UML.Semantic.BehavioralElements.StateMachines
Class CompositeState

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.BehavioralElements.StateMachines.StateVertex
              |
              +--UML.Semantic.BehavioralElements.StateMachines.State
                    |
                    +--UML.Semantic.BehavioralElements.StateMachines.CompositeState
All Implemented Interfaces:
Element, ElementAtt, LinkAtt

public class CompositeState
extends State

A composite state is a state that consists of substates.

In the metamodel a CompositeState is a subclass of State that contains one or more substates that are subtypes of StateVertex.


Constructor Summary
CompositeState()
           
 
Method Summary
 boolean check()
          Checks if well-formedness rules are respected in this model element.
 boolean getIsConcurrent()
           
 java.util.Vector getSubstate()
           
 void setIsConcurrent(java.lang.String mode)
           
 void setSubstate(java.lang.String state)
           
 
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

CompositeState

public CompositeState()
Method Detail

setSubstate

public void setSubstate(java.lang.String state)

getSubstate

public java.util.Vector getSubstate()

setIsConcurrent

public void setIsConcurrent(java.lang.String mode)

getIsConcurrent

public boolean getIsConcurrent()

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.