Interface GCDiaConceptNode
-
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMFormatAble,PRDiaNode,PRPresContent,PRPresElement
public interface GCDiaConceptNode extends PRDiaNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGCDiaConceptNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddContainedNodes(java.util.List<ARG_GCDiaNodeWithPos> seq)GCConceptgetConcept()TheGCConceptwhich is represented by this graphicalGCDiaConceptNode.java.util.List<PRDiaCalloutNode>getOwnedCalloutNode(K_CONTROL_OPTION... behaviourFlags)All callout nodes owned by this concept node.java.util.List<GCDiaConceptNode>getOwnedConceptNode(K_CONTROL_OPTION... behaviourFlags)All concept nodes owned by this concept node.GCDiaConceptNodegetOwningConceptNode()The surrounding concept node of thisGCDiaConceptNode.GCDiagetOwningDiagram()The diagram owning thisGCDiaConceptNode.booleanisContainerNode()True, if the node is a container node.voidsetContainerNode(boolean value)Set the value of Attribut IsContainerNode.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormat
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRDiaNode
collapse, expand, getDiagram, getExpandedNodeRoot, getExpandedPresContext, getOnFramePositionSpecification, getOrientation, getOwningFrameNode, getPosition, getPositionAbsolute, getPresContainer, getSize, getTextPositionAbsolute, getXClientNode, hasEmbeddedContent, isExpanded, setCoord, setEmbeddedContent, setPosition, setSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresContent
getIncoming, getMEModelElement, getModelContainer, getOutgoing, getOwnedPresContent, getOwningPresContent, getOwningPresContext, getOwningPresElement, getPresentationLevel, getTextPosition, getTextSize, setPresentationLevel, setTextCoord, setTextPosition, setTextSize
-
Methods inherited from interface de.mid.innovator.srv2api.icw2pres.PRPresElement
getOpacity, getOwnedPresContentElement, getPresColor, getPresentationOfLogic, setOpacity, setPresColor
-
-
-
-
Method Detail
-
isContainerNode
boolean isContainerNode() throws InoNetException, SrvErrorExceptionTrue, if the node is a container node.- Throws:
InoNetExceptionSrvErrorException
-
setContainerNode
void setContainerNode(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsContainerNode.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
addContainedNodes
void addContainedNodes(java.util.List<ARG_GCDiaNodeWithPos> seq) throws InoNetException, SrvErrorException
Makes the node where you call this method for the container of all the nodes passed as parameters. All nodes are required to be in the same diagram. The container node will lose its previous size since it will have to grow most probably. All the nodes nodes passed will change their position according to the relative positions passed.- Parameters:
seq- List of nodes to be contained and their positions relative to the upper left corner of the container- Throws:
InoNetExceptionSrvErrorException
-
getConcept
GCConcept getConcept() throws InoNetException, SrvErrorException
TheGCConceptwhich is represented by this graphicalGCDiaConceptNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedCalloutNode
java.util.List<PRDiaCalloutNode> getOwnedCalloutNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All callout nodes owned by this concept node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedConceptNode
java.util.List<GCDiaConceptNode> getOwnedConceptNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All concept nodes owned by this concept node.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwningConceptNode
GCDiaConceptNode getOwningConceptNode() throws InoNetException, SrvErrorException
The surrounding concept node of thisGCDiaConceptNode.- Throws:
InoNetExceptionSrvErrorException
-
getOwningDiagram
GCDia getOwningDiagram() throws InoNetException, SrvErrorException
The diagram owning thisGCDiaConceptNode.- Throws:
InoNetExceptionSrvErrorException
-
-