Interface BPSubProcess
- All Superinterfaces:
ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, BCBaseElement, BCBaseNamedStereotypeAble, BCPropertyAble, BPActivityNode, BPArtifactContainerAble, BPFlowElement, BPFlowElementContainer, BPFlowProcessContainer, BPInputOutputSpecifyAble, BPMessageFlowNode, BPMessageSequenceFlowNode, BPPathAble, BPResourceRoleAble, BPSequenceFlowNode, BRCostCenterAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELObject, ELUUIDAble, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MEStereotypeAble, METermAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanThis attribute is used only if ordering is parallel.This expression defines the conditions when the process will end.This attribute defines if the activities within the process can be performed in parallel or must be performed sequentially.Type of the sub-process.Defines the technique that will be used to undo a transaction that has been cancelled.booleanSpecifies if the algorithm for activity based costing should step in the subprocess or use the attributes specified directly on this subprocess to do the calculation.booleanIf set to TRUE the subprocess is triggered by an event.voidsetAdHocCancelRemainingInstances(boolean value) Set the value of Attribut AdHocCancelRemainingInstances.voidSet the value of Attribut AdHocCompletionCondition.voidSet the value of Attribut AdHocOrdering.voidSet the value of Attribut SubProcessType.voidSet the value of Attribut TransactionMethod.voidsetTriggeredByEvent(boolean value) Set the value of Attribut IsTriggeredByEvent.voidsetUseSubProcess(boolean value) Set the value of Attribut UseSubProcess.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 BPActivityNode
getActivityProperty, getActivityResourceAccountable, getActivityResourceAccountable, getActivityResourceByRACIType, getActivityResourceByRACIType, getActivityResourceConsulted, getActivityResourceConsulted, getActivityResourceInformed, getActivityResourceInformed, getActivityResourceResponsible, getActivityResourceResponsible, getActivityResourceSupportive, getActivityResourceSupportive, getActivityResourceUnspecified, getActivityResourceUnspecified, getApplyInCalculation, getCompletionQuantity, getCostsPerExecution, getEventDefinition, getEventNode, getExecutionTime, getFrequencyPerYear, getIncomingCompensationAssociation, getIncomingDataIOAssociation, getIncomingDataIOAssociation, getLoopCharacteristics, getLoopCharxType, getMeanLoopNumber, getMultiLoopCardinality, getMultiLoopCompletionCondition, getMultiLoopIsSequential, getOutgoingDataIOAssociation, getOutgoingDataIOAssociation, getOwnedDataAssociation, getResource, getStartQuantity, getStdLoopCondition, getStdLoopMaximum, getStdLoopTestBefore, getVisibleIncomingItemAwareElement, getVisibleIncomingItemAwareElement, getVisibleOutgoingItemAwareElement, getVisibleOutgoingItemAwareElement, isForCompensation, setApplyInCalculation, setCompletionQuantity, setCostsPerExecution, setEventDefinition, setExecutionTime, setForCompensation, setFrequencyPerYear, setLoopCharxType, setMeanLoopNumber, setMultiLoopCardinality, setMultiLoopCompletionCondition, setMultiLoopIsSequential, setStartQuantity, setStdLoopCondition, setStdLoopMaximum, setStdLoopTestBeforeMethods inherited from interface BPArtifactContainerAble
getOwnedArtifactMethods inherited from interface BPFlowElement
assignToLane, getFlowElementContainer, getGroupArtifact, getIncomingAssociationArtifact, getLane, getLaneAssigned, getLaneAssignedInLaneSet, getLaneAssignedInTopLaneSet, getLaneAssignedTransitiveUp, getLaneAssignedTransitiveUp, getLaneSetAssigned, getLaneSetAssigned, getLaneSetAssignedTransitiveUp, getLaneSetAssignedTransitiveUp, getTopFlowElementContainer, setGroupArtifactMethods inherited from interface BPFlowElementContainer
getGatewayByDirection, getGatewayByDirection, getGatewayByType, getGatewayByType, getSequenceFlowElementMethods inherited from interface BPFlowProcessContainer
getActivity, getDataObject, getDataStoreNode, getDataStoreNode, getFlowElementTransitiveDown, getFlowElementTransitiveDown, getLinkEventDefinitionUsed, getLinkEventDefinitionUsed, getNestedFlowElement, getNestedFlowElementMethods inherited from interface BPInputOutputSpecifyAble
getDataInput, getDataInput, getDataOutput, getDataOutput, getFlowExpandedShortValue, getInputOutputObject, getInputOutputObject, getInputSet, getIODataObject, getIODataObjectByKind, getIODataObjectByKind, getModifyIOSpecs, getOutputSetMethods inherited from interface BPMessageSequenceFlowNode
getIncomingMessageFlow, getOutgoingMessageFlowMethods inherited from interface BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardViewMethods inherited from interface BPResourceRoleAble
getResourceAssigned, getResourceAssigned, getResourceRole, getResourceRoleByRACIType, getResourceRoleByRACIType, getUseResources, setResourceAssigned, setUseResourcesMethods inherited from interface BPSequenceFlowNode
getIncomingSequenceFlow, getOutgoingSequenceFlowMethods inherited from interface BRCostCenterAble
getCostCenter, setCostCenterMethods 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
-
isTriggeredByEvent
If set to TRUE the subprocess is triggered by an event.- Throws:
InoNetExceptionSrvErrorException
-
setTriggeredByEvent
Set the value of Attribut IsTriggeredByEvent.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getSubProcessType
Type of the sub-process. It may be a plain sub-process, or it may be ad-Hoc or a transaction.- Throws:
InoNetExceptionSrvErrorException
-
setSubProcessType
Set the value of Attribut SubProcessType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getTransactionMethod
Defines the technique that will be used to undo a transaction that has been cancelled.- Throws:
InoNetExceptionSrvErrorException
-
setTransactionMethod
void setTransactionMethod(K_BP_SUBPROCESS_TRANSACTION_METHOD value) throws InoNetException, SrvErrorException Set the value of Attribut TransactionMethod.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAdHocOrdering
This attribute defines if the activities within the process can be performed in parallel or must be performed sequentially. The default setting is parallel and the setting of sequential is a restriction on the performance that may be required due to shared resources. When the setting is sequential, then only one activities can be performed at a time. When the setting is parallel, then zero to all theBPActivityNodeof theBPSubProcesscan be performed in parallel.- Throws:
InoNetExceptionSrvErrorException
-
setAdHocOrdering
void setAdHocOrdering(K_BP_SUBPROCESS_ADHOC_ORDERING value) throws InoNetException, SrvErrorException Set the value of Attribut AdHocOrdering.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAdHocCancelRemainingInstances
This attribute is used only if ordering is parallel. It determines whether running instances are cancelled when the completionCondition becomes true.- Throws:
InoNetExceptionSrvErrorException
-
setAdHocCancelRemainingInstances
Set the value of Attribut AdHocCancelRemainingInstances.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAdHocCompletionCondition
This expression defines the conditions when the process will end. When the expression is evaluated to True, the process will be terminated.- Throws:
InoNetExceptionSrvErrorException
-
setAdHocCompletionCondition
Set the value of Attribut AdHocCompletionCondition.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getUseSubProcess
Specifies if the algorithm for activity based costing should step in the subprocess or use the attributes specified directly on this subprocess to do the calculation.- Throws:
InoNetExceptionSrvErrorException
-
setUseSubProcess
Set the value of Attribut UseSubProcess.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-