UML.Semantic.BehavioralElements.StateMachines
Class ActionState
java.lang.Object
|
+--UML.Semantic.Foundation.Core.ModelElement
|
+--UML.Semantic.BehavioralElements.StateMachines.StateVertex
|
+--UML.Semantic.BehavioralElements.StateMachines.State
|
+--UML.Semantic.BehavioralElements.StateMachines.SimpleState
|
+--UML.Semantic.BehavioralElements.StateMachines.ActionState
- All Implemented Interfaces:
- Element, ElementAtt, LinkAtt
- public class ActionState
- extends SimpleState
An action state represents the execution of an atomic
action, typically the invocation of an operation.
An ActionState is a SimpleState
with an entry action whose only exit Transition is
triggered by the implicit event of completing the execution of
the entry action. The state therefore corresponds to the execution
of the entry action itself and the outgoing Transition
is activated as soon as the action has completed its execution.
An ActionState may perform more than one
Action as part of its entry ActionSequence.
An ActionState may not have an exit transition,
internal transitions, or external transitions triggered by
anything other than the implicit action completion event.
|
Method Summary |
boolean |
check()
Checks if well-formedness rules are respected in this model
element. |
| Methods inherited from class UML.Semantic.Foundation.Core.ModelElement |
add, add, getBindingList, getConstraintList, getElementType, getErrors, getHref, getId, getIdentification, getIdref, getIndex, getInfo, getIsOwned, getLabel, getLocator, getName, getNamespace, getNamespaceId, getStereotype, getTemplate, getTemplateParameterList, getTitle, getUuid, getUuidref, getVisibility, getVisibilitySymbol, getWarnings, setElementType, setErrors, setHref, setId, setIdref, setIndex, setIsOwned, setLabel, setName, setNamespace, setTemplate, setTitle, setUuid, setUuidref, setVisibility, setWarnings |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionState
public ActionState()
check
public boolean check()
- Checks if well-formedness rules are respected in this model
element.
- Overrides:
check in class SimpleState
- Returns:
- True if check was successful, false otherwise.