|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.opencyc.uml.core.Element | +--org.opencyc.uml.core.ModelElement | +--org.opencyc.uml.statemachine.StateVertex | +--org.opencyc.uml.statemachine.State
State from the UML State_Machines package.
Copyright 2001 Cycorp, Inc., license is open source GNU LGPL.
THIS SOFTWARE AND KNOWLEDGE BASE CONTENT ARE PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENCYC ORGANIZATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE AND KNOWLEDGE BASE CONTENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Field Summary | |
protected java.util.ArrayList |
deferrableEvent
the deferrable events for this state |
protected org.opencyc.uml.core.Procedure |
doActivity
the do activity for this state |
protected DoActivity |
doActivityThread
the do activity thread for this state |
protected org.opencyc.uml.core.Procedure |
entry
the entry procedure for this state |
protected org.opencyc.uml.core.Procedure |
exit
the exit procedure for this state |
protected java.util.ArrayList |
internalTransition
the internal transitions for this state |
protected boolean |
isActive
Indicates whether this state is currently active during execution of the state machine. |
protected StateInterpreter |
stateInterpreter
the state interpreter for this state |
protected StateMachine |
stateMachine
the state machine for this state (if top) |
Fields inherited from class org.opencyc.uml.statemachine.StateVertex |
container, incoming, outgoing |
Fields inherited from class org.opencyc.uml.core.ModelElement |
comment, name, namespace |
Constructor Summary | |
State()
Constructs a new State object. |
Method Summary | |
java.util.ArrayList |
getDeferrableEvent()
Gets the deferrable events for this state. |
org.opencyc.uml.core.Procedure |
getDoActivity()
Gets the do activity for this state. |
DoActivity |
getDoActivityThread()
Gets the do activity thread for this state. |
org.opencyc.uml.core.Procedure |
getEntry()
Gets the entry procedure for this state. |
org.opencyc.uml.core.Procedure |
getExit()
Gets the exit procedure for this state. |
java.util.ArrayList |
getInternalTransition()
Gets the internal transitions for this state. |
StateInterpreter |
getStateInterpreter()
Gets the state interpreter for this state. |
StateMachine |
getStateMachine()
Gets the state machine for this state (if top). |
boolean |
isActive()
Gets whether this state is currently active during execution of the state machine. |
void |
setDeferrableEvent(java.util.ArrayList deferrableEvent)
Sets the deferrable events for this state. |
void |
setDoActivity(org.opencyc.uml.core.Procedure doActivity)
Sets the do activity for this state. |
void |
setDoActivityThread(DoActivity doActivityThread)
Sets the do activity thread for this state. |
void |
setEntry(org.opencyc.uml.core.Procedure entry)
Sets the entry procedure for this state. |
void |
setExit(org.opencyc.uml.core.Procedure exit)
Sets the exit procedure for this state. |
void |
setInternalTransition(java.util.ArrayList internalTransition)
Sets the internal transitions for this state. |
void |
setIsActive(boolean isActive)
Sets whether this state is currently active during execution of the state machine. |
void |
setStateInterpreter(StateInterpreter stateInterpreter)
Sets the state interpreter for this state. |
void |
setStateMachine(StateMachine stateMachine)
Sets the state machine for this state (if top). |
Methods inherited from class org.opencyc.uml.statemachine.StateVertex |
getContainer, getIncoming, getOutgoing, setContainer, setIncoming, setOutgoing |
Methods inherited from class org.opencyc.uml.core.ModelElement |
equals, getComment, getName, getNamespace, setComment, setName, setNamespace, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected org.opencyc.uml.core.Procedure entry
protected org.opencyc.uml.core.Procedure exit
protected java.util.ArrayList deferrableEvent
protected org.opencyc.uml.core.Procedure doActivity
protected java.util.ArrayList internalTransition
protected StateMachine stateMachine
protected StateInterpreter stateInterpreter
protected boolean isActive
protected DoActivity doActivityThread
Constructor Detail |
public State()
Method Detail |
public org.opencyc.uml.core.Procedure getEntry()
public void setEntry(org.opencyc.uml.core.Procedure entry)
entry
- the entry procedure for this statepublic org.opencyc.uml.core.Procedure getExit()
public void setExit(org.opencyc.uml.core.Procedure exit)
exit
- the exit procedure for this statepublic java.util.ArrayList getDeferrableEvent()
public void setDeferrableEvent(java.util.ArrayList deferrableEvent)
deferrableEvent
- the deferrable events for this statepublic org.opencyc.uml.core.Procedure getDoActivity()
public void setDoActivity(org.opencyc.uml.core.Procedure doActivity)
doActivity
- the do activity for this statepublic StateMachine getStateMachine()
public void setStateMachine(StateMachine stateMachine)
stateMachine
- the state machine for this statepublic boolean isActive()
public void setIsActive(boolean isActive)
isActive
- whether this state is currently active during execution of
the state machinepublic DoActivity getDoActivityThread()
public void setDoActivityThread(DoActivity doActivityThread)
doActivityThread
- the do activity thread for this statepublic java.util.ArrayList getInternalTransition()
public void setInternalTransition(java.util.ArrayList internalTransition)
internalTransition
- the internal transitions for this statepublic StateInterpreter getStateInterpreter()
public void setStateInterpreter(StateInterpreter stateInterpreter)
stateInterpreter
- the state interpreter for this state
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |