Package de.mid.innovator.srv2api.icw2bp
Interface BPSubProcess
-
- All Superinterfaces:
ADClientAble,ADFindAble,ADHistoryAble,ADM2AttrModifyAble,BCBaseElement,BCBaseNamedStereotypeAble,BCPropertyAble,BPActivityNode,BPArtifactContainerAble,BPFlowElement,BPFlowElementContainer,BPFlowProcessContainer,BPInputOutputSpecifyAble,BPPathAble,BPSequenceFlowNode,BRCostCenterAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELObject,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MEStereotypeAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
public interface BPSubProcess extends BPActivityNode, BPFlowProcessContainer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBPSubProcess.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAdHocCancelRemainingInstances()This attribute is used only if ordering is parallel.java.lang.StringgetAdHocCompletionCondition()This expression defines the conditions when the process will end.K_BP_SUBPROCESS_ADHOC_ORDERINGgetAdHocOrdering()This attribute defines if the activities within the process can be performed in parallel or must be performed sequentially.K_BP_SUBPROCESS_TYPEgetSubProcessType()Type of the sub-process.K_BP_SUBPROCESS_TRANSACTION_METHODgetTransactionMethod()Defines the technique that will be used to undo a transaction that has been cancelled.booleangetUseSubProcess()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.booleanisTriggeredByEvent()If set to TRUE the subprocess is triggered by an event.voidsetAdHocCancelRemainingInstances(boolean value)Set the value of Attribut AdHocCancelRemainingInstances.voidsetAdHocCompletionCondition(java.lang.String value)Set the value of Attribut AdHocCompletionCondition.voidsetAdHocOrdering(K_BP_SUBPROCESS_ADHOC_ORDERING value)Set the value of Attribut AdHocOrdering.voidsetSubProcessType(K_BP_SUBPROCESS_TYPE value)Set the value of Attribut SubProcessType.voidsetTransactionMethod(K_BP_SUBPROCESS_TRANSACTION_METHOD value)Set 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 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.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, getResourceAssigned, getResourceAssigned, getStartQuantity, getStdLoopCondition, getStdLoopMaximum, getStdLoopTestBefore, getUseResources, getVisibleIncomingItemAwareElement, getVisibleIncomingItemAwareElement, getVisibleOutgoingItemAwareElement, getVisibleOutgoingItemAwareElement, isForCompensation, setApplyInCalculation, setCompletionQuantity, setCostsPerExecution, setEventDefinition, setExecutionTime, setForCompensation, setFrequencyPerYear, setLoopCharxType, setMeanLoopNumber, setMultiLoopCardinality, setMultiLoopCompletionCondition, setMultiLoopIsSequential, setResourceAssigned, setStartQuantity, setStdLoopCondition, setStdLoopMaximum, setStdLoopTestBefore, setUseResources
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPArtifactContainerAble
getOwnedArtifact
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowElement
assignToLane, getFlowElementContainer, getGroupArtifact, getIncomingAssociationArtifact, getLane, getLaneAssigned, getLaneAssignedInLaneSet, getLaneAssignedInTopLaneSet, getLaneAssignedTransitiveUp, getLaneAssignedTransitiveUp, getLaneSetAssigned, getLaneSetAssigned, getLaneSetAssignedTransitiveUp, getLaneSetAssignedTransitiveUp, getTopFlowElementContainer, setGroupArtifact
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowElementContainer
getGatewayByDirection, getGatewayByDirection, getGatewayByType, getGatewayByType, getSequenceFlowElement
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowProcessContainer
getActivity, getDataObject, getDataStoreNode, getDataStoreNode, getFlowElementTransitiveDown, getFlowElementTransitiveDown, getLinkEventDefinitionUsed, getLinkEventDefinitionUsed, getNestedFlowElement, getNestedFlowElement
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPInputOutputSpecifyAble
getDataInput, getDataInput, getDataOutput, getDataOutput, getFlowExpandedShortValue, getInputOutputObject, getInputOutputObject, getInputSet, getIODataObject, getIODataObjectByKind, getIODataObjectByKind, getModifyIOSpecs, getOutputSet
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardView
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPSequenceFlowNode
getIncomingSequenceFlow, getOutgoingSequenceFlow
-
Methods inherited from interface de.mid.innovator.srv2api.icw2br.BRCostCenterAble
getCostCenter, setCostCenter
-
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
-
isTriggeredByEvent
boolean isTriggeredByEvent() throws InoNetException, SrvErrorExceptionIf set to TRUE the subprocess is triggered by an event.- Throws:
InoNetExceptionSrvErrorException
-
setTriggeredByEvent
void setTriggeredByEvent(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsTriggeredByEvent.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getSubProcessType
K_BP_SUBPROCESS_TYPE getSubProcessType() throws InoNetException, SrvErrorException
Type of the sub-process. It may be a plain sub-process, or it may be ad-Hoc or a transaction.- Throws:
InoNetExceptionSrvErrorException
-
setSubProcessType
void setSubProcessType(K_BP_SUBPROCESS_TYPE value) throws InoNetException, SrvErrorException
Set the value of Attribut SubProcessType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getTransactionMethod
K_BP_SUBPROCESS_TRANSACTION_METHOD getTransactionMethod() throws InoNetException, SrvErrorException
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
K_BP_SUBPROCESS_ADHOC_ORDERING getAdHocOrdering() throws InoNetException, SrvErrorException
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
boolean getAdHocCancelRemainingInstances() throws InoNetException, SrvErrorExceptionThis attribute is used only if ordering is parallel. It determines whether running instances are cancelled when the completionCondition becomes true.- Throws:
InoNetExceptionSrvErrorException
-
setAdHocCancelRemainingInstances
void setAdHocCancelRemainingInstances(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut AdHocCancelRemainingInstances.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAdHocCompletionCondition
java.lang.String getAdHocCompletionCondition() throws InoNetException, SrvErrorExceptionThis expression defines the conditions when the process will end. When the expression is evaluated to True, the process will be terminated.- Throws:
InoNetExceptionSrvErrorException
-
setAdHocCompletionCondition
void setAdHocCompletionCondition(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Attribut AdHocCompletionCondition.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getUseSubProcess
boolean getUseSubProcess() throws InoNetException, SrvErrorExceptionSpecifies 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
void setUseSubProcess(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut UseSubProcess.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
-