de.mid.innovator.srv2api.icw2pres
Class ARG_XPRDiaNodeRep

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_XPRDiaNodeRep
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble
Direct Known Subclasses:
ARG_XACDiaActNodeRep, ARG_XACDiaControlNodeRep, ARG_XACDiaGroupNodeRep, ARG_XACDiaObjNodeRep, ARG_XACDiaPostNodeRep, ARG_XACDiaPreNodeRep, ARG_XACDiaVariableNodeRep, ARG_XBPDiaCompartmentNodeRep, ARG_XBPDiaDataNodeRep, ARG_XBPDiaEventNodeRep, ARG_XBPDiaGatewayNodeRep, ARG_XBPDiaParticipantNodeRep, ARG_XBPDiaSubProcessNodeRep, ARG_XBPDiaTaskNodeRep, ARG_XBPDiaViewNodeRep, ARG_XBRDiaResourceNodeRep, ARG_XCLDiaAssocNodeRep, ARG_XCLDiaCompartmentContentNodeRep, ARG_XCLDiaCompartmentNodeRep, ARG_XCLDiaSocketBallNodeRep, ARG_XERDiaGeneralizationSetNodeRep, ARG_XGCDiaConceptNodeRep, ARG_XPRDiaFrameNodeRep, ARG_XPRDiaTextNodeRep

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


Field Summary
 boolean asIcon
          isTrue, if this node is displayed as icon
 boolean asText
          show node as text
 boolean calcDefaultPos
          calculate the default position for this node
 boolean hasEmbeddedContent
          isTrue, if this presentation element has got some embedded content
 boolean isBorderSelectAble
          isTrue, if this node is selected on the border - NoHash
 boolean isEmbedAble
          isTrue, if this node may have an embedded content
 boolean isExpandAble
          isTrue, if this node contains a sub diagram
 boolean isExpanded
          isTrue, if this node contains a sub diagram AND is expanded in order to show the content
 boolean isHidden
          TRUE if the node shall be hidden if the diagram is presented just for display and not for modification.
 boolean isHorSizeAble
          isTrue, if this node is horizontal size able - NoHash
 boolean isVerSizeAble
          isTrue, if this node is vertical size able - NoHash
 K_ALIGN kAlignText
          alignment of this text node
 K_PRESSPEC_NODE_HEIGHT kNodeHeightSpec
          The specification of how to determine the node height.
 K_PRESSPEC_ONFRAME_POSITION kOnFramePositionSpec
          The specification if the node shall be placed inside of its owner (default) or if it shall be placed on its frame and where.
 K_ORIENTATION kOrientation
          orientation of this node
 K_PRESSPEC_TEXT_POSITION kTextPositionSpec
          The specification of where the text shall be positioned.
 Point pPos
          position of this node
 Point pSize
          size of this node
 ARG_XClientOut valEmbeddedClient
          result of the embedded diagram client request (optional), necessary for hash value
 
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_XPRDiaNodeRep()
           
ARG_XPRDiaNodeRep(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, Point pPos, Point pSize, boolean calcDefaultPos, boolean asText, boolean isExpandAble, boolean isHorSizeAble, boolean isVerSizeAble, boolean isBorderSelectAble, boolean asIcon, K_ALIGN kAlignText, K_ORIENTATION kOrientation, K_PRESSPEC_TEXT_POSITION kTextPositionSpec, K_PRESSPEC_NODE_HEIGHT kNodeHeightSpec, K_PRESSPEC_ONFRAME_POSITION kOnFramePositionSpec, boolean isExpanded, boolean isHidden, boolean isEmbedAble, boolean hasEmbeddedContent, ARG_XClientOut valEmbeddedClient)
           
 
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

asIcon

public boolean asIcon
isTrue, if this node is displayed as icon


asText

public boolean asText
show node as text


calcDefaultPos

public boolean calcDefaultPos
calculate the default position for this node


hasEmbeddedContent

public boolean hasEmbeddedContent
isTrue, if this presentation element has got some embedded content


isBorderSelectAble

public boolean isBorderSelectAble
isTrue, if this node is selected on the border - NoHash


isEmbedAble

public boolean isEmbedAble
isTrue, if this node may have an embedded content


isExpandAble

public boolean isExpandAble
isTrue, if this node contains a sub diagram


isExpanded

public boolean isExpanded
isTrue, if this node contains a sub diagram AND is expanded in order to show the content


isHidden

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


isHorSizeAble

public boolean isHorSizeAble
isTrue, if this node is horizontal size able - NoHash


isVerSizeAble

public boolean isVerSizeAble
isTrue, if this node is vertical size able - NoHash


kAlignText

public K_ALIGN kAlignText
alignment of this text node


kNodeHeightSpec

public K_PRESSPEC_NODE_HEIGHT kNodeHeightSpec
The specification of how to determine the node height.


kOnFramePositionSpec

public K_PRESSPEC_ONFRAME_POSITION kOnFramePositionSpec
The specification if the node shall be placed inside of its owner (default) or if it shall be placed on its frame and where.


kOrientation

public K_ORIENTATION kOrientation
orientation of this node


kTextPositionSpec

public K_PRESSPEC_TEXT_POSITION kTextPositionSpec
The specification of where the text shall be positioned.


pPos

public Point pPos
position of this node


pSize

public Point pSize
size of this node


valEmbeddedClient

public ARG_XClientOut valEmbeddedClient
result of the embedded diagram client request (optional), necessary for hash value

Constructor Detail

ARG_XPRDiaNodeRep

public ARG_XPRDiaNodeRep()

ARG_XPRDiaNodeRep

public ARG_XPRDiaNodeRep(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,
                         Point pPos,
                         Point pSize,
                         boolean calcDefaultPos,
                         boolean asText,
                         boolean isExpandAble,
                         boolean isHorSizeAble,
                         boolean isVerSizeAble,
                         boolean isBorderSelectAble,
                         boolean asIcon,
                         K_ALIGN kAlignText,
                         K_ORIENTATION kOrientation,
                         K_PRESSPEC_TEXT_POSITION kTextPositionSpec,
                         K_PRESSPEC_NODE_HEIGHT kNodeHeightSpec,
                         K_PRESSPEC_ONFRAME_POSITION kOnFramePositionSpec,
                         boolean isExpanded,
                         boolean isHidden,
                         boolean isEmbedAble,
                         boolean hasEmbeddedContent,
                         ARG_XClientOut valEmbeddedClient)
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