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 classBPEventNode.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPActivityNodegetActivityNode()booleangetApplyInCalculation()Specifies if this event is used for activity based costing.java.lang.StringgetAverageDegreeOfCompletion()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.intgetCostsPerExecution()Costs to perform one execution of this event.BPDataObjectgetEventDataObject()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_TYPEgetEventDefinitionType()If theBPEventNodehas noBPEventDefinitionassigned 'Unspecified' will be returned.java.util.List<BPProperty>getEventProperty(K_CONTROL_OPTION... behaviourFlags)All properties of theBPEventNode.K_BP_EVENT_TYPEgetEventType()The type of the event.intgetExecutionTime()Time needed to complete this event.intgetFrequencyPerYear()Times this event is thrown during one year.java.util.List<BPDataIOAssociation>getIncomingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags)BPDataIOAssociationvisually coming in to thisBPEventNodeeven 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.BPDataObjectgetInputToThrowEvent()The input of the throw event.BPLinkEventDefinitiongetLinkEventDefinition()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)BPDataIOAssociationvisually going out of thisBPEventNodeeven 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.BPDataObjectgetOutputOfCatchEvent()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 allBPItemAwareElementon the source side of all ownedBPDataIOAssociationby 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 allBPItemAwareElementon the target side of all ownedBPDataIOAssociationby 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.booleanisBoundary(BPActivityNode refObj)booleanisEventTypeDynamic()If this flag is true, the event type is automatically modified if the context of theBPEventNodechanges, e.g. aBPSequenceFlowis connected to it so that the startBPEventNodeis not allowed to remain a start.booleanisInEventSubProcess()Returns true if theBPEventNodeis contained within aBPSubProcessthat is triggered by the event.booleanisInterrupting()Denotes whether the activity should be cancelled or not, i.e., whether the boundary catch event acts as an error or an escalation.booleanisInTransactionSubProcess()Returns true if theBPEventNodeis contained within aBPSubProcessof type "transaction".booleanisLinkCatchEvent()Returns TRUE if this event represents the catch of a link event definition.booleanisLinkEvent()Returns TRUE if this event represents the catch or the throw of a link event definition.booleanisLinkThrowEvent()Returns TRUE if this event represents the throw of a link event definition.booleanisParallelMultiple()This attribute is only relevant when the catch event has more than oneBPEventDefinition(Multiple).voidsetActivityNode(BPActivityNode value)Set the value of Foreign Key ActivityNode.voidsetApplyInCalculation(boolean value)Set the value of Attribut ApplyInCalculation.voidsetAverageDegreeOfCompletion(java.lang.String value)Set the value of Attribut AverageDegreeOfCompletion.voidsetCostsPerExecution(int value)Set the value of Attribut CostsPerExecution.voidsetEventDefinition(java.util.List<? extends BPEventDefinition> values)Set the value of Foreign Key EventDefinition.voidsetEventType(K_BP_EVENT_TYPE value)Set the value of Attribut EventType.voidsetEventTypeDynamic(boolean value)Set the value of Attribut IsEventTypeDynamic.voidsetExecutionTime(int value)Set the value of Attribut ExecutionTime.voidsetFrequencyPerYear(int value)Set the value of Attribut FrequencyPerYear.voidsetInterrupting(boolean value)Set the value of Attribut IsInterrupting.voidsetParallelMultiple(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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
isInterrupting
boolean isInterrupting() throws InoNetException, SrvErrorExceptionDenotes 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:
InoNetExceptionSrvErrorException
-
setInterrupting
void setInterrupting(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsInterrupting.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isEventTypeDynamic
boolean isEventTypeDynamic() throws InoNetException, SrvErrorExceptionIf this flag is true, the event type is automatically modified if the context of theBPEventNodechanges, e.g. aBPSequenceFlowis connected to it so that the startBPEventNodeis not allowed to remain a start.- Throws:
InoNetExceptionSrvErrorException
-
setEventTypeDynamic
void setEventTypeDynamic(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsEventTypeDynamic.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isParallelMultiple
boolean isParallelMultiple() throws InoNetException, SrvErrorExceptionThis 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:
InoNetExceptionSrvErrorException
-
setParallelMultiple
void setParallelMultiple(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsParallelMultiple.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getExecutionTime
int getExecutionTime() throws InoNetException, SrvErrorExceptionTime needed to complete this event. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setExecutionTime
void setExecutionTime(int value) throws InoNetException, SrvErrorExceptionSet the value of Attribut ExecutionTime.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getFrequencyPerYear
int getFrequencyPerYear() throws InoNetException, SrvErrorExceptionTimes this event is thrown during one year. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setFrequencyPerYear
void setFrequencyPerYear(int value) throws InoNetException, SrvErrorExceptionSet the value of Attribut FrequencyPerYear.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getApplyInCalculation
boolean getApplyInCalculation() throws InoNetException, SrvErrorExceptionSpecifies if this event is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setApplyInCalculation
void setApplyInCalculation(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut ApplyInCalculation.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCostsPerExecution
int getCostsPerExecution() throws InoNetException, SrvErrorExceptionCosts to perform one execution of this event. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setCostsPerExecution
void setCostsPerExecution(int value) throws InoNetException, SrvErrorExceptionSet the value of Attribut CostsPerExecution.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAverageDegreeOfCompletion
java.lang.String getAverageDegreeOfCompletion() throws InoNetException, SrvErrorExceptionSpecifies how much of execution time of the owning activity has past on an average interruption. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setAverageDegreeOfCompletion
void setAverageDegreeOfCompletion(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Attribut AverageDegreeOfCompletion.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
isInEventSubProcess
boolean isInEventSubProcess() throws InoNetException, SrvErrorExceptionReturns true if theBPEventNodeis contained within aBPSubProcessthat is triggered by the event.- Throws:
InoNetExceptionSrvErrorException
-
isInTransactionSubProcess
boolean isInTransactionSubProcess() throws InoNetException, SrvErrorExceptionReturns true if theBPEventNodeis contained within aBPSubProcessof type "transaction".- Throws:
InoNetExceptionSrvErrorException
-
isLinkEvent
boolean isLinkEvent() throws InoNetException, SrvErrorExceptionReturns TRUE if this event represents the catch or the throw of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
isLinkCatchEvent
boolean isLinkCatchEvent() throws InoNetException, SrvErrorExceptionReturns TRUE if this event represents the catch of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
isLinkThrowEvent
boolean isLinkThrowEvent() throws InoNetException, SrvErrorExceptionReturns TRUE if this event represents the throw of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
getEventDefinitionType
K_BP_EVENTDEFINITION_TYPE getEventDefinitionType() throws InoNetException, SrvErrorException
If theBPEventNodehas noBPEventDefinitionassigned '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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getVisibleOutgoingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleOutgoingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns allBPItemAwareElementon the target side of all ownedBPDataIOAssociationby 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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getVisibleIncomingItemAwareElement
<T extends BPItemAwareElement> java.util.List<T> getVisibleIncomingItemAwareElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns allBPItemAwareElementon the source side of all ownedBPDataIOAssociationby 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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getOutgoingDataIOAssociation
java.util.List<BPDataIOAssociation> getOutgoingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDataIOAssociationvisually going out of thisBPEventNodeeven though logically there is an data output interconnected.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getIncomingDataIOAssociation
java.util.List<BPDataIOAssociation> getIncomingDataIOAssociation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
BPDataIOAssociationvisually coming in to thisBPEventNodeeven though logically there is an data input interconnected.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getInputToThrowEvent
BPDataObject getInputToThrowEvent() throws InoNetException, SrvErrorException
The input of the throw event.- Throws:
InoNetExceptionSrvErrorException
-
getOutputOfCatchEvent
BPDataObject getOutputOfCatchEvent() throws InoNetException, SrvErrorException
The output of the catch event.- Throws:
InoNetExceptionSrvErrorException
-
getActivityNode
BPActivityNode getActivityNode() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException
-
setActivityNode
void setActivityNode(BPActivityNode value) throws InoNetException, SrvErrorException
Set the value of Foreign Key ActivityNode.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException- 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:
InoNetExceptionSrvErrorException- 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:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getEventDataObject
BPDataObject getEventDataObject() throws InoNetException, SrvErrorException
The object of theBPEventNode.- Throws:
InoNetExceptionSrvErrorException
-
getLinkEventDefinition
BPLinkEventDefinition getLinkEventDefinition() throws InoNetException, SrvErrorException
The link event definition defining the events being thrown or catched by this event node.- Throws:
InoNetExceptionSrvErrorException
-
-