de.mid.innovator.srv2api.icw2pres
Class ARG_XPRDiaEdgeRep

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2pres.ARG_XPresElementRep
      extended by de.mid.innovator.srv2api.icw2pres.ARG_XPresContentRep
          extended by de.mid.innovator.srv2api.icw2pres.ARG_XPRDiaEdgeRep
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
Direct Known Subclasses:
ARG_XACDiaEdgeRep, ARG_XBPDiaDataAssocEdgeRep, ARG_XBPDiaSequenceFlowEdgeRep, ARG_XBRDiaResourceEdgeRep, ARG_XCLDiaAssocEndEdgeRep, ARG_XCLDiaSocketBallEdgeRep, ARG_XDBDiaReferenceEdgeRep, ARG_XERDiaDimensionPrecedenceEdgeRep, ARG_XERDiaRelshipEdgeRep, ARG_XGCDiaConceptEdgeRep, ARG_XSQDiaMessageEdgeRep

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


Field Summary
 boolean hasSrcTip
          isTrue, if this edge has a tip on source side
 boolean hasTrgTip
          isTrue, if this edge has a tip on target side
 boolean isHidden
          TRUE if the edge shall be hidden if the diagram is presented just for display and not for modification.
 boolean isNotDefaultPositioned
          TRUE if the edge is not positioned automatically.
 boolean isSourceTextNotDefaultPositioned
          TRUE if the source text at the edge is not positioned automatically.
 boolean isSrcReconnectAble
          isTrue, if this edge may be reconnected on source side - NoHash
 boolean isTargetTextNotDefaultPositioned
          TRUE if the target text at the edge is not positioned automatically.
 boolean isTextNotDefaultPositioned
          TRUE if the text at the edge is not positioned automatically.
 boolean isTrgReconnectAble
          isTrue, if this edge may be reconnected on target side - NoHash
 K_PREDGETYPE kTypeEdge
          Type of the edge.
 Point pPosSourceText
          text position on the source side
 Point pPosTargetText
          text position on the target side
 Point pSizeSourceText
          text size on the source side
 Point pSizeTargetText
          text size on the target side
 List<Point> seqStep
          points of the edge path
 ARG_XPresElementRep valSource
          element connected on the source side - SharedArg
 ARG_XPresElementRep valTarget
          element connected on the target side - SharedArg
 
Fields inherited from class de.mid.innovator.srv2api.icw2pres.ARG_XPresContentRep
isCalloutAble, isNewElement, isTextMoveAble, isUpdateAble, pPosText, pSizeText
 
Fields inherited from class de.mid.innovator.srv2api.icw2pres.ARG_XPresElementRep
cntConfigured, cntModified, hasAccess, hasAnnotation, hasAttachment, hasStatus, idModel, idPicture, idStereoModel, isAdminPkg, isArtifactOpenAble, isAttachmentAble, isConstraintAble, isDefaultReferenceAble, isDeleteAble, isDuplicateAble, isNoteAble, isSelectAble, isSubtractAble, isTextAble, isTransformAble, kContAsgnPres, kLockStatus, kVOclModel, kVOclPres, ohPres, ohStereo, seqColorRep, seqContent, seqImageRep, seqModel, seqText, strHashCode, strStereo, valDefaultImageRep, valImageRep
 
Constructor Summary
ARG_XPRDiaEdgeRep()
           
ARG_XPRDiaEdgeRep(PRPresElement ohPres, List<MEModelElement> seqModel, Class<? extends ELObject> kVOclPres, Class<? extends ELObject> kVOclModel, String strHashCode, 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, Point pPosText, Point pSizeText, boolean isTextMoveAble, boolean isUpdateAble, boolean isNewElement, boolean isCalloutAble, 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, boolean isHidden)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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


isHidden

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


isNotDefaultPositioned

public boolean isNotDefaultPositioned
TRUE if the edge is not positioned automatically. So the default FALSE means that the edge 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.


isSrcReconnectAble

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


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.


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.


isTrgReconnectAble

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


kTypeEdge

public K_PREDGETYPE kTypeEdge
Type of the edge. Values are Polygon, HotVer and others.


pPosSourceText

public Point pPosSourceText
text position on the source side


pPosTargetText

public Point pPosTargetText
text position on the target side


pSizeSourceText

public Point pSizeSourceText
text size on the source side


pSizeTargetText

public Point pSizeTargetText
text size on the target side


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

Constructor Detail

ARG_XPRDiaEdgeRep

public ARG_XPRDiaEdgeRep()

ARG_XPRDiaEdgeRep

public ARG_XPRDiaEdgeRep(PRPresElement ohPres,
                         List<MEModelElement> seqModel,
                         Class<? extends ELObject> kVOclPres,
                         Class<? extends ELObject> kVOclModel,
                         String strHashCode,
                         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,
                         Point pPosText,
                         Point pSizeText,
                         boolean isTextMoveAble,
                         boolean isUpdateAble,
                         boolean isNewElement,
                         boolean isCalloutAble,
                         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,
                         boolean isHidden)
Method Detail

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

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

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