Package de.mid.innovator.srv2api.icw2bp
Interface BPEventNode
- All Superinterfaces:
ADClientAble,ADFindAble,ADHistoryAble,ADM2AttrModifyAble,BCBaseElement,BCBaseNamedStereotypeAble,BCPropertyAble,BPFlowElement,BPMessageFlowNode,BPMessageSequenceFlowNode,BPPathAble,BPResourceRoleAble,BPSequenceFlowNode,BRCostCenterAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELObject,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEModelElement,MENamedElement,MEStereotypeAble,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
public interface BPEventNode
extends BPSequenceFlowNode, BPMessageSequenceFlowNode, BRCostCenterAble, BPResourceRoleAble
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanSpecifies if this event is used for activity based costing.Specifies how much of execution time of the owning activity has past on an average interruption.With a selected catch event all corresponding throw events, using at least one of the event definitions of the catch event, will be returned.getCatchThrowCorrespondingEvent(MMStereotype stereotype) The method calls getCatchThrowCorrespondingEvent and filters its return values according to the given stereotype value.intCosts to perform one execution of this event.The object of theBPEventNode.<T extends BPEventDefinition>
List<T> getEventDefinition(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) The event definition defining the events being thrown or catched by this event node.If theBPEventNodehas noBPEventDefinitionassigned local event definition type will be returned.getEventProperty(K_CONTROL_OPTION... behaviourFlags) All properties of theBPEventNode.The type of the event.intTime needed to complete this event.intTimes this event is thrown during one year.BPDataIOAssociationvisually coming in to thisBPEventNodeeven though logically there is an data input interconnected.getIncomingDataIOAssociation(MMStereotype stereotype) The method calls getIncomingDataIOAssociation and filters its return values according to the given stereotype value.The input of the throw event.The link event definition defining the events being thrown or catched by this event node.<T extends BPAssociationArtifact>
List<T> getOutgoingCompensationAssociation(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) BPDataIOAssociationvisually going out of thisBPEventNodeeven though logically there is an data output interconnected.getOutgoingDataIOAssociation(MMStereotype stereotype) The method calls getOutgoingDataIOAssociation and filters its return values according to the given stereotype value.The output of the catch event.getOwnedDataAssociation(K_CONTROL_OPTION... behaviourFlags) All data associations of the event.getResource(K_CONTROL_OPTION... behaviourFlags) All resource assignments of the event.<T extends BPItemAwareElement>
List<T> getVisibleIncomingItemAwareElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns allBPItemAwareElementon the source side of all ownedBPDataIOAssociationby thisBPEventNode.<T extends BPItemAwareElement>
List<T> getVisibleIncomingItemAwareElement(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>
List<T> getVisibleOutgoingItemAwareElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns allBPItemAwareElementon the target side of all ownedBPDataIOAssociationby thisBPEventNode.<T extends BPItemAwareElement>
List<T> getVisibleOutgoingItemAwareElement(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) booleanIf this flag is true, the event type is automatically modified if the context of theBPEventNodechanges, e.g.booleanReturns true if theBPEventNodeis contained within aBPSubProcessthat is triggered by the event.booleanDenotes whether the activity should be cancelled or not, i.e., whether the boundary catch event acts as an error or an escalation.booleanReturns true if theBPEventNodeis contained within aBPSubProcessof type 'transaction'.booleanReturns TRUE if this event represents the catch of a link event definition.booleanReturns TRUE if this event represents the catch or the throw of a link event definition.booleanReturns TRUE if this event represents the throw of a link event definition.booleanThis 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.voidSet the value of Attribut AverageDegreeOfCompletion.voidsetCostsPerExecution(int value) Set the value of Attribut CostsPerExecution.voidsetEventDefinition(List<? extends BPEventDefinition> values) Set the value of Foreign Key EventDefinition.voidSet the value of Info EventDefinitionType.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, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCBaseElement
getBusinessIdentifier, setBusinessIdentifierMethods inherited from interface de.mid.innovator.srv2api.icw2bc.BCPropertyAble
getAssignedPropertySet, getOwnedAdHocProperty, getPropertySetsAssigned, getPropertySetsAssigned, setPropertySetsAssignedMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPFlowElement
assignToLane, getFlowElementContainer, getGroupArtifact, getIncomingAssociationArtifact, getLane, getLaneAssigned, getLaneAssignedInLaneSet, getLaneAssignedInTopLaneSet, getLaneAssignedTransitiveUp, getLaneAssignedTransitiveUp, getLaneSetAssigned, getLaneSetAssigned, getLaneSetAssignedTransitiveUp, getLaneSetAssignedTransitiveUp, getTopFlowElementContainer, setGroupArtifactMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPMessageSequenceFlowNode
getIncomingMessageFlow, getOutgoingMessageFlowMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPPathAble
getElementAtPathR, getPath, getPath, getPresentationInMasterView, getPresentationInStandardViewMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPResourceRoleAble
getResourceAssigned, getResourceAssigned, getResourceRole, getResourceRoleByRACIType, getResourceRoleByRACIType, getUseResources, setResourceAssigned, setUseResourcesMethods inherited from interface de.mid.innovator.srv2api.icw2bp.BPSequenceFlowNode
getIncomingSequenceFlow, getOutgoingSequenceFlowMethods inherited from interface de.mid.innovator.srv2api.icw2br.BRCostCenterAble
getCostCenter, setCostCenterMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods 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, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods 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, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getEventType
The type of the event. The type corresponds to different specializations of the event meta class in BPMN.- Throws:
InoNetExceptionSrvErrorException
-
setEventType
Set the value of Attribut EventType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isInterrupting
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:
InoNetExceptionSrvErrorException
-
setInterrupting
Set the value of Attribut IsInterrupting.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isEventTypeDynamic
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.- Throws:
InoNetExceptionSrvErrorException
-
setEventTypeDynamic
Set the value of Attribut IsEventTypeDynamic.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isParallelMultiple
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:
InoNetExceptionSrvErrorException
-
setParallelMultiple
Set the value of Attribut IsParallelMultiple.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getExecutionTime
Time needed to complete this event. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setExecutionTime
Set the value of Attribut ExecutionTime.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getFrequencyPerYear
Times this event is thrown during one year. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setFrequencyPerYear
Set the value of Attribut FrequencyPerYear.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getApplyInCalculation
Specifies if this event is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setApplyInCalculation
Set the value of Attribut ApplyInCalculation.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCostsPerExecution
Costs to perform one execution of this event. Attribute is used for activity based costing.- Throws:
InoNetExceptionSrvErrorException
-
setCostsPerExecution
Set the value of Attribut CostsPerExecution.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAverageDegreeOfCompletion
Specifies 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
Set the value of Attribut AverageDegreeOfCompletion.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isBoundary
- Parameters:
refObj- A further instance of type BPActivityNode which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
isInEventSubProcess
Returns true if theBPEventNodeis contained within aBPSubProcessthat is triggered by the event.- Throws:
InoNetExceptionSrvErrorException
-
isInTransactionSubProcess
Returns true if theBPEventNodeis contained within aBPSubProcessof type 'transaction'.- Throws:
InoNetExceptionSrvErrorException
-
isLinkEvent
Returns TRUE if this event represents the catch or the throw of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
isLinkCatchEvent
Returns TRUE if this event represents the catch of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
isLinkThrowEvent
Returns TRUE if this event represents the throw of a link event definition.- Throws:
InoNetExceptionSrvErrorException
-
getEventDefinitionType
If theBPEventNodehas noBPEventDefinitionassigned local event definition type 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
-
setEventDefinitionType
void setEventDefinitionType(K_BP_EVENTDEFINITION_TYPE value) throws InoNetException, SrvErrorException Set the value of Info EventDefinitionType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCatchThrowCorrespondingEvent
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.- Throws:
InoNetExceptionSrvErrorException
-
getCatchThrowCorrespondingEvent
List<BPEventNode> getCatchThrowCorrespondingEvent(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getVisibleOutgoingItemAwareElement
<T extends BPItemAwareElement> List<T> getVisibleOutgoingItemAwareElement(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> List<T> getVisibleOutgoingItemAwareElement(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> List<T> getVisibleIncomingItemAwareElement(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> List<T> getVisibleIncomingItemAwareElement(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
BPDataIOAssociationvisually going out of thisBPEventNodeeven though logically there is an data output interconnected.- Throws:
InoNetExceptionSrvErrorException
-
getOutgoingDataIOAssociation
List<BPDataIOAssociation> getOutgoingDataIOAssociation(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getIncomingDataIOAssociation
BPDataIOAssociationvisually coming in to thisBPEventNodeeven though logically there is an data input interconnected.- Throws:
InoNetExceptionSrvErrorException
-
getIncomingDataIOAssociation
List<BPDataIOAssociation> getIncomingDataIOAssociation(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getInputToThrowEvent
The input of the throw event.- Throws:
InoNetExceptionSrvErrorException
-
getOutputOfCatchEvent
The output of the catch event.- Throws:
InoNetExceptionSrvErrorException
-
getActivityNode
- Throws:
InoNetExceptionSrvErrorException
-
setActivityNode
Set the value of Foreign Key ActivityNode.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getEventDefinition
<T extends BPEventDefinition> List<T> getEventDefinition(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) 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.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
setEventDefinition
void setEventDefinition(List<? extends BPEventDefinition> values) throws InoNetException, SrvErrorException Set the value of Foreign Key EventDefinition.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedDataAssociation
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> List<T> getOutgoingCompensationAssociation(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
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
The object of theBPEventNode.- Throws:
InoNetExceptionSrvErrorException
-
getResource
List<BPEventResource> getResource(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All resource assignments 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.
-
getLinkEventDefinition
The link event definition defining the events being thrown or catched by this event node.- Throws:
InoNetExceptionSrvErrorException
-