Package de.mid.innovator.srv2api.icw2bp
Interface BPTaskNode
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,BCBaseElement
,BCBaseNamedStereotypeAble
,BCPropertyAble
,BPActivityNode
,BPFlowElement
,BPInputOutputSpecifyAble
,BPMessageFlowNode
,BPMessageReferencingElement
,BPMessageSequenceFlowNode
,BPPathAble
,BPSequenceFlowNode
,BRCostCenterAble
,DRDecisionAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELObject
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MENamedElement
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
BPMaskTask
public interface BPTaskNode extends BPActivityNode, BPMessageReferencingElement, BPMessageSequenceFlowNode, DRDecisionAble
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPTaskNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMissingIOForCalledElement()
If the task is a call activity this command adds to the own task interface all inputs and outputs which are missing compared to the interface of the called element.void
assignProcess(BPProcess ohProcess)
Assigns a process to the call activity.BPCallAbleProcessElement
getCallAbleProcessElement()
BPGlobalTask
getCalledGlobalTask()
Returns the calledBPGlobalTask
.BPDiaProcessViewNode
getCalledMasterProcessViewNode()
BPMaskDefinition
getMaskDefinition()
BPOperation
getOperation()
The operation that is invoked by the service task.BPTaskNodeCall
getOwnedCallAbleAssignment()
The optional call assignment to aBPCallAbleProcessElement
.ARG_Ask
getRefactorAsCallToNewGlobalTaskCheck()
Checks the whether the creation and assignment of aBPGlobalTask
is allowed or information of theBPTaskNode
will be lost.java.lang.String
getScript()
The modeler MAY include a script that can be run when the task is performed.java.lang.String
getScriptLanguage()
Defines the script language of thisBPTaskNode
.K_BP_TASK_IMPLEMENTATION
getTaskImplementation()
This attribute specifies the technology that will be used to implement the task.K_BP_TASKNODE_TYPE
getTaskType()
The type of the task or activity node.java.util.List<BPDataObject>
getUnmappedInputAtCall(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface input objects which do not have a corresponding interface object at the called element.java.util.List<BPDataObject>
getUnmappedInputAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedInputAtCall and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnmappedInputAtCalled(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface input objects of the called element which do not have a corresponding interface object at the call activity.java.util.List<BPDataObject>
getUnmappedInputAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedInputAtCalled and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnmappedIOAtCall(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface objects which do not have a corresponding interface object at the called element.java.util.List<BPDataObject>
getUnmappedIOAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedIOAtCall and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnmappedIOAtCalled(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface objects of the called element which do not have a corresponding interface object at the call activity.java.util.List<BPDataObject>
getUnmappedIOAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedIOAtCalled and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnmappedOutputAtCall(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface output objects which do not have a corresponding interface object at the called element.java.util.List<BPDataObject>
getUnmappedOutputAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedOutputAtCall and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnmappedOutputAtCalled(K_CONTROL_OPTION... behaviourFlags)
If this is a call activity the method returns all interface output objects of the called element which do not have a corresponding interface object at the call activity.java.util.List<BPDataObject>
getUnmappedOutputAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnmappedOutputAtCalled and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnusedInput(K_CONTROL_OPTION... behaviourFlags)
All data inputs which are not connected to another object of the same process via a data association.java.util.List<BPDataObject>
getUnusedInput(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnusedInput and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnusedIO(K_CONTROL_OPTION... behaviourFlags)
All data inputs and data outputs which are not connected to another object of the same process via a data association.java.util.List<BPDataObject>
getUnusedIO(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnusedIO and filters its return values according to the given stereotype value.java.util.List<BPDataObject>
getUnusedOutput(K_CONTROL_OPTION... behaviourFlags)
All data outputs which are not connected to another object of the same process via a data association.java.util.List<BPDataObject>
getUnusedOutput(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getUnusedOutput and filters its return values according to the given stereotype value.boolean
getUseCallActivity()
Specifies if the algorithm for activity based costing should step in the called process of this task or use the attributes specified directly on this task to do the calculation.boolean
isInstantiateReceiveTask()
Receive Tasks can be defined as the instantiation mechanism for the Process with the Instantiate attribute.BPGlobalTask
refactorAsCallToNewGlobalTask()
Creates a new global task containing the elements of the task node.void
removeProcess()
Removes the process from the call activity so that it is not used any more and hence not being displayed in the call activity nodes of the call activity.void
setCallAbleProcessElement(BPCallAbleProcessElement value)
Set the value of View CallAbleProcessElement.void
setInstantiateReceiveTask(boolean value)
Set the value of Attribut IsInstantiateReceiveTask.void
setMaskDefinition(BPMaskDefinition value)
Set the value of Foreign Key MaskDefinition.void
setOperation(BPOperation value)
Set the value of Foreign Key Operation.void
setSameIOForCall()
If the task is a call activity this command assures that the call activity takes the called element as the reference and hence gets the same inputs and outputs.void
setSameIOForCalledElement()
If the task is a call activity this command assures that the called element takes this call activity as the reference and hence gets the same inputs and outputs.void
setScript(java.lang.String value)
Set the value of Attribut Script.void
setScriptLanguage(java.lang.String value)
Set the value of Attribut ScriptLanguage.void
setTaskImplementation(K_BP_TASK_IMPLEMENTATION value)
Set the value of Attribut TaskImplementation.void
setTaskType(K_BP_TASKNODE_TYPE value)
Set the value of Attribut TaskType.void
setUseCallActivity(boolean value)
Set the value of Attribut UseCallActivity.-
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.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.BPInputOutputSpecifyAble
getDataInput, getDataInput, getDataOutput, getDataOutput, getFlowExpandedShortValue, getInputOutputObject, getInputOutputObject, getInputSet, getIODataObject, getIODataObjectByKind, getIODataObjectByKind, getModifyIOSpecs, getOutputSet
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPMessageReferencingElement
getMessage, setMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPMessageSequenceFlowNode
getIncomingMessageFlow, getOutgoingMessageFlow
-
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.icw2dm.DRDecisionAble
getUsedDecision, setUsedDecision
-
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
-
getTaskType
K_BP_TASKNODE_TYPE getTaskType() throws InoNetException, SrvErrorException
The type of the task or activity node.- Throws:
InoNetException
SrvErrorException
-
setTaskType
void setTaskType(K_BP_TASKNODE_TYPE value) throws InoNetException, SrvErrorException
Set the value of Attribut TaskType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isInstantiateReceiveTask
boolean isInstantiateReceiveTask() throws InoNetException, SrvErrorException
Receive Tasks can be defined as the instantiation mechanism for the Process with the Instantiate attribute. This attribute MAY be set to true if the Task is the first activity after the Start Event or a starting Task if there is no Start Event (i.e., there are no incoming Sequence Flow). Multiple Tasks MAY have this attribute set to True.- Throws:
InoNetException
SrvErrorException
-
setInstantiateReceiveTask
void setInstantiateReceiveTask(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsInstantiateReceiveTask.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getTaskImplementation
K_BP_TASK_IMPLEMENTATION getTaskImplementation() throws InoNetException, SrvErrorException
This attribute specifies the technology that will be used to implement the task.- Throws:
InoNetException
SrvErrorException
-
setTaskImplementation
void setTaskImplementation(K_BP_TASK_IMPLEMENTATION value) throws InoNetException, SrvErrorException
Set the value of Attribut TaskImplementation.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getScript
java.lang.String getScript() throws InoNetException, SrvErrorException
The modeler MAY include a script that can be run when the task is performed. If a script is not included, then the task will act equivalent to a task type of untyped.- Throws:
InoNetException
SrvErrorException
-
setScript
void setScript(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut Script.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getScriptLanguage
java.lang.String getScriptLanguage() throws InoNetException, SrvErrorException
Defines the script language of thisBPTaskNode
. The script language MUST be provided if a script is provided.- Throws:
InoNetException
SrvErrorException
-
setScriptLanguage
void setScriptLanguage(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut ScriptLanguage.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getUseCallActivity
boolean getUseCallActivity() throws InoNetException, SrvErrorException
Specifies if the algorithm for activity based costing should step in the called process of this task or use the attributes specified directly on this task to do the calculation.- Throws:
InoNetException
SrvErrorException
-
setUseCallActivity
void setUseCallActivity(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut UseCallActivity.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCalledMasterProcessViewNode
BPDiaProcessViewNode getCalledMasterProcessViewNode() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
getCalledGlobalTask
BPGlobalTask getCalledGlobalTask() throws InoNetException, SrvErrorException
Returns the calledBPGlobalTask
.- Throws:
InoNetException
SrvErrorException
-
getCallAbleProcessElement
BPCallAbleProcessElement getCallAbleProcessElement() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
setCallAbleProcessElement
void setCallAbleProcessElement(BPCallAbleProcessElement value) throws InoNetException, SrvErrorException
Set the value of View CallAbleProcessElement.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getUnusedIO
java.util.List<BPDataObject> getUnusedIO(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All data inputs and data outputs which are not connected to another object of the same process via a data association.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnusedIO
java.util.List<BPDataObject> getUnusedIO(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnusedIO 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:
InoNetException
SrvErrorException
-
getUnusedInput
java.util.List<BPDataObject> getUnusedInput(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All data inputs which are not connected to another object of the same process via a data association.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnusedInput
java.util.List<BPDataObject> getUnusedInput(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnusedInput 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:
InoNetException
SrvErrorException
-
getUnusedOutput
java.util.List<BPDataObject> getUnusedOutput(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All data outputs which are not connected to another object of the same process via a data association.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnusedOutput
java.util.List<BPDataObject> getUnusedOutput(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnusedOutput 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:
InoNetException
SrvErrorException
-
getUnmappedIOAtCall
java.util.List<BPDataObject> getUnmappedIOAtCall(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface objects which do not have a corresponding interface object at the called element. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedIOAtCall
java.util.List<BPDataObject> getUnmappedIOAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedIOAtCall 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:
InoNetException
SrvErrorException
-
getUnmappedIOAtCalled
java.util.List<BPDataObject> getUnmappedIOAtCalled(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface objects of the called element which do not have a corresponding interface object at the call activity. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedIOAtCalled
java.util.List<BPDataObject> getUnmappedIOAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedIOAtCalled 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:
InoNetException
SrvErrorException
-
getUnmappedInputAtCall
java.util.List<BPDataObject> getUnmappedInputAtCall(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface input objects which do not have a corresponding interface object at the called element. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedInputAtCall
java.util.List<BPDataObject> getUnmappedInputAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedInputAtCall 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:
InoNetException
SrvErrorException
-
getUnmappedOutputAtCall
java.util.List<BPDataObject> getUnmappedOutputAtCall(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface output objects which do not have a corresponding interface object at the called element. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedOutputAtCall
java.util.List<BPDataObject> getUnmappedOutputAtCall(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedOutputAtCall 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:
InoNetException
SrvErrorException
-
getUnmappedInputAtCalled
java.util.List<BPDataObject> getUnmappedInputAtCalled(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface input objects of the called element which do not have a corresponding interface object at the call activity. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedInputAtCalled
java.util.List<BPDataObject> getUnmappedInputAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedInputAtCalled 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:
InoNetException
SrvErrorException
-
getUnmappedOutputAtCalled
java.util.List<BPDataObject> getUnmappedOutputAtCalled(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If this is a call activity the method returns all interface output objects of the called element which do not have a corresponding interface object at the call activity. Two interface objects are considered as corresponding objects of they reference the same business object and if they have the same name. If the names differ, there has to be exactly one object candidate with that business object in the other interface to qualify that object as a direct correspondence.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
-
getUnmappedOutputAtCalled
java.util.List<BPDataObject> getUnmappedOutputAtCalled(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getUnmappedOutputAtCalled 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:
InoNetException
SrvErrorException
-
getRefactorAsCallToNewGlobalTaskCheck
ARG_Ask getRefactorAsCallToNewGlobalTaskCheck() throws InoNetException, SrvErrorException
Checks the whether the creation and assignment of aBPGlobalTask
is allowed or information of theBPTaskNode
will be lost.- Throws:
InoNetException
SrvErrorException
-
addMissingIOForCalledElement
void addMissingIOForCalledElement() throws InoNetException, SrvErrorException
If the task is a call activity this command adds to the own task interface all inputs and outputs which are missing compared to the interface of the called element.- Throws:
InoNetException
SrvErrorException
-
assignProcess
void assignProcess(BPProcess ohProcess) throws InoNetException, SrvErrorException
Assigns a process to the call activity. It the call activity already uses a process, the current process is removed from the call activity and the new one is assigned.- Parameters:
ohProcess
- The process to be assigned- Throws:
InoNetException
SrvErrorException
-
refactorAsCallToNewGlobalTask
BPGlobalTask refactorAsCallToNewGlobalTask() throws InoNetException, SrvErrorException
Creates a new global task containing the elements of the task node. The global task is called by the selected task node.- Throws:
InoNetException
SrvErrorException
-
removeProcess
void removeProcess() throws InoNetException, SrvErrorException
Removes the process from the call activity so that it is not used any more and hence not being displayed in the call activity nodes of the call activity.- Throws:
InoNetException
SrvErrorException
-
setSameIOForCall
void setSameIOForCall() throws InoNetException, SrvErrorException
If the task is a call activity this command assures that the call activity takes the called element as the reference and hence gets the same inputs and outputs. This requires access to the process of the call activity and to the process diagrams.- Throws:
InoNetException
SrvErrorException
-
setSameIOForCalledElement
void setSameIOForCalledElement() throws InoNetException, SrvErrorException
If the task is a call activity this command assures that the called element takes this call activity as the reference and hence gets the same inputs and outputs. This requires access to the called element.- Throws:
InoNetException
SrvErrorException
-
getOperation
BPOperation getOperation() throws InoNetException, SrvErrorException
The operation that is invoked by the service task.- Throws:
InoNetException
SrvErrorException
-
setOperation
void setOperation(BPOperation value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Operation.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getMaskDefinition
BPMaskDefinition getMaskDefinition() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
setMaskDefinition
void setMaskDefinition(BPMaskDefinition value) throws InoNetException, SrvErrorException
Set the value of Foreign Key MaskDefinition.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOwnedCallAbleAssignment
BPTaskNodeCall getOwnedCallAbleAssignment() throws InoNetException, SrvErrorException
The optional call assignment to aBPCallAbleProcessElement
.- Throws:
InoNetException
SrvErrorException
-
-