de.mid.innovator.srv2api.icw2ac
Interface ACStructuredNode
- All Superinterfaces:
- ACActivityGroup, ACActivityNode, ACExecutableNode, ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, ANAction, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELNamespaceAsgnAble, ELObject, ELRedefAble, ELUUIDAble, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAble, MENamespaceAsgnAble, MEStereotypeAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble
public interface ACStructuredNode
- extends ANAction, ACActivityGroup, MENamespaceAble
A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an ActivityGroup. The subordinate nodes must only belong to one structured activity node, although they may be nested.
- See Also:
ACStructuredNodeHelper
| Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ANAction |
getControlPin, getControlPin, getExecution, getFinishEvent, getFinishEvent, getInput, getInteraction, getLocalPostcondition, getLocalPrecondition, getObjectPin, getObjectPin, getOutput, getOwnerPin, getStartEvent, getStartEvent, isMaintainAble |
| Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ACActivityNode |
getActivity, getIncoming, getInGroup, getInGroup, getInGroupExplicit, getInGroupImplicit, getNodeCoord, getOutgoing, isInInterruptibleRegion, replaceInGroupExplicit, setInGroupExplicit, setInGroupImplicit, setNodeCoord |
| Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble |
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble |
assignStereotypeDlg, cloneElement, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, isCloneAbleElement, modifyStereotypePropertyValuesByName, setStereotype, setStereotypePropertyInfo |
| 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.icw2model.MEModelElement |
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor |
| 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.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.ELNamedElement |
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble |
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg |
| Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble |
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo |
| Methods inherited from interface de.mid.innovator.srv2api.icw2ac.ACActivityGroup |
assignContainedNodeExplicit, getContainedEdge, getContainedEdge, getContainedEdgeExplicit, getContainedEdgeImplicit, getContainedEdgeImplicit, getContainedNode, getContainedNode, getContainedNodeExplicit, getContainedNodeImplicit, getContainedNodeImplicitExclusive, getContainedNodeImplicitExclusive, getGroupCoord, getInActivity, getSubgroup, getSuperGroup, removeAllContainedNodeExplicit, removeContainedNodeExplicit, replaceContainedNodeExplicit, setContainedEdgeExplicit, setContainedNodeExplicit, setContainedNodeImplicit, setGroupCoord |
| Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble |
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport |
getMustIsolate
boolean getMustIsolate()
throws InoNetException,
SrvErrorException
- If true, the actions in the node execute in isolation from actions outside the node.
- Throws:
InoNetException
SrvErrorException
getOwnedRule
List<MESimpleConstraint> getOwnedRule(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- All constraints owned by this
ACStructuredNode.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException
getVariable
List<ACVariable> getVariable(K_CONTROL_OPTION... behaviourFlags)
throws InoNetException,
SrvErrorException
- Variables defined in the scope of the structured activity node. It has no value and may not be accessed outside the node.
- Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
- Throws:
InoNetException
SrvErrorException- Sorted:
- the result may be sorted.
isInGroupCycle
boolean isInGroupCycle()
throws InoNetException,
SrvErrorException
- Structured nodes are both nodes and groups. This means that a structured node may be assigned to another structured node as its group. This assignment may lead to a cyclic group assignment, which then leads to the return value 'true' here, otherwise 'false' is returned.
- Throws:
InoNetException
SrvErrorException
setMustIsolate
void setMustIsolate(boolean value)
throws InoNetException,
SrvErrorException
- Set the value of Attribut MustIsolate.
- Parameters:
value - The value to be set.
- Throws:
InoNetException
SrvErrorException