Package de.mid.innovator.srv2api.icw2bp
Interface BPEventDefinition
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ADOptionAble
,ADReferenceAble
,ADVersionAble
,BCBaseElement
,BCBaseNamedStereotypeAble
,BCPropertyAble
,BCRootReuseAbleElement
,BCTermAssignAble
,BPMessageReferencingElement
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MENamedElement
,MENamespaceAsgnAble
,MEPackageAble
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
BPConditionalEventDefinition
,BPLinkEventDefinition
,BPTimerEventDefinition
public interface BPEventDefinition extends BCRootReuseAbleElement, BPMessageReferencingElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BPEventDefinition.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPActivityNode
getActivityNode()
TheBPActivityNode
.java.util.List<BPEventNode>
getCatchingEventNode(K_CONTROL_OPTION... behaviourFlags)
All catching event nodes that assign thisBPEventDefinition
.java.util.List<BPEventNode>
getCatchingEventNode(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getCatchingEventNode and filters its return values according to the given stereotype value.BPError
getErrorRef()
The error.BPEscalation
getEscalation()
TheBPEscalation
that is used by the event definition.K_BP_EVENTDEFINITION_TYPE
getEventDefinitionType()
The type of the event definition.java.lang.String
getEventExpression()
An expression describing when and how this event may become relevant.java.util.List<BPEventNode>
getEventNode()
All event nodes referencing this event definition.BPOperation
getOperation()
The operation that is used by the event definition.BPMaskDefinition
getOwningMaskDefinition()
The mask definition of the event definition.BPSignal
getSignal()
TheBPSignal
that is used by the event definition.java.util.List<BPEventNode>
getThrowingEventNode(K_CONTROL_OPTION... behaviourFlags)
All throwing event nodes that assign thisBPEventDefinition
.java.util.List<BPEventNode>
getThrowingEventNode(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getThrowingEventNode and filters its return values according to the given stereotype value.boolean
isAllowedForBoundary(BPActivityNode refObj)
boolean
isWaitForCompletion()
Attribute for the CompensateEventDefinition.void
setActivityNode(BPActivityNode value)
Set the value of Foreign Key ActivityNode.void
setErrorRef(BPError value)
Set the value of Foreign Key ErrorRef.void
setEscalation(BPEscalation value)
Set the value of Foreign Key Escalation.void
setEventDefinitionType(K_BP_EVENTDEFINITION_TYPE value)
Set the value of Attribut EventDefinitionType.void
setEventExpression(java.lang.String value)
Set the value of Attribut EventExpression.void
setOperation(BPOperation value)
Set the value of Foreign Key Operation.void
setSignal(BPSignal value)
Set the value of Foreign Key Signal.void
setWaitForCompletion(boolean value)
Set the value of Attribut IsWaitForCompletion.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
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.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
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.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
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.icw2bc.BCRootReuseAbleElement
getOwningChoreography, getOwningCollaboration, getOwningProcess
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bc.BCTermAssignAble
assignTerm, getAssignedTerm, getTerms, getTerms, setTerms
-
Methods inherited from interface de.mid.innovator.srv2api.icw2bp.BPMessageReferencingElement
getMessage, setMessage
-
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.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
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.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
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.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifest
-
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
-
getEventDefinitionType
K_BP_EVENTDEFINITION_TYPE getEventDefinitionType() throws InoNetException, SrvErrorException
The type of the event definition.- Throws:
InoNetException
SrvErrorException
-
setEventDefinitionType
void setEventDefinitionType(K_BP_EVENTDEFINITION_TYPE value) throws InoNetException, SrvErrorException
Set the value of Attribut EventDefinitionType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isWaitForCompletion
boolean isWaitForCompletion() throws InoNetException, SrvErrorException
Attribute for the CompensateEventDefinition.- Throws:
InoNetException
SrvErrorException
-
setWaitForCompletion
void setWaitForCompletion(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsWaitForCompletion.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getEventExpression
java.lang.String getEventExpression() throws InoNetException, SrvErrorException
An expression describing when and how this event may become relevant.- Throws:
InoNetException
SrvErrorException
-
setEventExpression
void setEventExpression(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut EventExpression.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isAllowedForBoundary
boolean isAllowedForBoundary(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
-
getCatchingEventNode
java.util.List<BPEventNode> getCatchingEventNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All catching event nodes that assign thisBPEventDefinition
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getCatchingEventNode
java.util.List<BPEventNode> getCatchingEventNode(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getCatchingEventNode 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
-
getThrowingEventNode
java.util.List<BPEventNode> getThrowingEventNode(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All throwing event nodes that assign thisBPEventDefinition
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getThrowingEventNode
java.util.List<BPEventNode> getThrowingEventNode(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getThrowingEventNode 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
-
getEventNode
java.util.List<BPEventNode> getEventNode() throws InoNetException, SrvErrorException
All event nodes referencing this event definition.- Throws:
InoNetException
SrvErrorException
-
getErrorRef
BPError getErrorRef() throws InoNetException, SrvErrorException
The error.- Throws:
InoNetException
SrvErrorException
-
setErrorRef
void setErrorRef(BPError value) throws InoNetException, SrvErrorException
Set the value of Foreign Key ErrorRef.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOperation
BPOperation getOperation() throws InoNetException, SrvErrorException
The operation that is used by the event definition.- 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
-
getEscalation
BPEscalation getEscalation() throws InoNetException, SrvErrorException
TheBPEscalation
that is used by the event definition.- Throws:
InoNetException
SrvErrorException
-
setEscalation
void setEscalation(BPEscalation value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Escalation.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getSignal
BPSignal getSignal() throws InoNetException, SrvErrorException
TheBPSignal
that is used by the event definition.- Throws:
InoNetException
SrvErrorException
-
setSignal
void setSignal(BPSignal value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Signal.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getActivityNode
BPActivityNode getActivityNode() throws InoNetException, SrvErrorException
TheBPActivityNode
.- 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
-
getOwningMaskDefinition
BPMaskDefinition getOwningMaskDefinition() throws InoNetException, SrvErrorException
The mask definition of the event definition.- Throws:
InoNetException
SrvErrorException
-
-