cb.petal
Class State

java.lang.Object
  |
  +--cb.petal.PetalObject
        |
        +--cb.petal.QuidObject
              |
              +--cb.petal.State
All Implemented Interfaces:
java.lang.Cloneable, Named, PetalNode, java.io.Serializable

public class State
extends QuidObject
implements Named

Represents State object

Version:
$Id: State.java,v 1.8 2001/06/22 09:10:36 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Fields inherited from class cb.petal.PetalObject
EMPTY, params
 
Constructor Summary
State()
           
State(PetalNode parent, java.util.Collection params)
           
 
Method Summary
 void accept(Visitor v)
           
 List getActions()
           
 java.lang.String getNameParameter()
           
 StateMachine getStateMachine()
           
 List getTransitions()
           
 java.lang.String getType()
           
 void setActions(List o)
           
 void setNameParameter(java.lang.String o)
           
 void setStateMachine(StateMachine o)
           
 void setTransitions(List o)
           
 void setType(java.lang.String o)
           
 
Methods inherited from class cb.petal.QuidObject
getQuid, getQuidAsLong, init, setQuid, setQuidAsLong
 
Methods inherited from class cb.petal.PetalObject
addProperty, addToList, clone, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, equals, getChildCount, getKind, getLongestName, getName, getNames, getNoProperties, getParameterList, getParent, getProperties, getProperty, getProperty, getPropertyAsBoolean, getPropertyAsFloat, getPropertyAsInteger, getPropertyAsString, getPropertyList, getPropertyName, getPropertyTuples, getQualifiedName, getRoot, indexOf, moveProperty, removeFromList, removeProperty, removeProperty, setName, setParameterList, setParent, setProperty, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

State

public State(PetalNode parent,
             java.util.Collection params)

State

public State()
Method Detail

setNameParameter

public void setNameParameter(java.lang.String o)
Specified by:
setNameParameter in interface Named

getNameParameter

public java.lang.String getNameParameter()
Specified by:
getNameParameter in interface Named

getTransitions

public List getTransitions()

setTransitions

public void setTransitions(List o)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String o)

getActions

public List getActions()

setActions

public void setActions(List o)

getStateMachine

public StateMachine getStateMachine()

setStateMachine

public void setStateMachine(StateMachine o)

accept

public void accept(Visitor v)
Overrides:
accept in class PetalObject