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 ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface BCBaseElement
getBusinessIdentifier, setBusinessIdentifierMethods inherited from interface BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardViewMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface 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 ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getItemDefinition, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface MEStereotypeAble
getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getMEClientDependency, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface METermAble
getTerm, setTermMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, 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, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
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
-