org.infolayer.model
Class UmlCompositeState

java.lang.Object
  extended byorg.infolayer.model.UmlModelElement
      extended byorg.infolayer.model.UmlStateMachineElement
          extended byorg.infolayer.model.UmlStateVertex
              extended byorg.infolayer.model.UmlState
                  extended byorg.infolayer.model.UmlCompositeState
All Implemented Interfaces:
de.pleumann.statemachine.model.CompositeState, org.ksoap2.serialization.KvmSerializable, de.pleumann.statemachine.model.State, de.pleumann.statemachine.model.StateVertex

public class UmlCompositeState
extends UmlState
implements de.pleumann.statemachine.model.CompositeState

Author:
Stefan Haustein To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates.

Field Summary
 
Fields inherited from class org.infolayer.model.UmlModelElement
PRIVATE, PROTECTED, PUBLIC
 
Constructor Summary
UmlCompositeState()
           
 
Method Summary
 de.pleumann.statemachine.model.PseudoState getInitialState()
           
 java.lang.Object getProperty(int index)
           
 int getPropertyCount()
           
 void getPropertyInfo(int index, java.util.Hashtable props, org.ksoap2.serialization.PropertyInfo info)
           
 de.pleumann.statemachine.model.State getSubstate(int index)
           
 int getSubstateCount()
           
 de.pleumann.statemachine.model.StateVertex getSubvertex(int index)
           
 int getSubvertexCount()
           
 void init()
          noop; implemented for AssiociationEnd, Classifier and Package
 boolean isConcurrent()
           
 void setProperty(int index, java.lang.Object value)
           
 
Methods inherited from class org.infolayer.model.UmlState
getDeferrableEvent, getDeferrableEventCount, getDoActivity, getEntry, getExit, getFullName
 
Methods inherited from class org.infolayer.model.UmlStateVertex
getContainer, getIncoming, getIncomingCount, getOutgoing, getOutgoingCount
 
Methods inherited from class org.infolayer.model.UmlStateMachineElement
getMdInfo, setMdInfo
 
Methods inherited from class org.infolayer.model.UmlModelElement
getComment, getLabel, getName, getTaggedValue, getTaggedValue, getVisibility, setName, setTaggedValue, setVisibility, setVisibility, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.pleumann.statemachine.model.State
getDeferrableEvent, getDeferrableEventCount, getDoActivity, getEntry, getExit
 
Methods inherited from interface de.pleumann.statemachine.model.StateVertex
getContainer, getIncoming, getIncomingCount, getOutgoing, getOutgoingCount
 

Constructor Detail

UmlCompositeState

public UmlCompositeState()
Method Detail

init

public void init()
Description copied from class: UmlModelElement
noop; implemented for AssiociationEnd, Classifier and Package

Overrides:
init in class UmlStateVertex

getProperty

public java.lang.Object getProperty(int index)
Specified by:
getProperty in interface org.ksoap2.serialization.KvmSerializable
Overrides:
getProperty in class UmlState
See Also:
org.ksoap2.marshal.KvmSerializable#getProperty(int)

getPropertyCount

public int getPropertyCount()
Specified by:
getPropertyCount in interface org.ksoap2.serialization.KvmSerializable
Overrides:
getPropertyCount in class UmlState
See Also:
org.ksoap2.marshal.KvmSerializable#getPropertyCount()

getPropertyInfo

public void getPropertyInfo(int index,
                            java.util.Hashtable props,
                            org.ksoap2.serialization.PropertyInfo info)
Specified by:
getPropertyInfo in interface org.ksoap2.serialization.KvmSerializable
Overrides:
getPropertyInfo in class UmlState
See Also:
org.ksoap2.marshal.KvmSerializable#getPropertyInfo(int, PropertyInfo)

setProperty

public void setProperty(int index,
                        java.lang.Object value)
Specified by:
setProperty in interface org.ksoap2.serialization.KvmSerializable
Overrides:
setProperty in class UmlState
See Also:
org.ksoap2.marshal.KvmSerializable#setProperty(int, Object)

getInitialState

public de.pleumann.statemachine.model.PseudoState getInitialState()
Specified by:
getInitialState in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#getInitialState()

getSubvertex

public de.pleumann.statemachine.model.StateVertex getSubvertex(int index)
Specified by:
getSubvertex in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#getSubstate(int)

getSubvertexCount

public int getSubvertexCount()
Specified by:
getSubvertexCount in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#getSubstateCount()

getSubstate

public de.pleumann.statemachine.model.State getSubstate(int index)
Specified by:
getSubstate in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#getSubstate(int)

getSubstateCount

public int getSubstateCount()
Specified by:
getSubstateCount in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#getSubstateCount()

isConcurrent

public boolean isConcurrent()
Specified by:
isConcurrent in interface de.pleumann.statemachine.model.CompositeState
See Also:
statemachine.core.CompositeState#isConcurrent()