UML.Semantic.BehavioralElements.StateMachines
Class SimpleState

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.BehavioralElements.StateMachines.StateVertex
              |
              +--UML.Semantic.BehavioralElements.StateMachines.State
                    |
                    +--UML.Semantic.BehavioralElements.StateMachines.SimpleState
All Implemented Interfaces:
Element, ElementAtt, LinkAtt
Direct Known Subclasses:
ActionState, ObjectFlowState

public class SimpleState
extends State

A SimpleState is a state that does not have substates.

In the metamodel a SimpleState is a subclass of State that does not have any additional features. It is included solely for symmetry with CompositeState.


Constructor Summary
SimpleState()
           
 
Method Summary
 boolean check()
          Checks if well-formedness rules are respected in this model element.
 
Methods inherited from class UML.Semantic.BehavioralElements.StateMachines.State
getDeferredEvent, getEntry, getExit, getInternalTransition, setDeferredEvent, setEntryEvent, setExitEvent, setInternalTransition
 
Methods inherited from class UML.Semantic.BehavioralElements.StateMachines.StateVertex
getParent, setParent
 
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
 

Constructor Detail

SimpleState

public SimpleState()
Method Detail

check

public boolean check()
Checks if well-formedness rules are respected in this model element.

Overrides:
check in class State
Returns:
True if check was successful, false otherwise.