Package de.mid.innovator.srv2api.icw2bp
Interface BPEventNode
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,BCBaseElement
,BCBaseNamedStereotypeAble
,BCPropertyAble
,BPFlowElement
,BPMessageFlowNode
,BPMessageSequenceFlowNode
,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 BPEventNode extends BPSequenceFlowNode, BPMessageSequenceFlowNode, BRCostCenterAble
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPEventNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPActivityNode
getActivityNode()
boolean
getApplyInCalculation()
Specifies if this event is used for activity based costing.java.lang.String
getAverageDegreeOfCompletion()
Specifies how much of execution time of the owning activity has past on an average interruption.java.util.List<BPEventNode>
getCatchThrowCorrespondingEvent(K_CONTROL_OPTION... behaviourFlags)
With a selected catch event all corresponding throw events, using at least one of the event definitions of the catch event, will be returned.java.util.List<BPEventNode>
getCatchThrowCorrespondingEvent(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getCatchThrowCorrespondingEvent and filters its return values according to the given stereotype value.int
getCostsPerExecution()
Costs to perform one execution of this event.BPDataObject
getEventDataObject()
The object of theBPEventNode
.<T extends BPEventDefinition>
java.util.List<T>getEventDefinition(java.lang.Class<T> returnType)
The event definition defining the events being thrown or catched by this event node.K_BP_EVENTDEFINITION_TYPE
getEventDefinitionType()
If theBPEventNode
has noBPEventDefinition
assigned 'Unspecified' will be returned.java.util.List<BPProperty>
getEventProperty(K_CONTROL_OPTION... behaviourFlags)
All properties of theBPEventNode
.K_BP_EVENT_TYPE
getEventType()
The type of the event.int
getExecutionTime()
Time needed to complete this event.int
getFrequencyPerYear()
Times this event is thrown during one year.java.util.List<BPDataIOAssociation>
getIncomingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags)
BPDataIOAssociation
visually coming in to thisBPEventNode
even though logically there is an data input interconnected.java.util.List<BPDataIOAssociation>
getIncomingDataIOAssociation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getIncomingDataIOAssociation and filters its return values according to the given stereotype value.BPDataObject
getInputToThrowEvent()
The input of the throw event.BPLinkEventDefinition
getLinkEventDefinition()
The link event definition defining the events being thrown or catched by this event node.<T extends BPAssociationArtifact>
java.util.List<T>getOutgoingCompensationAssociation(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
java.util.List<BPDataIOAssociation>
getOutgoingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags)
BPDataIOAssociation
visually going out of thisBPEventNode
even though logically there is an data output interconnected.java.util.List<BPDataIOAssociation>
getOutgoingDataIOAssociation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getOutgoingDataIOAssociation and filters its return values according to the given stereotype value.BPDataObject
getOutputOfCatchEvent()
The output of the catch event.java.util.List<BPDataIOAssociation>
getOwnedDataAssociation(K_CONTROL_OPTION... behaviourFlags)
All data associations of the event.<T extends BPItemAwareElement>
java.util.List<T>getVisibleIncomingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Returns allBPItemAwareElement
on the source side of all ownedBPDataIOAssociation
by thisBPEventNode
.<T extends BPItemAwareElement>
java.util.List<T>getVisibleIncomingItemAwareElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getVisibleIncomingItemAwareElement and filters its return values according to the given stereotype value.<T extends BPItemAwareElement>
java.util.List<T>getVisibleOutgoingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Returns allBPItemAwareElement
on the target side of all ownedBPDataIOAssociation
by thisBPEventNode
.<T extends BPItemAwareElement>
java.util.List<T>getVisibleOutgoingItemAwareElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getVisibleOutgoingItemAwareElement and filters its return values according to the given stereotype value.boolean
isBoundary(BPActivityNode refObj)
boolean
isEventTypeDynamic()
If this flag is true, the event type is automatically modified if the context of theBPEventNode
changes, e.g. aBPSequenceFlow
is connected to it so that the startBPEventNode
is not allowed to remain a start.boolean
isInEventSubProcess()
Returns true if theBPEventNode
is contained within aBPSubProcess
that is triggered by the event.boolean
isInterrupting()
Denotes whether the activity should be cancelled or not, i.e., whether the boundary catch event acts as an error or an escalation.boolean
isInTransactionSubProcess()
Returns true if theBPEventNode
is contained within aBPSubProcess
of type "transaction".boolean
isLinkCatchEvent()
Returns TRUE if this event represents the catch of a link event definition.boolean
isLinkEvent()
Returns TRUE if this event represents the catch or the throw of a link event definition.boolean
isLinkThrowEvent()
Returns TRUE if this event represents the throw of a link event definition.boolean
isParallelMultiple()
This attribute is only relevant when the catch event has more than oneBPEventDefinition
(Multiple).void
setActivityNode(BPActivityNode value)
Set the value of Foreign Key ActivityNode.void
setApplyInCalculation(boolean value)
Set the value of Attribut ApplyInCalculation.void
setAverageDegreeOfCompletion(java.lang.String value)
Set the value of Attribut AverageDegreeOfCompletion.void
setCostsPerExecution(int value)
Set the value of Attribut CostsPerExecution.void
setEventDefinition(java.util.List<? extends BPEventDefinition> values)
Set the value of Foreign Key EventDefinition.void
setEventType(K_BP_EVENT_TYPE value)
Set the value of Attribut EventType.void
setEventTypeDynamic(boolean value)
Set the value of Attribut IsEventTypeDynamic.void
setExecutionTime(int value)
Set the value of Attribut ExecutionTime.void
setFrequencyPerYear(int value)
Set the value of Attribut FrequencyPerYear.void
setInterrupting(boolean value)
Set the value of Attribut IsInterrupting.void
setParallelMultiple(boolean value)
Set the value of Attribut IsParallelMultiple.-
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.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.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.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
-
getEventType
K_BP_EVENT_TYPE getEventType() throws InoNetException, SrvErrorException
The type of the event. The type corresponds to different specializations of the event meta class in BPMN.- Throws:
InoNetException
SrvErrorException
-
setEventType
void setEventType(K_BP_EVENT_TYPE value) throws InoNetException, SrvErrorException
Set the value of Attribut EventType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isInterrupting
boolean isInterrupting() throws InoNetException, SrvErrorException
Denotes whether the activity should be cancelled or not, i.e., whether the boundary catch event acts as an error or an escalation. If the activity is not cancelled, multiple instances of that handler can run concurrently.- Throws:
InoNetException
SrvErrorException
-
setInterrupting
void setInterrupting(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsInterrupting.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isEventTypeDynamic
boolean isEventTypeDynamic() throws InoNetException, SrvErrorException
If this flag is true, the event type is automatically modified if the context of theBPEventNode
changes, e.g. aBPSequenceFlow
is connected to it so that the startBPEventNode
is not allowed to remain a start.- Throws:
InoNetException
SrvErrorException
-
setEventTypeDynamic
void setEventTypeDynamic(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsEventTypeDynamic.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isParallelMultiple
boolean isParallelMultiple() throws InoNetException, SrvErrorException
This attribute is only relevant when the catch event has more than oneBPEventDefinition
(Multiple). If this value is true, then all of the types of triggers that are listed in the catch event must be triggered before the process is instantiated.- Throws:
InoNetException
SrvErrorException
-
setParallelMultiple
void setParallelMultiple(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsParallelMultiple.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getExecutionTime
int getExecutionTime() throws InoNetException, SrvErrorException
Time needed to complete this event. Attribute is used for activity based costing.- Throws:
InoNetException
SrvErrorException
-
setExecutionTime
void setExecutionTime(int value) throws InoNetException, SrvErrorException
Set the value of Attribut ExecutionTime.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getFrequencyPerYear
int getFrequencyPerYear() throws InoNetException, SrvErrorException
Times this event is thrown during one year. Attribute is used for activity based costing.- Throws:
InoNetException
SrvErrorException
-
setFrequencyPerYear
void setFrequencyPerYear(int value) throws InoNetException, SrvErrorException
Set the value of Attribut FrequencyPerYear.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getApplyInCalculation
boolean getApplyInCalculation() throws InoNetException, SrvErrorException
Specifies if this event is used for activity based costing.- Throws:
InoNetException
SrvErrorException
-
setApplyInCalculation
void setApplyInCalculation(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut ApplyInCalculation.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCostsPerExecution
int getCostsPerExecution() throws InoNetException, SrvErrorException
Costs to perform one execution of this event. Attribute is used for activity based costing.- Throws:
InoNetException
SrvErrorException
-
setCostsPerExecution
void setCostsPerExecution(int value) throws InoNetException, SrvErrorException
Set the value of Attribut CostsPerExecution.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getAverageDegreeOfCompletion
java.lang.String getAverageDegreeOfCompletion() throws InoNetException, SrvErrorException
Specifies how much of execution time of the owning activity has past on an average interruption. Attribute is used for activity based costing.- Throws:
InoNetException
SrvErrorException
-
setAverageDegreeOfCompletion
void setAverageDegreeOfCompletion(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut AverageDegreeOfCompletion.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isBoundary
boolean isBoundary(BPActivityNode refObj) throws InoNetException, SrvErrorException
- Parameters:
refObj
- A further instance of type BPActivityNode which is used to control the behaviour of the method. (see description above)- Throws:
InoNetException
SrvErrorException
-
isInEventSubProcess
boolean isInEventSubProcess() throws InoNetException, SrvErrorException
Returns true if theBPEventNode
is contained within aBPSubProcess
that is triggered by the event.- Throws:
InoNetException
SrvErrorException
-
isInTransactionSubProcess
boolean isInTransactionSubProcess() throws InoNetException, SrvErrorException
Returns true if theBPEventNode
is contained within aBPSubProcess
of type "transaction".- Throws:
InoNetException
SrvErrorException
-
isLinkEvent
boolean isLinkEvent() throws InoNetException, SrvErrorException
Returns TRUE if this event represents the catch or the throw of a link event definition.- Throws:
InoNetException
SrvErrorException
-
isLinkCatchEvent
boolean isLinkCatchEvent() throws InoNetException, SrvErrorException
Returns TRUE if this event represents the catch of a link event definition.- Throws:
InoNetException
SrvErrorException
-
isLinkThrowEvent
boolean isLinkThrowEvent() throws InoNetException, SrvErrorException
Returns TRUE if this event represents the throw of a link event definition.- Throws:
InoNetException
SrvErrorException
-
getEventDefinitionType
K_BP_EVENTDEFINITION_TYPE getEventDefinitionType() throws InoNetException, SrvErrorException
If theBPEventNode
has noBPEventDefinition
assigned 'Unspecified' will be returned. If there are more than one event definitions assigned the return type will be 'Multiple' except for the event node being a parallel multiple. In this case 'ParallelMultiple' will be returned. If there is exactly one event definition assigned then the type of this definition will be returned.- Throws:
InoNetException
SrvErrorException
-
getCatchThrowCorrespondingEvent
java.util.List<BPEventNode> getCatchThrowCorrespondingEvent(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
With a selected catch event all corresponding throw events, using at least one of the event definitions of the catch event, will be returned. Vice versa for a selected throw event all corresponding catch events will be returned.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getCatchThrowCorrespondingEvent
java.util.List<BPEventNode> getCatchThrowCorrespondingEvent(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getCatchThrowCorrespondingEvent 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
-
getVisibleOutgoingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleOutgoingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns allBPItemAwareElement
on the target side of all ownedBPDataIOAssociation
by thisBPEventNode
.- 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:
InoNetException
SrvErrorException
-
getVisibleOutgoingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleOutgoingItemAwareElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getVisibleOutgoingItemAwareElement 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:
InoNetException
SrvErrorException
-
getVisibleIncomingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleIncomingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns allBPItemAwareElement
on the source side of all ownedBPDataIOAssociation
by thisBPEventNode
.- 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:
InoNetException
SrvErrorException
-
getVisibleIncomingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleIncomingItemAwareElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getVisibleIncomingItemAwareElement 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:
InoNetException
SrvErrorException
-
getOutgoingDataIOAssociation
java.util.List<BPDataIOAssociation> getOutgoingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDataIOAssociation
visually going out of thisBPEventNode
even though logically there is an data output interconnected.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOutgoingDataIOAssociation
java.util.List<BPDataIOAssociation> getOutgoingDataIOAssociation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOutgoingDataIOAssociation 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
-
getIncomingDataIOAssociation
java.util.List<BPDataIOAssociation> getIncomingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDataIOAssociation
visually coming in to thisBPEventNode
even though logically there is an data input interconnected.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getIncomingDataIOAssociation
java.util.List<BPDataIOAssociation> getIncomingDataIOAssociation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getIncomingDataIOAssociation 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
-
getInputToThrowEvent
BPDataObject getInputToThrowEvent() throws InoNetException, SrvErrorException
The input of the throw event.- Throws:
InoNetException
SrvErrorException
-
getOutputOfCatchEvent
BPDataObject getOutputOfCatchEvent() throws InoNetException, SrvErrorException
The output of the catch event.- Throws:
InoNetException
SrvErrorException
-
getActivityNode
BPActivityNode getActivityNode() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
-
setActivityNode
void setActivityNode(BPActivityNode value) throws InoNetException, SrvErrorException
Set the value of Foreign Key ActivityNode.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getEventDefinition
<T extends BPEventDefinition> java.util.List<T> getEventDefinition(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
The event definition defining the events being thrown or catched by this event node.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
setEventDefinition
void setEventDefinition(java.util.List<? extends BPEventDefinition> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key EventDefinition.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOwnedDataAssociation
java.util.List<BPDataIOAssociation> getOwnedDataAssociation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All data associations of the event.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getOutgoingCompensationAssociation
<T extends BPAssociationArtifact> java.util.List<T> getOutgoingCompensationAssociation(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getEventProperty
java.util.List<BPProperty> getEventProperty(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All properties of theBPEventNode
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getEventDataObject
BPDataObject getEventDataObject() throws InoNetException, SrvErrorException
The object of theBPEventNode
.- Throws:
InoNetException
SrvErrorException
-
getLinkEventDefinition
BPLinkEventDefinition getLinkEventDefinition() throws InoNetException, SrvErrorException
The link event definition defining the events being thrown or catched by this event node.- Throws:
InoNetException
SrvErrorException
-
-