Package de.mid.innovator.srv2api.icw2bp
Interface BPProcess
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADReferenceAble,ADVersionAble,BCBaseElement,BCBaseNamedStereotypeAble,BCPropertyAble,BCRootReuseAbleElement,BPArtifactContainerAble,BPCallAble,BPCallAbleProcessElement,BPFlowElementContainer,BPFlowProcessContainer,BPInputOutputSpecifyAble,BPPathContextAble,BPResourceRoleAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackageAble,ELShortNameAble,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MENamespaceAsgnAble,MEPackageAble,MEStereotypeAble,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
public interface BPProcess
extends BPCallAbleProcessElement, BPFlowProcessContainer, BPPathContextAble
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateProcessDefinitionDiagram(ADClientAble diaCurrent) Creates a new definition diagram for the process.The defining collaboration of the process.The orientation preset for the create of aBPDiaProcessViewNode.All decisions used by tasks which are part of this process, either direct parts of being nested in some sub process.getDecisionUsed(MMStereotype stereotype) The method calls getDecisionUsed and filters its return values according to the given stereotype value.<T extends BPEventDefinition>
List<T> getEventDefinitionUsed(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All event definitions used at events which are part of this process, either direct parts of being nested in some sub process.<T extends BPEventDefinition>
List<T> getEventDefinitionUsed(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getEventDefinitionUsed and filters its return values according to the given stereotype value.The incomingBPSupportsRel.<T extends BPItemAwareElement>
List<T> getItemAwareElementForDefinition(Class<T> returnType, BPItemDefinition refObj, K_CONTROL_OPTION... behaviourFlags) <T extends BPItemAwareElement>
List<T> getItemAwareElementForDefinition(Class<T> returnType, MMStereotype stereotype, BPItemDefinition refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getItemAwareElementForDefinition and filters its return values according to the given stereotype value.All item definitions used throughout this process, either used directly of being nested in some sub process.getItemDefinitionUsed(MMStereotype stereotype) The method calls getItemDefinitionUsed and filters its return values according to the given stereotype value.The master view of this process.The master process view node of the element.<T extends BPMessageFlowNode>
List<T> getMessageFlowNodeTransitiveDown(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All message flow nodes being directly or indirectly part of theBPProcess.<T extends BPMessageFlowNode>
List<T> getMessageFlowNodeTransitiveDown(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getMessageFlowNodeTransitiveDown and filters its return values according to the given stereotype value.getMessageUsed(K_CONTROL_OPTION... behaviourFlags) All messages being sent or received by tasks or events which are part of this process, either direct parts of being nested in some sub process.getMessageUsed(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getMessageUsed and filters its return values according to the given stereotype value.All references to this process regardless if their synchronization status.All non-synchronized references to this process.getOutgoingSupport(K_CONTROL_OPTION... behaviourFlags) The outgoingBPSupportsRel.getOwnedBPDia(K_CONTROL_OPTION... behaviourFlags) getOwnedLaneSet(K_CONTROL_OPTION... behaviourFlags) getOwnedLinkEventDefinitions(K_CONTROL_OPTION... behaviourFlags) All link event definitions to be used locally in this process.<T extends BCRootReuseAbleElement>
List<T> getOwnedReuseAbleElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All reusable elements being relevant in the context of this process.The participant in charge.<T extends BPFlowElement>
List<T> getPossiblePathElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All flow elements being candidates for assigning them to a path.<T extends BPFlowElement>
List<T> getPossiblePathElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getPossiblePathElement and filters its return values according to the given stereotype value.All processes being called by activities which are part of this process, either direct parts of being nested in some sub process.getProcessCalled(MMStereotype stereotype) The method calls getProcessCalled and filters its return values according to the given stereotype value.All processes being called by activities which are part of this process or one of the called processes.getProcessCalledTransitive(MMStereotype stereotype) The method calls getProcessCalledTransitive and filters its return values according to the given stereotype value.getProcessCalling(MMStereotype stereotype) The method calls getProcessCalling and filters its return values according to the given stereotype value.getProcessCallingTransitive(MMStereotype stereotype) The method calls getProcessCallingTransitive and filters its return values according to the given stereotype value.<T extends ADClientAble>
List<T> getProcessContentForTable(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns all the content elements of thisBPProcessvisible as table.<T extends ADClientAble>
List<T> getProcessContentForTable(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessContentForTable and filters its return values according to the given stereotype value.getProcessProperty(K_CONTROL_OPTION... behaviourFlags) All properties of theBPProcess.getProcessResourceAccountable(K_CONTROL_OPTION... behaviourFlags) All process resources marked as accountable.getProcessResourceAccountable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceAccountable and filters its return values according to the given stereotype value.getProcessResourceByRACIType(K_BP_ACTIVITYRESOURCE_RACI_TYPE kind, K_CONTROL_OPTION... behaviourFlags) All process resources of the given RACI type.getProcessResourceByRACIType(MMStereotype stereotype, K_BP_ACTIVITYRESOURCE_RACI_TYPE kind, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceByRACIType and filters its return values according to the given stereotype value.getProcessResourceConsulted(K_CONTROL_OPTION... behaviourFlags) All process resources marked to be consulted.getProcessResourceConsulted(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceConsulted and filters its return values according to the given stereotype value.getProcessResourceInformed(K_CONTROL_OPTION... behaviourFlags) All process resources marked to be informed.getProcessResourceInformed(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceInformed and filters its return values according to the given stereotype value.getProcessResourceResponsible(K_CONTROL_OPTION... behaviourFlags) All process resources marked as responsible.getProcessResourceResponsible(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceResponsible and filters its return values according to the given stereotype value.getProcessResourceSupportive(K_CONTROL_OPTION... behaviourFlags) All process resources marked as supportive.getProcessResourceSupportive(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceSupportive and filters its return values according to the given stereotype value.getProcessResourceUnspecified(K_CONTROL_OPTION... behaviourFlags) All process resources with an unspecified RACI type.getProcessResourceUnspecified(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessResourceUnspecified and filters its return values according to the given stereotype value.getProcessSupportedDirectly(K_CONTROL_OPTION... behaviourFlags) getProcessSupportedDirectly(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessSupportedDirectly and filters its return values according to the given stereotype value.getProcessSupportedDirectlyExcludeRel(BPSupportsRel refObj, K_CONTROL_OPTION... behaviourFlags) getProcessSupportedDirectlyExcludeRel(MMStereotype stereotype, BPSupportsRel refObj, K_CONTROL_OPTION... behaviourFlags) The method calls getProcessSupportedDirectlyExcludeRel and filters its return values according to the given stereotype value.The type of theBPProcess.All view nodes for this process.getResource(K_CONTROL_OPTION... behaviourFlags) getSupportsRelationshipTo(BPProcess refObj, boolean mode) getSupportsRelationshipTo(MMStereotype stereotype, BPProcess refObj, boolean mode) The method calls getSupportsRelationshipTo and filters its return values according to the given stereotype value.All synchronized references to this process.booleanisClosed()A Boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the process can occur when the process is executed or performed.booleanisProcessOfCallActivity(BPTaskNode refObj) Returns true if the process is called by the call activity.booleanisProcessOfParticipant(BPParticipant refObj) Returns true if the process is used by the participant.voidsetClosed(boolean value) Set the value of Attribut IsClosed.voidsetCollaboration(BPCollaboration value) Set the value of Foreign Key Collaboration.voidSet the value of Attribut CreateOrientation.voidsetProcessType(K_BP_PROCESS_TYPE value) Set the value of Attribut ProcessType.voidTurns all hidden process view nodes into synchronized process view nodes.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods 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.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods 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.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods 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.icw2bc.BCRootReuseAbleElement
getOwningCollaboration, getOwningProcessMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPArtifactContainerAble
getOwnedArtifactMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPCallAble
getSupportedInterfaceRef, setSupportedInterfaceRefMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPCallAbleProcessElement
getTaskNode, getTaskNode, getTaskNodeR, getTaskNodeWithDifferentIO, getTaskNodeWithDifferentIO, getTaskNodeWithIncompleteIO, getTaskNodeWithIncompleteIO, setIOEqualToCallMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowElementContainer
getGatewayByDirection, getGatewayByDirection, getGatewayByType, getGatewayByType, getSequenceFlowElementMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowProcessContainer
getActivity, getDataObject, getDataStoreNode, getDataStoreNode, getFlowElementTransitiveDown, getFlowElementTransitiveDown, getLinkEventDefinitionUsed, getLinkEventDefinitionUsed, getNestedFlowElement, getNestedFlowElementMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPInputOutputSpecifyAble
getDataInput, getDataInput, getDataOutput, getDataOutput, getFlowExpandedShortValue, getInputOutputObject, getInputOutputObject, getInputSet, getIODataObject, getIODataObjectByKind, getIODataObjectByKind, getModifyIOSpecs, getOutputSetMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathContextAble
getDefinitionDiagram, getDiagramOfStandardView, getPath, getStandardView, getViewVisibleAndSelectAbleMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPResourceRoleAble
getResourceAssigned, getResourceAssigned, getResourceRole, getResourceRoleByRACIType, getResourceRoleByRACIType, getUseResources, setResourceAssigned, setUseResourcesMethods 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.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELShortNameAble
getShortName, getShortNameKind, setShortName, setShortNameKind, setUniqueShortNameMethods 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.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods 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
-
getProcessType
The type of theBPProcess.- Throws:
InoNetExceptionSrvErrorException
-
setProcessType
Set the value of Attribut ProcessType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isClosed
A Boolean value specifying whether interactions, such as sending and receiving Messages and Events, not modeled in the process can occur when the process is executed or performed. If the value is true, they MAY NOT occur. If the value is false, they MAY occur.- Throws:
InoNetExceptionSrvErrorException
-
setClosed
Set the value of Attribut IsClosed.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCreateOrientation
The orientation preset for the create of aBPDiaProcessViewNode.- Throws:
InoNetExceptionSrvErrorException
-
setCreateOrientation
Set the value of Attribut CreateOrientation.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isProcessOfParticipant
Returns true if the process is used by the participant.- Parameters:
refObj- A further instance of type BPParticipant which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
isProcessOfCallActivity
Returns true if the process is called by the call activity.- Parameters:
refObj- A further instance of type BPTaskNode which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getProcessSupportedDirectly
List<BPProcess> getProcessSupportedDirectly(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All processes being directly supported by thisBPProcessvia a supports relationship. Since the outgoing supports relationships are ordered, the target processes may be sorted accordingly.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
-
getProcessSupportedDirectly
List<BPProcess> getProcessSupportedDirectly(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessSupportedDirectly 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:
InoNetExceptionSrvErrorException
-
getProcessSupportedDirectlyExcludeRel
List<BPProcess> getProcessSupportedDirectlyExcludeRel(BPSupportsRel refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All processes being directly supported by thisBPProcessvia a supports relationship. Since the outgoing supports relationships are ordered, the target processes may be sorted accordingly. The relationship to be excluded must be specified. This used to be able to determine the effect of a reconnect dropping the old constellation which will disappear after the reconnect has been executed.- Parameters:
refObj- A further instance of type BPSupportsRel which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
-
getProcessSupportedDirectlyExcludeRel
List<BPProcess> getProcessSupportedDirectlyExcludeRel(MMStereotype stereotype, BPSupportsRel refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessSupportedDirectlyExcludeRel and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result listrefObj- A further instance of type BPSupportsRel which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSupportsRelationshipTo
List<BPSupportsRel> getSupportsRelationshipTo(BPProcess refObj, boolean mode) throws InoNetException, SrvErrorException All supports relationships between thisBPProcessand the one specified asargument refObj. Via the boolean type value in boolean argument mode you specify if the outgoing (false) or the incoming (true) supports relationships shall be considered. Only one direction will be considered.- Parameters:
refObj- A further instance of type BPProcess which is used to control the behaviour of the method. (see description above)mode- A value of type TBoolean that controls the behaviour of the underlying method. (see description)- Throws:
InoNetExceptionSrvErrorException
-
getSupportsRelationshipTo
List<BPSupportsRel> getSupportsRelationshipTo(MMStereotype stereotype, BPProcess refObj, boolean mode) throws InoNetException, SrvErrorException The method calls getSupportsRelationshipTo and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result listrefObj- A further instance of type BPProcess which is used to control the behaviour of the method. (see description above)mode- A value of type TBoolean that controls the behaviour of the underlying method. (see description)- Throws:
InoNetExceptionSrvErrorException
-
getMessageFlowNodeTransitiveDown
<T extends BPMessageFlowNode> List<T> getMessageFlowNodeTransitiveDown(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All message flow nodes being directly or indirectly part of theBPProcess. As long as they are not part of anotherBPProcessbut only part of a sub process, they belong to theBPProcess.- 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- Sorted:
-
getMessageFlowNodeTransitiveDown
<T extends BPMessageFlowNode> List<T> getMessageFlowNodeTransitiveDown(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getMessageFlowNodeTransitiveDown and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getProcessViewNode
All view nodes for this process.- Throws:
InoNetExceptionSrvErrorException
-
getMasterProcessViewNode
The master view of this process.- Throws:
InoNetExceptionSrvErrorException
-
getNonMasterProcessViewNode
All references to this process regardless if their synchronization status.- Throws:
InoNetExceptionSrvErrorException
-
getSynchronizedProcessViewNode
List<BPDiaProcessViewNode> getSynchronizedProcessViewNode() throws InoNetException, SrvErrorExceptionAll synchronized references to this process.- Throws:
InoNetExceptionSrvErrorException
-
getNonSynchronizedProcessViewNode
List<BPDiaProcessViewNode> getNonSynchronizedProcessViewNode() throws InoNetException, SrvErrorExceptionAll non-synchronized references to this process.- Throws:
InoNetExceptionSrvErrorException
-
getMasterViewNode
The master process view node of the element.- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalled
All processes being called by activities which are part of this process, either direct parts of being nested in some sub process. The processes are returned sorted by the order of the calling activities inside their flow element container.- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalled
The method calls getProcessCalled and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalledTransitive
All processes being called by activities which are part of this process or one of the called processes.- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalledTransitive
List<BPProcess> getProcessCalledTransitive(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getProcessCalledTransitive and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getPossiblePathElement
<T extends BPFlowElement> List<T> getPossiblePathElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All flow elements being candidates for assigning them to a path.- 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
-
getPossiblePathElement
<T extends BPFlowElement> List<T> getPossiblePathElement(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getPossiblePathElement and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getItemDefinitionUsed
All item definitions used throughout this process, either used directly of being nested in some sub process.- Throws:
InoNetExceptionSrvErrorException
-
getItemDefinitionUsed
List<BPItemDefinition> getItemDefinitionUsed(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getItemDefinitionUsed and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getEventDefinitionUsed
<T extends BPEventDefinition> List<T> getEventDefinitionUsed(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All event definitions used at events which are part of this process, either direct parts of being nested in some sub process.- 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- Sorted:
-
getEventDefinitionUsed
<T extends BPEventDefinition> List<T> getEventDefinitionUsed(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getEventDefinitionUsed and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getMessageUsed
List<BPMessage> getMessageUsed(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All messages being sent or received by tasks or events which are part of this process, either direct parts of being nested in some sub process.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
-
getMessageUsed
List<BPMessage> getMessageUsed(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getMessageUsed 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:
InoNetExceptionSrvErrorException
-
getItemAwareElementForDefinition
<T extends BPItemAwareElement> List<T> getItemAwareElementForDefinition(Class<T> returnType, BPItemDefinition refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type BPItemDefinition which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getItemAwareElementForDefinition
<T extends BPItemAwareElement> List<T> getItemAwareElementForDefinition(Class<T> returnType, MMStereotype stereotype, BPItemDefinition refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getItemAwareElementForDefinition and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listrefObj- A further instance of type BPItemDefinition which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalling
- Throws:
InoNetExceptionSrvErrorException
-
getProcessCalling
List<BPProcess> getProcessCalling(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getProcessCalling and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getProcessCallingTransitive
- Throws:
InoNetExceptionSrvErrorException
-
getProcessCallingTransitive
List<BPProcess> getProcessCallingTransitive(MMStereotype stereotype) throws InoNetException, SrvErrorException The method calls getProcessCallingTransitive and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getDecisionUsed
All decisions used by tasks which are part of this process, either direct parts of being nested in some sub process.- Throws:
InoNetExceptionSrvErrorException
-
getDecisionUsed
The method calls getDecisionUsed and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result list- Throws:
InoNetExceptionSrvErrorException
-
getProcessContentForTable
<T extends ADClientAble> List<T> getProcessContentForTable(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns all the content elements of thisBPProcessvisible as table.- 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- Sorted:
- The result may be sorted by element type and name.
-
getProcessContentForTable
<T extends ADClientAble> List<T> getProcessContentForTable(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessContentForTable and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getProcessResourceByRACIType
List<BPProcessResource> getProcessResourceByRACIType(K_BP_ACTIVITYRESOURCE_RACI_TYPE kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources of the given RACI type.- Parameters:
kind- A value of type K_BP_ACTIVITYRESOURCE_RACI_TYPE that controls the behaviour of the underlying method. (see description)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceByRACIType
List<BPProcessResource> getProcessResourceByRACIType(MMStereotype stereotype, K_BP_ACTIVITYRESOURCE_RACI_TYPE kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceByRACIType and filters its return values according to the given stereotype value.- Parameters:
stereotype- The stereotype used to filter the result listkind- A value of type K_BP_ACTIVITYRESOURCE_RACI_TYPE that controls the behaviour of the underlying method. (see description)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getProcessResourceResponsible
List<BPProcessResource> getProcessResourceResponsible(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources marked as responsible.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceResponsible
List<BPProcessResource> getProcessResourceResponsible(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceResponsible 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:
InoNetExceptionSrvErrorException
-
getProcessResourceAccountable
List<BPProcessResource> getProcessResourceAccountable(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources marked as accountable.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceAccountable
List<BPProcessResource> getProcessResourceAccountable(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceAccountable 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:
InoNetExceptionSrvErrorException
-
getProcessResourceConsulted
List<BPProcessResource> getProcessResourceConsulted(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources marked to be consulted.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceConsulted
List<BPProcessResource> getProcessResourceConsulted(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceConsulted 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:
InoNetExceptionSrvErrorException
-
getProcessResourceInformed
List<BPProcessResource> getProcessResourceInformed(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources marked to be informed.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceInformed
List<BPProcessResource> getProcessResourceInformed(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceInformed 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:
InoNetExceptionSrvErrorException
-
getProcessResourceUnspecified
List<BPProcessResource> getProcessResourceUnspecified(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources with an unspecified RACI type.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceUnspecified
List<BPProcessResource> getProcessResourceUnspecified(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceUnspecified 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:
InoNetExceptionSrvErrorException
-
getProcessResourceSupportive
List<BPProcessResource> getProcessResourceSupportive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All process resources marked as supportive.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- The result may be sorted.
-
getProcessResourceSupportive
List<BPProcessResource> getProcessResourceSupportive(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getProcessResourceSupportive 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:
InoNetExceptionSrvErrorException
-
createProcessDefinitionDiagram
ADClientAble createProcessDefinitionDiagram(ADClientAble diaCurrent) throws InoNetException, SrvErrorException Creates a new definition diagram for the process. This is useful especially if you have just created the process at a call activity node and now want to define it separately without blowing up the process definition of the process where the call activity resides in.- Parameters:
diaCurrent- e.g. the diagram where the call to that process resides in, the owner and stereotype are seen as preferences for creating the new one- Throws:
InoNetExceptionSrvErrorException
-
synchronizeAllHiddenViewNodes
Turns all hidden process view nodes into synchronized process view nodes. You need access to all the diagrams where the hidden process view nodes occur.- Throws:
InoNetExceptionSrvErrorException
-
getProcessProperty
List<BPProperty> getProcessProperty(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All properties of theBPProcess.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getParticipant
The participant in charge.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedLaneSet
List<BPLaneSet> getOwnedLaneSet(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getIncomingSupport
The incomingBPSupportsRel.- Throws:
InoNetExceptionSrvErrorException
-
getOutgoingSupport
List<BPSupportsRel> getOutgoingSupport(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The outgoingBPSupportsRel.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedReuseAbleElement
<T extends BCRootReuseAbleElement> List<T> getOwnedReuseAbleElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All reusable elements being relevant in the context of this process.- 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- Sorted:
- the result may be sorted.
-
getOwnedLinkEventDefinitions
List<BPLinkEventDefinition> getOwnedLinkEventDefinitions(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All link event definitions to be used locally in this process.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getCollaboration
The defining collaboration of the process.- Throws:
InoNetExceptionSrvErrorException
-
setCollaboration
Set the value of Foreign Key Collaboration.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedBPDia
List<BPDia> getOwnedBPDia(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getResource
List<BPProcessResource> getResource(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-