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 classACObjectNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ACExceptionHandler>getHandler(K_CONTROL_OPTION... behaviourFlags)TheACExceptionHandlerwhich theACObjectNodeserves as exception token input for.<T extends SMState>
java.util.List<T>getInState(java.lang.Class<T> returnType)All current states of theACObjectNode.booleangetManualTypeAssign()Returns 'true' if the user may set theELTypeof thisACObjectNodemanually.K_AC_OBJECTNODE_ORDERINGgetOrdering()Informs whether and how the tokens in the object node are ordered for selection to traverse edges outgoing from the object node.ACObjNodeSelBehaviorgetSelBehavior()Selects tokens for outgoing edges.BEBehaviorgetSelectionBehavior()The selection behavior which selects tokens for outgoing object flows.CLClassifiergetTypingClassifier()The classifier used as type for this object node.ELValSpecgetUpperBound()The maximum number of tokens allowed in the node.java.lang.StringgetUpperBoundSpecification()Info reading the upper bound which is the maximum number of tokens allowed in the node.booleanisControlType()Tells whether the type of the object node is to be treated as control.voidmodifyBehaviorForSelection(BEBehavior oh)Assigns a selection behavior to the node.voidsetControlType(boolean value)Set the value of Attribut IsControlType.voidsetInState(java.util.List<? extends SMState> values)Set the value of Foreign Key InState.voidsetOrdering(K_AC_OBJECTNODE_ORDERING value)Set the value of Attribut Ordering.voidsetSelectionBehavior(BEBehavior value)Set the value of View SelectionBehavior.voidsetUpperBoundSpecification(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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
isControlType
boolean isControlType() throws InoNetException, SrvErrorExceptionTells whether the type of the object node is to be treated as control.- Throws:
InoNetExceptionSrvErrorException
-
setControlType
void setControlType(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsControlType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getManualTypeAssign
boolean getManualTypeAssign() throws InoNetException, SrvErrorExceptionReturns 'true' if the user may set theELTypeof thisACObjectNodemanually. Returns 'false' if the type of the object node is fixed or the object may not be typed.- Throws:
InoNetExceptionSrvErrorException
-
getUpperBoundSpecification
java.lang.String getUpperBoundSpecification() throws InoNetException, SrvErrorExceptionInfo 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:
InoNetExceptionSrvErrorException
-
setUpperBoundSpecification
void setUpperBoundSpecification(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Info UpperBoundSpecification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getSelectionBehavior
BEBehavior getSelectionBehavior() throws InoNetException, SrvErrorException
The selection behavior which selects tokens for outgoing object flows.- Throws:
InoNetExceptionSrvErrorException
-
setSelectionBehavior
void setSelectionBehavior(BEBehavior value) throws InoNetException, SrvErrorException
Set the value of View SelectionBehavior.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
modifyBehaviorForSelection
void modifyBehaviorForSelection(BEBehavior oh) throws InoNetException, SrvErrorException
Assigns a selection behavior to the node.- Parameters:
oh-- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getHandler
java.util.List<ACExceptionHandler> getHandler(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
TheACExceptionHandlerwhich theACObjectNodeserves as exception token input for.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getSelBehavior
ACObjNodeSelBehavior getSelBehavior() throws InoNetException, SrvErrorException
Selects tokens for outgoing edges.- Throws:
InoNetExceptionSrvErrorException
-
getTypingClassifier
CLClassifier getTypingClassifier() throws InoNetException, SrvErrorException
The classifier used as type for this object node.- Throws:
InoNetExceptionSrvErrorException
-
-