de.mid.innovator.srv2api.icw2bpdia
Interface BPDiaSubProcessNode
- All Superinterfaces:
- ADClientAble, ADM2AttrModifyAble, BPDiaFlowNode, BPDiaMessageFlowNode, BPDiaSequenceFlowNode, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELObject, MMFormatAble, PRDiaNode, PRPresContent, PRPresElement
public interface BPDiaSubProcessNode
- extends BPDiaMessageFlowNode, BPDiaSequenceFlowNode
| 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, getTextPosition, getTextSize, setTextCoord, setTextPosition, setTextSize |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble |
getCheckSetNotToLocalizeAttribute, getClientDependency, getNotToLocalizeAttribute, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedLocalizedValue, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, resetNotToLocalizeAttribute, setNotToLocalizeAttribute, 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.icw2meta.ADM2AttrModifyAble |
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify |
getOwnedArtifactNode
<T extends BPDiaArtifactNode> List<T> getOwnedArtifactNode(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
BPDiaArtifactNode owned by the BPDiaSubProcessNode.
- Parameters:
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwnedBoundaryEventNode
List<BPDiaEventNode> getOwnedBoundaryEventNode(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All boundary event nodes owned by this
BPDiaSubProcessNode.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwnedCalloutNode
List<PRDiaCalloutNode> getOwnedCalloutNode(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All callout nodes owned by this subprocess node.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwnedDataNode
List<BPDiaDataNode> getOwnedDataNode(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
BPDiaDataNode owned by the BPDiaSubProcessNode.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwnedEventNode
List<BPDiaEventNode> getOwnedEventNode(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All boundary event nodes of the
BPDiaSubProcessNode.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getOwnedSequenceFlowNode
<T extends BPDiaSequenceFlowNode> List<T> getOwnedSequenceFlowNode(Class<T> returnType,
K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All
BPDiaSequenceFlowNode of the BPDiaSubProcessNode.
- Parameters:
returnType - Specifies the type of elements to be returned.behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
refactorAsExpandedCallToNewProcess
BPDiaTaskNode refactorAsExpandedCallToNewProcess()
throws InoNetException,
SrvErrorException
- Creates a new process containing the elements of the sub process, creates a master view of the new process in the same diagram, converts the sub process to a call of that new process and finally expands the node and displays the new master process view.
- Throws:
InoNetException
SrvErrorException