Package de.mid.innovator.srv2api.icw2ac
Interface ACObjectNode
-
- All Superinterfaces:
ACActivityNode
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELRedefAble
,ELTypedElement
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MENamedElement
,MENamespaceAsgnAble
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
ACCentralBufferNode
,ACDataStoreNode
,ACParamNode
,ANActionInputPin
,ANInputPin
,ANOutputPin
,ANPin
,ANValuePin
public interface ACObjectNode extends ELTypedElement, ACActivityNode
An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, and may be available at a particular point in the activity.- Note:
- The interface ACObjectNode describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ACObjectNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ACExceptionHandler>
getHandler(K_CONTROL_OPTION... behaviourFlags)
TheACExceptionHandler
which theACObjectNode
serves as exception token input for.<T extends SMState>
java.util.List<T>getInState(java.lang.Class<T> returnType)
All current states of theACObjectNode
.boolean
getManualTypeAssign()
Returns 'true' if the user may set theELType
of thisACObjectNode
manually.K_AC_OBJECTNODE_ORDERING
getOrdering()
Informs whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.ACObjNodeSelBehavior
getSelBehavior()
Selects tokens for outgoing edges.BEBehavior
getSelectionBehavior()
The selection behavior which selects tokens for outgoing object flows.CLClassifier
getTypingClassifier()
The classifier used as type for this object node.ELValSpec
getUpperBound()
The maximum number of tokens allowed in the node.java.lang.String
getUpperBoundSpecification()
Info reading the upper bound which is the maximum number of tokens allowed in the node.boolean
isControlType()
Tells whether the type of the object node is to be treated as control.void
modifyBehaviorForSelection(BEBehavior oh)
Assigns a selection behavior to the node.void
setControlType(boolean value)
Set the value of Attribut IsControlType.void
setInState(java.util.List<? extends SMState> values)
Set the value of Foreign Key InState.void
setOrdering(K_AC_OBJECTNODE_ORDERING value)
Set the value of Attribut Ordering.void
setSelectionBehavior(BEBehavior value)
Set the value of View SelectionBehavior.void
setUpperBoundSpecification(java.lang.String value)
Set the value of Info UpperBoundSpecification.-
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.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
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.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
-
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.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
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.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getOrdering
K_AC_OBJECTNODE_ORDERING getOrdering() throws InoNetException, SrvErrorException
Informs whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.- Throws:
InoNetException
SrvErrorException
-
setOrdering
void setOrdering(K_AC_OBJECTNODE_ORDERING value) throws InoNetException, SrvErrorException
Set the value of Attribut Ordering.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isControlType
boolean isControlType() throws InoNetException, SrvErrorException
Tells whether the type of the object node is to be treated as control.- Throws:
InoNetException
SrvErrorException
-
setControlType
void setControlType(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsControlType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getManualTypeAssign
boolean getManualTypeAssign() throws InoNetException, SrvErrorException
Returns 'true' if the user may set theELType
of thisACObjectNode
manually. Returns 'false' if the type of the object node is fixed or the object may not be typed.- Throws:
InoNetException
SrvErrorException
-
getUpperBoundSpecification
java.lang.String getUpperBoundSpecification() throws InoNetException, SrvErrorException
Info reading the upper bound which is the maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.- Throws:
InoNetException
SrvErrorException
-
setUpperBoundSpecification
void setUpperBoundSpecification(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Info UpperBoundSpecification.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getSelectionBehavior
BEBehavior getSelectionBehavior() throws InoNetException, SrvErrorException
The selection behavior which selects tokens for outgoing object flows.- Throws:
InoNetException
SrvErrorException
-
setSelectionBehavior
void setSelectionBehavior(BEBehavior value) throws InoNetException, SrvErrorException
Set the value of View SelectionBehavior.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
modifyBehaviorForSelection
void modifyBehaviorForSelection(BEBehavior oh) throws InoNetException, SrvErrorException
Assigns a selection behavior to the node.- Parameters:
oh
-- Throws:
InoNetException
SrvErrorException
-
getInState
<T extends SMState> java.util.List<T> getInState(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All current states of theACObjectNode
.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
setInState
void setInState(java.util.List<? extends SMState> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key InState.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getHandler
java.util.List<ACExceptionHandler> getHandler(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
TheACExceptionHandler
which theACObjectNode
serves as exception token input for.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getUpperBound
ELValSpec getUpperBound() throws InoNetException, SrvErrorException
The maximum number of tokens allowed in the node. Objects cannot flow into the node if the upper bound is reached.- Throws:
InoNetException
SrvErrorException
-
getSelBehavior
ACObjNodeSelBehavior getSelBehavior() throws InoNetException, SrvErrorException
Selects tokens for outgoing edges.- Throws:
InoNetException
SrvErrorException
-
getTypingClassifier
CLClassifier getTypingClassifier() throws InoNetException, SrvErrorException
The classifier used as type for this object node.- Throws:
InoNetException
SrvErrorException
-
-