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 classBPEventDefinition.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BPActivityNodegetActivityNode()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.BPErrorgetErrorRef()The error.BPEscalationgetEscalation()TheBPEscalationthat is used by the event definition.K_BP_EVENTDEFINITION_TYPEgetEventDefinitionType()The type of the event definition.java.lang.StringgetEventExpression()An expression describing when and how this event may become relevant.java.util.List<BPEventNode>getEventNode()All event nodes referencing this event definition.BPOperationgetOperation()The operation that is used by the event definition.BPMaskDefinitiongetOwningMaskDefinition()The mask definition of the event definition.BPSignalgetSignal()TheBPSignalthat 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.booleanisAllowedForBoundary(BPActivityNode refObj)booleanisWaitForCompletion()Attribute for the CompensateEventDefinition.voidsetActivityNode(BPActivityNode value)Set the value of Foreign Key ActivityNode.voidsetErrorRef(BPError value)Set the value of Foreign Key ErrorRef.voidsetEscalation(BPEscalation value)Set the value of Foreign Key Escalation.voidsetEventDefinitionType(K_BP_EVENTDEFINITION_TYPE value)Set the value of Attribut EventDefinitionType.voidsetEventExpression(java.lang.String value)Set the value of Attribut EventExpression.voidsetOperation(BPOperation value)Set the value of Foreign Key Operation.voidsetSignal(BPSignal value)Set the value of Foreign Key Signal.voidsetWaitForCompletion(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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
isWaitForCompletion
boolean isWaitForCompletion() throws InoNetException, SrvErrorExceptionAttribute for the CompensateEventDefinition.- Throws:
InoNetExceptionSrvErrorException
-
setWaitForCompletion
void setWaitForCompletion(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsWaitForCompletion.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getEventExpression
java.lang.String getEventExpression() throws InoNetException, SrvErrorExceptionAn expression describing when and how this event may become relevant.- Throws:
InoNetExceptionSrvErrorException
-
setEventExpression
void setEventExpression(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Attribut EventExpression.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getEventNode
java.util.List<BPEventNode> getEventNode() throws InoNetException, SrvErrorException
All event nodes referencing this event definition.- Throws:
InoNetExceptionSrvErrorException
-
getErrorRef
BPError getErrorRef() throws InoNetException, SrvErrorException
The error.- Throws:
InoNetExceptionSrvErrorException
-
setErrorRef
void setErrorRef(BPError value) throws InoNetException, SrvErrorException
Set the value of Foreign Key ErrorRef.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOperation
BPOperation getOperation() throws InoNetException, SrvErrorException
The operation that is used by the event definition.- Throws:
InoNetExceptionSrvErrorException
-
setOperation
void setOperation(BPOperation value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Operation.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getEscalation
BPEscalation getEscalation() throws InoNetException, SrvErrorException
TheBPEscalationthat is used by the event definition.- Throws:
InoNetExceptionSrvErrorException
-
setEscalation
void setEscalation(BPEscalation value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Escalation.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getSignal
BPSignal getSignal() throws InoNetException, SrvErrorException
TheBPSignalthat is used by the event definition.- Throws:
InoNetExceptionSrvErrorException
-
setSignal
void setSignal(BPSignal value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Signal.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getActivityNode
BPActivityNode getActivityNode() throws InoNetException, SrvErrorException
TheBPActivityNode.- 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
-
getOwningMaskDefinition
BPMaskDefinition getOwningMaskDefinition() throws InoNetException, SrvErrorException
The mask definition of the event definition.- Throws:
InoNetExceptionSrvErrorException
-
-