public interface Event extends UmlModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
Operation |
getCalled()
Getter for relation 'Event->Called'
Metamodel description:
Direct link to an Operation in case of a call Event.
|
Behavior |
getComposed()
Getter for relation 'Event->Composed'
Metamodel description:
null
|
java.lang.String |
getExpression()
Getter for attribute 'Event.Expression'
Metamodel description:
Expression initiating the Event.
|
EventType |
getKind()
Getter for attribute 'Event.Kind'
Metamodel description:
Defines the nature of the event (Time, Signal occurrence, and so on.)
|
Signal |
getModel()
Getter for relation 'Event->Model'
Metamodel description:
Signal of which the Event is an occurrence.
|
<any> |
getOrigin()
Getter for relation 'Event->Origin'
Metamodel description:
null
|
<T extends State> |
getOrigin(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Event->Origin'
Metamodel description:
null
|
<any> |
getTriggered()
Getter for relation 'Event->Triggered'
Metamodel description:
null
|
<T extends Transition> |
getTriggered(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Event->Triggered'
Metamodel description:
null
|
void |
setCalled(Operation value)
Setter for relation 'Event->Called'
Metamodel description:
Direct link to an Operation in case of a call Event.
|
void |
setComposed(Behavior value)
Setter for relation 'Event->Composed'
Metamodel description:
null
|
void |
setExpression(java.lang.String value)
Setter for attribute 'Event.Expression'
Metamodel description:
Expression initiating the Event.
|
void |
setKind(EventType value)
Setter for attribute 'Event.Kind'
Metamodel description:
Defines the nature of the event (Time, Signal occurrence, and so on.)
|
void |
setModel(Signal value)
Setter for relation 'Event->Model'
Metamodel description:
Signal of which the Event is an occurrence.
|
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
java.lang.String getExpression()
void setExpression(java.lang.String value)
EventType getKind()
void setKind(EventType value)
<any> getTriggered()
<T extends Transition> java.util.List<T> getTriggered(java.lang.Class<T> filterClass)
Signal getModel()
void setModel(Signal value)
<any> getOrigin()
<T extends State> java.util.List<T> getOrigin(java.lang.Class<T> filterClass)
Operation getCalled()
void setCalled(Operation value)
Behavior getComposed()
void setComposed(Behavior value)