org.eclipse.etrice.core.room.impl
Class NonInitialTransitionImpl

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.StateGraphItemImpl
          extended by org.eclipse.etrice.core.room.impl.TransitionImpl
              extended by org.eclipse.etrice.core.room.impl.NonInitialTransitionImpl
All Implemented Interfaces:
NonInitialTransition, StateGraphItem, Transition
Direct Known Subclasses:
ContinuationTransitionImpl, CPBranchTransitionImpl, TransitionChainStartTransitionImpl

public class NonInitialTransitionImpl
extends TransitionImpl
implements NonInitialTransition

An implementation of the model object 'Non Initial Transition'.

The following features are implemented:

EMF generated code

Field Summary
protected  TransitionTerminal from
          The cached value of the 'From' containment reference.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.TransitionImpl
action, docu, name, NAME_EDEFAULT, to
 
Constructor Summary
protected NonInitialTransitionImpl()
           
 
Method Summary
 NotificationChain basicSetFrom(TransitionTerminal newFrom, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 TransitionTerminal getFrom()
           
 void setFrom(TransitionTerminal newFrom)
           
 
Methods inherited from class org.eclipse.etrice.core.room.impl.TransitionImpl
basicSetAction, basicSetDocu, basicSetTo, getAction, getDocu, getName, getTo, setAction, setDocu, setName, setTo, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.etrice.core.room.Transition
getAction, getDocu, getName, getTo, setAction, setDocu, setName, setTo
 

Field Detail

from

protected TransitionTerminal from
The cached value of the 'From' containment reference.

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

NonInitialTransitionImpl

protected NonInitialTransitionImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class TransitionImpl
EMF generated code

getFrom

public TransitionTerminal getFrom()

Specified by:
getFrom in interface NonInitialTransition
Returns:
the value of the 'From' containment reference.
See Also:
NonInitialTransition.setFrom(TransitionTerminal), RoomPackage.getNonInitialTransition_From()
EMF generated code

basicSetFrom

public NotificationChain basicSetFrom(TransitionTerminal newFrom,
                                      NotificationChain msgs)

EMF generated code

setFrom

public void setFrom(TransitionTerminal newFrom)

Specified by:
setFrom in interface NonInitialTransition
Parameters:
newFrom - the new value of the 'From' containment reference.
See Also:
NonInitialTransition.getFrom()
EMF generated code

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

Overrides:
eInverseRemove in class TransitionImpl
EMF generated code

eGet

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

Overrides:
eGet in class TransitionImpl
EMF generated code

eSet

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

Overrides:
eSet in class TransitionImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class TransitionImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class TransitionImpl
EMF generated code