org.eclipse.etrice.core.room
Interface State

All Superinterfaces:
StateGraphItem, StateGraphNode
All Known Subinterfaces:
BaseState, RefinedState
All Known Implementing Classes:
BaseStateImpl, RefinedStateImpl, StateImpl

public interface State
extends StateGraphNode

A representation of the model object 'State'.

The following features are supported:

See Also:
RoomPackage.getState()
EMF generated code
EMF model element

Method Summary
 DetailCode getDoCode()
          Returns the value of the 'Do Code' containment reference.
 Documentation getDocu()
          Returns the value of the 'Docu' containment reference.
 DetailCode getEntryCode()
          Returns the value of the 'Entry Code' containment reference.
 DetailCode getExitCode()
          Returns the value of the 'Exit Code' containment reference.
 java.lang.String getName()
           
 StateGraph getSubgraph()
          Returns the value of the 'Subgraph' containment reference.
 void setDoCode(DetailCode value)
          Sets the value of the 'Do Code' containment reference.
 void setDocu(Documentation value)
          Sets the value of the 'Docu' containment reference.
 void setEntryCode(DetailCode value)
          Sets the value of the 'Entry Code' containment reference.
 void setExitCode(DetailCode value)
          Sets the value of the 'Exit Code' containment reference.
 void setSubgraph(StateGraph value)
          Sets the value of the 'Subgraph' containment reference.
 

Method Detail

getDocu

Documentation getDocu()
Returns the value of the 'Docu' containment reference.

If the meaning of the 'Docu' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Docu' containment reference.
See Also:
setDocu(Documentation), RoomPackage.getState_Docu()
EMF generated code
EMF model element
containment="true"

setDocu

void setDocu(Documentation value)
Sets the value of the 'Docu' containment reference.

Parameters:
value - the new value of the 'Docu' containment reference.
See Also:
getDocu()
EMF generated code

getEntryCode

DetailCode getEntryCode()
Returns the value of the 'Entry Code' containment reference.

If the meaning of the 'Entry Code' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Entry Code' containment reference.
See Also:
setEntryCode(DetailCode), RoomPackage.getState_EntryCode()
EMF generated code
EMF model element
containment="true"

setEntryCode

void setEntryCode(DetailCode value)
Sets the value of the 'Entry Code' containment reference.

Parameters:
value - the new value of the 'Entry Code' containment reference.
See Also:
getEntryCode()
EMF generated code

getExitCode

DetailCode getExitCode()
Returns the value of the 'Exit Code' containment reference.

If the meaning of the 'Exit Code' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Exit Code' containment reference.
See Also:
setExitCode(DetailCode), RoomPackage.getState_ExitCode()
EMF generated code
EMF model element
containment="true"

setExitCode

void setExitCode(DetailCode value)
Sets the value of the 'Exit Code' containment reference.

Parameters:
value - the new value of the 'Exit Code' containment reference.
See Also:
getExitCode()
EMF generated code

getDoCode

DetailCode getDoCode()
Returns the value of the 'Do Code' containment reference.

If the meaning of the 'Do Code' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Do Code' containment reference.
See Also:
setDoCode(DetailCode), RoomPackage.getState_DoCode()
EMF generated code
EMF model element
containment="true"

setDoCode

void setDoCode(DetailCode value)
Sets the value of the 'Do Code' containment reference.

Parameters:
value - the new value of the 'Do Code' containment reference.
See Also:
getDoCode()
EMF generated code

getSubgraph

StateGraph getSubgraph()
Returns the value of the 'Subgraph' containment reference.

If the meaning of the 'Subgraph' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Subgraph' containment reference.
See Also:
setSubgraph(StateGraph), RoomPackage.getState_Subgraph()
EMF generated code
EMF model element
containment="true"

setSubgraph

void setSubgraph(StateGraph value)
Sets the value of the 'Subgraph' containment reference.

Parameters:
value - the new value of the 'Subgraph' containment reference.
See Also:
getSubgraph()
EMF generated code

getName

java.lang.String getName()

Specified by:
getName in interface StateGraphItem
EMF generated code
EMF model element
kind="operation" annotation="http://www.eclipse.org/emf/2002/GenModel body='return (this instanceof org.eclipse.etrice.core.room.BaseState)? ((org.eclipse.etrice.core.room.BaseState)this).getName() :((org.eclipse.etrice.core.room.RefinedState)this).getBase()==null? \"\":((org.eclipse.etrice.core.room.RefinedState)this).getBase().getName();'"