Package de.mid.innovator.srv2api.icw2bp
Interface BPFlowElement
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,BCBaseElement
,BCBaseNamedStereotypeAble
,BCPropertyAble
,BPPathAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELObject
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MENamedElement
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
BPActivityNode
,BPChoreographyActivity
,BPChoreographySubProcess
,BPChoreographyTask
,BPDataObject
,BPEventNode
,BPGateway
,BPMaskTask
,BPSequenceFlow
,BPSequenceFlowNode
,BPSubProcess
,BPTaskNode
public interface BPFlowElement extends BCBaseNamedStereotypeAble, BCPropertyAble, BPPathAble
This is a utility class for BPFlowElement that provides static methods for creation or other purposes.- Note:
- The interface BPFlowElement 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
BPFlowElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
assignToLane(BPLane ohLane)
Assigns the element to the lane and removes the current assignment to a lane in the same top lane set, if there is any.BPFlowElementContainer
getFlowElementContainer()
The container of theBPFlowElement
.java.util.List<BPGroupArtifact>
getGroupArtifact()
All group artifacts which contain this flow element.<T extends BPAssociationArtifact>
java.util.List<T>getIncomingAssociationArtifact(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
java.util.List<BPLane>
getLane()
All lanes which contain the flow element.java.util.List<BPLane>
getLaneAssigned(K_CONTROL_OPTION... behaviourFlags)
The lanes being assigned directly to theBPFlowElement
.BPLane
getLaneAssignedInLaneSet(BPLaneSet refObj)
For a given lane set the lane is returned which contains the flow element - if there is such a lane.BPLane
getLaneAssignedInTopLaneSet(BPLaneSet refObj)
For a given top lane set the lane is returned which contains the flow element - if there is such a lane.java.util.List<BPLane>
getLaneAssignedTransitiveUp(K_CONTROL_OPTION... behaviourFlags)
java.util.List<BPLane>
getLaneAssignedTransitiveUp(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getLaneAssignedTransitiveUp and filters its return values according to the given stereotype value.java.util.List<BPLaneSet>
getLaneSetAssigned(K_CONTROL_OPTION... behaviourFlags)
java.util.List<BPLaneSet>
getLaneSetAssigned(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getLaneSetAssigned and filters its return values according to the given stereotype value.java.util.List<BPLaneSet>
getLaneSetAssignedTransitiveUp(K_CONTROL_OPTION... behaviourFlags)
The lane sets being assigned directly and indirectly to the flow element via its lanes or the "upper" lane sets and lanes.java.util.List<BPLaneSet>
getLaneSetAssignedTransitiveUp(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getLaneSetAssignedTransitiveUp and filters its return values according to the given stereotype value.BPFlowElementContainer
getTopFlowElementContainer()
void
setGroupArtifact(java.util.List<? extends BPGroupArtifact> values)
Set the value of Foreign Key GroupArtifact.-
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.icw2bc.BCBaseElement
getBusinessIdentifier, setBusinessIdentifier
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bc.BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssigned
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardView
-
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.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
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.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.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
-
getLaneSetAssigned
java.util.List<BPLaneSet> getLaneSetAssigned(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneSetAssigned
java.util.List<BPLaneSet> getLaneSetAssigned(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getLaneSetAssigned and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneAssignedTransitiveUp
java.util.List<BPLane> getLaneAssignedTransitiveUp(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneAssignedTransitiveUp
java.util.List<BPLane> getLaneAssignedTransitiveUp(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getLaneAssignedTransitiveUp and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneSetAssignedTransitiveUp
java.util.List<BPLaneSet> getLaneSetAssignedTransitiveUp(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The lane sets being assigned directly and indirectly to the flow element via its lanes or the "upper" lane sets and lanes.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneSetAssignedTransitiveUp
java.util.List<BPLaneSet> getLaneSetAssignedTransitiveUp(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getLaneSetAssignedTransitiveUp and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLaneAssignedInLaneSet
BPLane getLaneAssignedInLaneSet(BPLaneSet refObj) throws InoNetException, SrvErrorException
For a given lane set the lane is returned which contains the flow element - if there is such a lane. Each lane set may have at most one such lane.- Parameters:
refObj
- A further instance of type BPLaneSet which is used to control the behaviour of the method. (see description above)- Throws:
InoNetException
SrvErrorException
-
getLaneAssignedInTopLaneSet
BPLane getLaneAssignedInTopLaneSet(BPLaneSet refObj) throws InoNetException, SrvErrorException
For a given top lane set the lane is returned which contains the flow element - if there is such a lane. Each lane set may have at most one such lane which is directly assigned. At most one lane of all the lanes being contained directly or transitively in a top lane set has an explicit assignment to a flow element.- Parameters:
refObj
- A further instance of type BPLaneSet which is used to control the behaviour of the method. (see description above)- Throws:
InoNetException
SrvErrorException
-
getTopFlowElementContainer
BPFlowElementContainer getTopFlowElementContainer() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
assignToLane
void assignToLane(BPLane ohLane) throws InoNetException, SrvErrorException
Assigns the element to the lane and removes the current assignment to a lane in the same top lane set, if there is any.- Parameters:
ohLane
- The lane to be assigned.- Throws:
InoNetException
SrvErrorException
-
getLaneAssigned
java.util.List<BPLane> getLaneAssigned(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The lanes being assigned directly to theBPFlowElement
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getIncomingAssociationArtifact
<T extends BPAssociationArtifact> java.util.List<T> getIncomingAssociationArtifact(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getGroupArtifact
java.util.List<BPGroupArtifact> getGroupArtifact() throws InoNetException, SrvErrorException
All group artifacts which contain this flow element.- Throws:
InoNetException
SrvErrorException
-
setGroupArtifact
void setGroupArtifact(java.util.List<? extends BPGroupArtifact> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key GroupArtifact.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getLane
java.util.List<BPLane> getLane() throws InoNetException, SrvErrorException
All lanes which contain the flow element.- Throws:
InoNetException
SrvErrorException
-
getFlowElementContainer
BPFlowElementContainer getFlowElementContainer() throws InoNetException, SrvErrorException
The container of theBPFlowElement
.- Throws:
InoNetException
SrvErrorException
-
-