Class ARG_XPRDiaEdgeRep

All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
Direct Known Subclasses:
ARG_XACDiaEdgeRep, ARG_XBPDiaDataAssocEdgeRep, ARG_XBPDiaDataSeqFlowEdgeRep, ARG_XBPDiaSequenceFlowEdgeRep, ARG_XBRDiaResourceEdgeRep, ARG_XCLDiaAssocEndEdgeRep, ARG_XCLDiaSocketBallEdgeRep, ARG_XDBDiaReferenceEdgeRep, ARG_XDRDiaRequirementEdgeRep, ARG_XERDiaDimensionPrecedenceEdgeRep, ARG_XERDiaRelshipEdgeRep, ARG_XGCDiaConceptEdgeRep, ARG_XPRDiaWhiteboardEdgeRep, ARG_XSQDiaMessageEdgeRep

public class ARG_XPRDiaEdgeRep extends ARG_XPresContentRep implements de.mid.innovator.srv2api.impl.MarshallAble
  • Field Details

    • seqStep

      public List<Point> seqStep
      points of the edge path
    • valSource

      public ARG_XPresElementRep valSource
      element connected on the source side - SharedArg
    • valTarget

      public ARG_XPresElementRep valTarget
      element connected on the target side - SharedArg
    • pPosSourceText

      public Point pPosSourceText
      text position on the source side
    • pSizeSourceText

      public Point pSizeSourceText
      text size on the source side
    • pPosTargetText

      public Point pPosTargetText
      text position on the target side
    • pSizeTargetText

      public Point pSizeTargetText
      text size on the target side
    • isSrcReconnectAble

      public boolean isSrcReconnectAble
      isTrue, if this edge may be reconnected on source side - NoHash
    • isTrgReconnectAble

      public boolean isTrgReconnectAble
      isTrue, if this edge may be reconnected on target side - NoHash
    • hasSrcTip

      public boolean hasSrcTip
      isTrue, if this edge has a tip on source side
    • hasTrgTip

      public boolean hasTrgTip
      isTrue, if this edge has a tip on target side
    • isNotDefaultPositioned

      public boolean isNotDefaultPositioned
      TRUE if the edge is not positioned automatically. So the default FALSE means that the edge is positioned automatically.
    • isTextNotDefaultPositioned

      public boolean isTextNotDefaultPositioned
      TRUE if the text at the edge is not positioned automatically. So the default FALSE means that the text is positioned automatically.
    • isSourceTextNotDefaultPositioned

      public boolean isSourceTextNotDefaultPositioned
      TRUE if the source text at the edge is not positioned automatically. So the default FALSE means that the text is positioned automatically.
    • isTargetTextNotDefaultPositioned

      public boolean isTargetTextNotDefaultPositioned
      TRUE if the target text at the edge is not positioned automatically. So the default FALSE means that the text is positioned automatically.
    • kTypeEdge

      public K_PREDGETYPE kTypeEdge
      Type of the edge. Values are Polygon, HorVer and others.
    • kTypeEdgeUser

      public K_PREDGETYPE kTypeEdgeUser
      User defined type of the edge. Values are Polygon, HorVer and others.
    • isHidden

      public boolean isHidden
      TRUE if the edge shall be hidden if the diagram is presented just for display and not for modification.
    • iSourceTextPresentationLevel

      public int iSourceTextPresentationLevel
      presentation level of the text on source side of this element
    • iTargetTextPresentationLevel

      public int iTargetTextPresentationLevel
      presentation level of the text on target side of this element
    • kSourceTextHorAlign

      public K_HOR_ALIGN kSourceTextHorAlign
      horizontal source text alignment of this edge
    • kSourceTextVerAlign

      public K_VER_ALIGN kSourceTextVerAlign
      vertical source text alignment of this edge
    • kTargetTextHorAlign

      public K_HOR_ALIGN kTargetTextHorAlign
      horizontal target text alignment of this edge
    • kTargetTextVerAlign

      public K_VER_ALIGN kTargetTextVerAlign
      vertical target text alignment of this edge
  • Constructor Details

    • ARG_XPRDiaEdgeRep

      public ARG_XPRDiaEdgeRep()
    • ARG_XPRDiaEdgeRep

      public ARG_XPRDiaEdgeRep(PRPresElement ohPres, List<MEModelElement> seqModel, Class<? extends ELObject> kVOclPres, Class<? extends ELObject> kVOclModel, String strUUIDPres, List<String> seqUUIDModel, String strHashCode, String strHashCodeCalc, MMStereotype ohStereo, String strStereo, int idStereoModel, int idModel, int idPicture, K_CONTASGN kContAsgnPres, ARG_XImageRep valDefaultImageRep, ARG_XImageRep valImageRep, List<ARG_XImageRep> seqImageRep, List<ARG_XColorKindRep> seqColorRep, List<ARG_XTextRep> seqText, List<ARG_XPresElementRep> seqContent, boolean hasStatus, boolean hasAccess, K_LOCKSTATUS kLockStatus, boolean isTextAble, int cntConfigured, int cntModified, boolean isDeleteAble, boolean isSubtractAble, boolean isTransformAble, boolean isNoteAble, boolean isConstraintAble, boolean isAttachmentAble, boolean hasAttachment, boolean isDefaultReferenceAble, boolean isAdminPkg, boolean isArtifactOpenAble, boolean isSelectAble, boolean hasAnnotation, boolean isDuplicateAble, boolean isUnresolved, int iOpacity, List<ADClientAble> seqSyncElem, Point pPosText, Point pSizeText, boolean isUpdateAble, boolean isNewElement, boolean isCalloutAble, boolean isInvalidPresentation, int iPresentationLevel, K_HOR_ALIGN kTextHorAlign, K_VER_ALIGN kTextVerAlign, List<Point> seqStep, ARG_XPresElementRep valSource, ARG_XPresElementRep valTarget, Point pPosSourceText, Point pSizeSourceText, Point pPosTargetText, Point pSizeTargetText, boolean isSrcReconnectAble, boolean isTrgReconnectAble, boolean hasSrcTip, boolean hasTrgTip, boolean isNotDefaultPositioned, boolean isTextNotDefaultPositioned, boolean isSourceTextNotDefaultPositioned, boolean isTargetTextNotDefaultPositioned, K_PREDGETYPE kTypeEdge, K_PREDGETYPE kTypeEdgeUser, boolean isHidden, int iSourceTextPresentationLevel, int iTargetTextPresentationLevel, K_HOR_ALIGN kSourceTextHorAlign, K_VER_ALIGN kSourceTextVerAlign, K_HOR_ALIGN kTargetTextHorAlign, K_VER_ALIGN kTargetTextVerAlign)
  • Method Details

    • marshal

      public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      marshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      Overrides:
      marshal in class ARG_XPresContentRep
    • unmarshal

      public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
      Specified by:
      unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble
      Overrides:
      unmarshal in class ARG_XPresContentRep
    • resolveReferences

      public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
      Specified by:
      resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble
      Overrides:
      resolveReferences in class ARG_XPresContentRep