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 class
GCDiaConceptNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addContainedNodes(java.util.List<ARG_GCDiaNodeWithPos> seq)
GCConcept
getConcept()
TheGCConcept
which 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.GCDiaConceptNode
getOwningConceptNode()
The surrounding concept node of thisGCDiaConceptNode
.GCDia
getOwningDiagram()
The diagram owning thisGCDiaConceptNode
.boolean
isContainerNode()
True, if the node is a container node.void
setContainerNode(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, SrvErrorException
True, if the node is a container node.- Throws:
InoNetException
SrvErrorException
-
setContainerNode
void setContainerNode(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsContainerNode.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
getConcept
GCConcept getConcept() throws InoNetException, SrvErrorException
TheGCConcept
which is represented by this graphicalGCDiaConceptNode
.- Throws:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
getOwningConceptNode
GCDiaConceptNode getOwningConceptNode() throws InoNetException, SrvErrorException
The surrounding concept node of thisGCDiaConceptNode
.- Throws:
InoNetException
SrvErrorException
-
getOwningDiagram
GCDia getOwningDiagram() throws InoNetException, SrvErrorException
The diagram owning thisGCDiaConceptNode
.- Throws:
InoNetException
SrvErrorException
-
-