de.mid.innovator.srv2api.icw2ac
Interface ACJoinNode

All Superinterfaces:
ACActivityNode, ACControlNode, ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAsgnAble, ELObject, ELRedefAble, ELUUIDAble, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAsgnAble, MEStereotypeAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble

public interface ACJoinNode
extends ACControlNode

A join node is a control node that synchronizes multiple flows.

See Also:
ACJoinNodeHelper

Nested Class Summary
static class ACJoinNode.VAttr
           
 
Method Summary
 MEValSpecOpaqueExpr getJoinSpec()
          A specification that gives the conditions which the join will emit a token under.
 String getJoinSpecification()
          A specification that gives the conditions which the join will emit a token under.
 String getJoinSpecificationLanguage()
          Language of the specification that gives the conditions which the join will emit a token under.
 K_ORIENTATION getOrientation()
          Returns the orientation of the ACJoinNode.
 boolean isCombineDuplicate()
          Informs whether tokens that have objects with the same identity are combined into one by the ACJoinNode.
 void setCombineDuplicate(boolean value)
          Set the value of Attribut IsCombineDuplicate.
 void setJoinSpecification(String value)
          Set the value of Info JoinSpecification.
 void setJoinSpecificationLanguage(String value)
          Set the value of Info JoinSpecificationLanguage.
 void setOrientation(K_ORIENTATION value)
          Set the value of Attribut Orientation.
 
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.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
 
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.icw2model.MEStereotypeAble
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOwnedComment
 
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.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.MENamespaceAsgnAble
getMENamespace
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getUUID, setUUID
 
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.icw2model.MENamedElement
getMESupplierDependency, getMESupplierMappingDependency
 
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.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
 
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.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
 

Method Detail

getJoinSpec

MEValSpecOpaqueExpr getJoinSpec()
                                throws InoNetException,
                                       SrvErrorException
A specification that gives the conditions which the join will emit a token under. Default is “and”.

Throws:
InoNetException
SrvErrorException

getJoinSpecification

String getJoinSpecification()
                            throws InoNetException,
                                   SrvErrorException
A specification that gives the conditions which the join will emit a token under. The default is "and".

Throws:
InoNetException
SrvErrorException

getJoinSpecificationLanguage

String getJoinSpecificationLanguage()
                                    throws InoNetException,
                                           SrvErrorException
Language of the specification that gives the conditions which the join will emit a token under.

Throws:
InoNetException
SrvErrorException

getOrientation

K_ORIENTATION getOrientation()
                             throws InoNetException,
                                    SrvErrorException
Returns the orientation of the ACJoinNode.

Throws:
InoNetException
SrvErrorException

isCombineDuplicate

boolean isCombineDuplicate()
                           throws InoNetException,
                                  SrvErrorException
Informs whether tokens that have objects with the same identity are combined into one by the ACJoinNode. Default value is true.

Throws:
InoNetException
SrvErrorException

setCombineDuplicate

void setCombineDuplicate(boolean value)
                         throws InoNetException,
                                SrvErrorException
Set the value of Attribut IsCombineDuplicate.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException

setJoinSpecification

void setJoinSpecification(String value)
                          throws InoNetException,
                                 SrvErrorException
Set the value of Info JoinSpecification.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException

setJoinSpecificationLanguage

void setJoinSpecificationLanguage(String value)
                                  throws InoNetException,
                                         SrvErrorException
Set the value of Info JoinSpecificationLanguage.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException

setOrientation

void setOrientation(K_ORIENTATION value)
                    throws InoNetException,
                           SrvErrorException
Set the value of Attribut Orientation.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException