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,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
- All Known Subinterfaces:
BPActivityNode,BPDataObject,BPEventNode,BPGateway,BPMaskTask,BPSequenceFlow,BPSequenceFlowNode,BPSubProcess,BPTaskNode
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidassignToLane(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.The container of theBPFlowElement.All group artifacts which contain this flow element.<T extends BPAssociationArtifact>
List<T> getIncomingAssociationArtifact(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getLane()All lanes which contain the flow element.The lanes being assigned directly to theBPFlowElement.getLaneAssignedInLaneSet(BPLaneSet refObj) For a given lane set the lane is returned which contains the flow element - if there is such a lane.getLaneAssignedInTopLaneSet(BPLaneSet refObj) For a given top lane set the lane is returned which contains the flow element - if there is such a lane.getLaneAssignedTransitiveUp(MMStereotype stereotype) The method calls getLaneAssignedTransitiveUp and filters its return values according to the given stereotype value.getLaneSetAssigned(MMStereotype stereotype) The method calls getLaneSetAssigned and filters its return values according to the given stereotype value.The lane sets being assigned directly and indirectly to the flow element via its lanes or the 'upper' lane sets and lanes.getLaneSetAssignedTransitiveUp(MMStereotype stereotype) The method calls getLaneSetAssignedTransitiveUp and filters its return values according to the given stereotype value.Returns the process as top flow element container.voidsetGroupArtifact(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, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCBaseElement
getBusinessIdentifier, setBusinessIdentifierMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardViewMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods 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, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods 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, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getLaneSetAssigned
- Throws:
InoNetExceptionSrvErrorException
-
getLaneSetAssigned
List<BPLaneSet> getLaneSetAssigned(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getLaneAssignedTransitiveUp
- Throws:
InoNetExceptionSrvErrorException
-
getLaneAssignedTransitiveUp
List<BPLane> getLaneAssignedTransitiveUp(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getLaneSetAssignedTransitiveUp
The lane sets being assigned directly and indirectly to the flow element via its lanes or the 'upper' lane sets and lanes.- Throws:
InoNetExceptionSrvErrorException
-
getLaneSetAssignedTransitiveUp
List<BPLaneSet> getLaneSetAssignedTransitiveUp(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getLaneAssignedInLaneSet
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:
InoNetExceptionSrvErrorException
-
getLaneAssignedInTopLaneSet
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:
InoNetExceptionSrvErrorException
-
getTopFlowElementContainer
Returns the process as top flow element container.- Throws:
InoNetExceptionSrvErrorException
-
assignToLane
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:
InoNetExceptionSrvErrorException
-
getLaneAssigned
The lanes being assigned directly to theBPFlowElement.- Throws:
InoNetExceptionSrvErrorException
-
getIncomingAssociationArtifact
<T extends BPAssociationArtifact> List<T> getIncomingAssociationArtifact(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:
InoNetExceptionSrvErrorException
-
getGroupArtifact
All group artifacts which contain this flow element.- Throws:
InoNetExceptionSrvErrorException
-
setGroupArtifact
void setGroupArtifact(List<? extends BPGroupArtifact> values) throws InoNetException, SrvErrorException Set the value of Foreign Key GroupArtifact.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getLane
All lanes which contain the flow element.- Throws:
InoNetExceptionSrvErrorException
-
getFlowElementContainer
The container of theBPFlowElement.- Throws:
InoNetExceptionSrvErrorException
-