public interface Behavior 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 |
---|---|
<any> |
getCaller()
Getter for relation 'Behavior->Caller'
Metamodel description:
null
|
<T extends CallBehaviorAction> |
getCaller(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Behavior->Caller'
Metamodel description:
null
|
<any> |
getEComponent()
Getter for relation 'Behavior->EComponent'
Metamodel description:
Events are defined in the context of a Behavior.
|
<T extends Event> |
getEComponent(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Behavior->EComponent'
Metamodel description:
Events are defined in the context of a Behavior.
|
<any> |
getEffectOf()
Getter for relation 'Behavior->EffectOf'
Metamodel description:
null
|
<T extends Transition> |
getEffectOf(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Behavior->EffectOf'
Metamodel description:
null
|
<any> |
getOwnedCollaboration()
Getter for relation 'Behavior->OwnedCollaboration'
Metamodel description:
|
<T extends Collaboration> |
getOwnedCollaboration(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Behavior->OwnedCollaboration'
Metamodel description:
|
NameSpace |
getOwner()
Getter for relation 'Behavior->Owner'
Metamodel description:
null
|
Operation |
getOwnerOperation()
Getter for relation 'Behavior->OwnerOperation'
Metamodel description:
null
|
<any> |
getParameter()
Getter for relation 'Behavior->Parameter'
Metamodel description:
References a list of parameters to the behavior that describes the order and type of arguments that can be given when the behavior is invoked and of the values that will be returned when the behavior completes its execution.
|
<T extends BehaviorParameter> |
getParameter(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Behavior->Parameter'
Metamodel description:
References a list of parameters to the behavior that describes the order and type of arguments that can be given when the behavior is invoked and of the values that will be returned when the behavior completes its execution.
|
boolean |
isIsReentrant()
Getter for attribute 'Behavior.IsReentrant'
Metamodel description:
Indicates whether the behavior can be invoked while it is still executing from a previous invocation.
|
void |
setIsReentrant(boolean value)
Setter for attribute 'Behavior.IsReentrant'
Metamodel description:
Indicates whether the behavior can be invoked while it is still executing from a previous invocation.
|
void |
setOwner(NameSpace value)
Setter for relation 'Behavior->Owner'
Metamodel description:
null
|
void |
setOwnerOperation(Operation value)
Setter for relation 'Behavior->OwnerOperation'
Metamodel description:
null
|
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
boolean isIsReentrant()
void setIsReentrant(boolean value)
NameSpace getOwner()
void setOwner(NameSpace value)
<any> getParameter()
<T extends BehaviorParameter> java.util.List<T> getParameter(java.lang.Class<T> filterClass)
Operation getOwnerOperation()
void setOwnerOperation(Operation value)
<any> getOwnedCollaboration()
<T extends Collaboration> java.util.List<T> getOwnedCollaboration(java.lang.Class<T> filterClass)
<any> getCaller()
<T extends CallBehaviorAction> java.util.List<T> getCaller(java.lang.Class<T> filterClass)
<any> getEComponent()
<T extends Event> java.util.List<T> getEComponent(java.lang.Class<T> filterClass)
<any> getEffectOf()
<T extends Transition> java.util.List<T> getEffectOf(java.lang.Class<T> filterClass)