org.eclipse.etrice.generator.etricegen.impl
Class TransitionChainImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.TransitionChainImpl
All Implemented Interfaces:
TransitionChain

public class TransitionChainImpl
extends EObjectImpl
implements TransitionChain

An implementation of the model object 'Transition Chain'.

The following features are implemented:

EMF generated code

Field Summary
protected static boolean SKIP_ENTRY_EDEFAULT
          The default value of the 'Skip Entry' attribute.
protected  boolean skipEntry
          The cached value of the 'Skip Entry' attribute.
protected  Transition transition
          The cached value of the 'Transition' reference.
 
Constructor Summary
protected TransitionChainImpl()
           
 
Method Summary
 Transition basicGetTransition()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.String genExecuteChain(ITransitionChainVisitor tcv)
           
 State getStateContext()
           
 Transition getTransition()
           
 boolean isHandler()
           
 boolean isSkipEntry()
           
 void setSkipEntry(boolean newSkipEntry)
           
 void setTransition(Transition newTransition)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

transition

protected Transition transition
The cached value of the 'Transition' reference.

See Also:
getTransition()
EMF generated code
EMF ordered

SKIP_ENTRY_EDEFAULT

protected static final boolean SKIP_ENTRY_EDEFAULT
The default value of the 'Skip Entry' attribute.

See Also:
isSkipEntry(), Constant Field Values
EMF generated code
EMF ordered

skipEntry

protected boolean skipEntry
The cached value of the 'Skip Entry' attribute.

See Also:
isSkipEntry()
EMF generated code
EMF ordered
Constructor Detail

TransitionChainImpl

protected TransitionChainImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getTransition

public Transition getTransition()

Specified by:
getTransition in interface TransitionChain
Returns:
the value of the 'Transition' reference.
See Also:
TransitionChain.setTransition(Transition), ETriceGenPackage.getTransitionChain_Transition()
EMF generated code

basicGetTransition

public Transition basicGetTransition()

EMF generated code

setTransition

public void setTransition(Transition newTransition)

Specified by:
setTransition in interface TransitionChain
Parameters:
newTransition - the new value of the 'Transition' reference.
See Also:
TransitionChain.getTransition()
EMF generated code

isSkipEntry

public boolean isSkipEntry()

Specified by:
isSkipEntry in interface TransitionChain
Returns:
the value of the 'Skip Entry' attribute.
See Also:
TransitionChain.setSkipEntry(boolean), ETriceGenPackage.getTransitionChain_SkipEntry()
EMF generated code

setSkipEntry

public void setSkipEntry(boolean newSkipEntry)

Specified by:
setSkipEntry in interface TransitionChain
Parameters:
newSkipEntry - the new value of the 'Skip Entry' attribute.
See Also:
TransitionChain.isSkipEntry()
EMF generated code

getStateContext

public State getStateContext()

Specified by:
getStateContext in interface TransitionChain
EMF generated code
NOT

isHandler

public boolean isHandler()

Specified by:
isHandler in interface TransitionChain
EMF generated code
NOT

genExecuteChain

public java.lang.String genExecuteChain(ITransitionChainVisitor tcv)

Specified by:
genExecuteChain in interface TransitionChain
EMF generated code
NOT

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

EMF generated code

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

EMF generated code

eUnset

public void eUnset(int featureID)

EMF generated code

eIsSet

public boolean eIsSet(int featureID)

EMF generated code

toString

public java.lang.String toString()

EMF generated code