public interface IEvent extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOrigin(IState element)
Add a ObState to the 'Origin' association.
|
void |
addTriggered(ITransition element)
Add a ObTransition to the 'Triggered' association.
|
int |
cardOrigin()
Returns the number elements in the Origin association.
|
int |
cardOrigin(Class<? extends IState> filteredClass)
Returns the number elements in the Origin association filtered with the given metaclass.
|
int |
cardTriggered()
Returns the number elements in the Triggered association.
|
int |
cardTriggered(Class<? extends ITransition> filteredClass)
Returns the number elements in the Triggered association filtered with the given metaclass.
|
IOperation |
getCalled()
Get the Called association.
|
IBehavior |
getComposed()
Get the Composed association.
|
String |
getExpression()
Getter for the Expression meta class attribute.
|
ObEventTypeEnum |
getKind()
Getter for the Kind meta class attribute.
|
ISignal |
getModel()
Get the Model association.
|
ObList<IState> |
getOrigin()
Get the list of ObState to the Origin association.
|
<T extends IState> |
getOrigin(Class<T> filteredClass)
Get the list of ObState to the Origin association.
|
ObList<ITransition> |
getTriggered()
Get the list of ObTransition to the Triggered association.
|
<T extends ITransition> |
getTriggered(Class<T> filteredClass)
Get the list of ObTransition to the Triggered association.
|
void |
removeOrigin(IState element)
Remove an ObState from the 'Origin' association.
|
void |
removeTriggered(ITransition element)
Remove an ObTransition from the 'Triggered' association.
|
void |
setCalled(IOperation element)
Setter for the 'Called' [0..1] association.
|
void |
setComposed(IBehavior element)
Setter for the 'Composed' [1..1] association.
|
void |
setExpression(String value)
Setter for the 'Expression' meta class attribute
|
void |
setKind(ObEventTypeEnum value)
Setter for the 'Kind' meta class attribute
|
void |
setModel(ISignal element)
Setter for the 'Model' [0..1] association.
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
String getExpression()
void setExpression(String value)
value
- the new 'Expression' value.ObEventTypeEnum getKind()
void setKind(ObEventTypeEnum value)
value
- the new 'Kind' value.IOperation getCalled()
void setCalled(IOperation element)
element
- The element to set.IBehavior getComposed()
void setComposed(IBehavior element)
element
- The element to set.ISignal getModel()
void setModel(ISignal element)
element
- The element to set.void addOrigin(IState element)
element
- The ObState to add.int cardOrigin()
int cardOrigin(Class<? extends IState> filteredClass)
filteredClass
- The filter to apply.ObList<IState> getOrigin()
<T extends IState> ObList<T> getOrigin(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeOrigin(IState element)
element
- The ObState to remove.void addTriggered(ITransition element)
element
- The ObTransition to add.int cardTriggered()
int cardTriggered(Class<? extends ITransition> filteredClass)
filteredClass
- The filter to apply.ObList<ITransition> getTriggered()
<T extends ITransition> ObList<T> getTriggered(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeTriggered(ITransition element)
element
- The ObTransition to remove.