public interface JoinNode extends ControlNode
A JoinNode is a ControlNode that synchronizes multiple flows.
The following features are supported:
UMLPackage.getJoinNode()
Modifier and Type | Method and Description |
---|---|
ValueSpecification |
getJoinSpec()
Returns the value of the 'Join Spec' containment reference.
|
boolean |
isCombineDuplicate()
Returns the value of the 'Combine Duplicate' attribute.
|
void |
setCombineDuplicate(boolean value)
Sets the value of the '
Combine Duplicate '
attribute. |
void |
setJoinSpec(ValueSpecification value)
Sets the value of the '
Join Spec ' containment reference. |
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
boolean isCombineDuplicate()
"true"
.
Indicates whether incoming tokens having objects with the same identity are combined into one by the JoinNode.
setCombineDuplicate(boolean)
,
UMLPackage.getJoinNode_CombineDuplicate()
void setCombineDuplicate(boolean value)
Combine Duplicate
'
attribute.
value
- the new value of the 'Combine Duplicate' attribute.isCombineDuplicate()
@CheckForNull ValueSpecification getJoinSpec()
join Node Of Join Spec
'.
A ValueSpecification giving the condition under which the JoinNode will offer a token on its outgoing ActivityEdge. If no joinSpec is specified, then the
JoinNode will offer an outgoing token if tokens are offered on all of its incoming ActivityEdges (an "and" condition).
setJoinSpec(ValueSpecification)
,
UMLPackage.getJoinNode_JoinSpec()
,
ValueSpecification.get_joinNodeOfJoinSpec()
void setJoinSpec(@CheckForNull ValueSpecification value)
Join Spec
' containment reference.
value
- the new value of the 'Join Spec' containment reference.getJoinSpec()