SAM

org.topcased.sam.impl
Class TransitionImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.topcased.sam.impl.IdentifiedItemImpl
                          extended by org.topcased.sam.impl.TransitionImpl
All Implemented Interfaces:
Notifier, EModelElement, EObject, InternalEObject, IdentifiedItem, Transition

public class TransitionImpl
extends IdentifiedItemImpl
implements Transition

An implementation of the model object 'Transition'.

The following features are implemented:

** Generated **

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
protected  java.lang.String condition
          The cached value of the 'Condition' attribute
protected static java.lang.String CONDITION_EDEFAULT
          The default value of the 'Condition' attribute
static java.lang.String copyright
           
protected  State dest
          The cached value of the 'Dest' reference.
protected  java.lang.String emission
          The cached value of the 'Emission' attribute
protected static java.lang.String EMISSION_EDEFAULT
          The default value of the 'Emission' attribute
protected  java.lang.Integer priority
          The cached value of the 'Priority' attribute
protected static java.lang.Integer PRIORITY_EDEFAULT
          The default value of the 'Priority' attribute
protected  AbstractState source
          The cached value of the 'Source' reference
 
Fields inherited from class org.topcased.sam.impl.IdentifiedItemImpl
comment, COMMENT_EDEFAULT, requirements, REQUIREMENTS_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected TransitionImpl()
           
 
Method Summary
 NotificationChain basicSetDest(State newDest, NotificationChain msgs)
           
 NotificationChain basicSetParentAutomaton(Automaton newParentAutomaton, NotificationChain msgs)
           
 NotificationChain basicSetSource(AbstractState newSource, NotificationChain msgs)
           
 NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 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)
           
 java.lang.String getCondition()
           
 State getDest()
           
 java.lang.String getEmission()
           
 Automaton getParentAutomaton()
           
 java.lang.Integer getPriority()
           
 AbstractState getSource()
           
 void setCondition(java.lang.String newCondition)
           
 void setDest(State newDest)
           
 void setEmission(java.lang.String newEmission)
           
 void setParentAutomaton(Automaton newParentAutomaton)
           
 void setPriority(java.lang.Integer newPriority)
           
 void setSource(AbstractState newSource)
           
 java.lang.String toString()
           
 
Methods inherited from class org.topcased.sam.impl.IdentifiedItemImpl
getComment, getRequirements, setComment, setRequirements
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.topcased.sam.IdentifiedItem
getComment, getRequirements, setComment, setRequirements
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
** Generated **

CONDITION_EDEFAULT

protected static final java.lang.String CONDITION_EDEFAULT
The default value of the 'Condition' attribute.

See Also:
getCondition()
** Generated **
Ordered:

condition

protected java.lang.String condition
The cached value of the 'Condition' attribute.

See Also:
getCondition()
** Generated **
Ordered:

EMISSION_EDEFAULT

protected static final java.lang.String EMISSION_EDEFAULT
The default value of the 'Emission' attribute.

See Also:
getEmission()
** Generated **
Ordered:

emission

protected java.lang.String emission
The cached value of the 'Emission' attribute.

See Also:
getEmission()
** Generated **
Ordered:

PRIORITY_EDEFAULT

protected static final java.lang.Integer PRIORITY_EDEFAULT
The default value of the 'Priority' attribute.

See Also:
getPriority()
** Generated **
Ordered:

priority

protected java.lang.Integer priority
The cached value of the 'Priority' attribute.

See Also:
getPriority()
** Generated **
Ordered:

dest

protected State dest
The cached value of the 'Dest' reference.

See Also:
getDest()
** Generated **
Ordered:

source

protected AbstractState source
The cached value of the 'Source' reference.

See Also:
getSource()
** Generated **
Ordered:
Constructor Detail

TransitionImpl

protected TransitionImpl()

** Generated **
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class IdentifiedItemImpl
** Generated **

getCondition

public java.lang.String getCondition()

Specified by:
getCondition in interface Transition
Returns:
the value of the 'Condition' attribute.
See Also:
Transition.setCondition(String), SAMPackage.getTransition_Condition()
** Generated **

setCondition

public void setCondition(java.lang.String newCondition)

Specified by:
setCondition in interface Transition
Parameters:
newCondition - the new value of the 'Condition' attribute.
See Also:
Transition.getCondition()
** Generated **

getEmission

public java.lang.String getEmission()

Specified by:
getEmission in interface Transition
Returns:
the value of the 'Emission' attribute.
See Also:
Transition.setEmission(String), SAMPackage.getTransition_Emission()
** Generated **

setEmission

public void setEmission(java.lang.String newEmission)

Specified by:
setEmission in interface Transition
Parameters:
newEmission - the new value of the 'Emission' attribute.
See Also:
Transition.getEmission()
** Generated **

getPriority

public java.lang.Integer getPriority()

Specified by:
getPriority in interface Transition
Returns:
the value of the 'Priority' attribute.
See Also:
Transition.setPriority(Integer), SAMPackage.getTransition_Priority()
** Generated **

setPriority

public void setPriority(java.lang.Integer newPriority)

Specified by:
setPriority in interface Transition
Parameters:
newPriority - the new value of the 'Priority' attribute.
See Also:
Transition.getPriority()
** Generated **

getDest

public State getDest()

Specified by:
getDest in interface Transition
Returns:
the value of the 'Dest' reference.
See Also:
Transition.setDest(State), SAMPackage.getTransition_Dest(), State.getInlink()
** Generated **

basicSetDest

public NotificationChain basicSetDest(State newDest,
                                      NotificationChain msgs)

** Generated **

setDest

public void setDest(State newDest)

Specified by:
setDest in interface Transition
Parameters:
newDest - the new value of the 'Dest' reference.
See Also:
Transition.getDest()
** Generated **

getParentAutomaton

public Automaton getParentAutomaton()

Specified by:
getParentAutomaton in interface Transition
Returns:
the value of the 'Parent Automaton' container reference.
See Also:
Transition.setParentAutomaton(Automaton), SAMPackage.getTransition_ParentAutomaton(), Automaton.getListTransitions()
** Generated **

basicSetParentAutomaton

public NotificationChain basicSetParentAutomaton(Automaton newParentAutomaton,
                                                 NotificationChain msgs)

** Generated **

setParentAutomaton

public void setParentAutomaton(Automaton newParentAutomaton)

Specified by:
setParentAutomaton in interface Transition
Parameters:
newParentAutomaton - the new value of the 'Parent Automaton' container reference.
See Also:
Transition.getParentAutomaton()
** Generated **

getSource

public AbstractState getSource()

Specified by:
getSource in interface Transition
Returns:
the value of the 'Source' reference.
See Also:
Transition.setSource(AbstractState), SAMPackage.getTransition_Source(), AbstractState.getOutlink()
** Generated **

basicSetSource

public NotificationChain basicSetSource(AbstractState newSource,
                                        NotificationChain msgs)

** Generated **

setSource

public void setSource(AbstractState newSource)

Specified by:
setSource in interface Transition
Parameters:
newSource - the new value of the 'Source' reference.
See Also:
Transition.getSource()
** Generated **

eInverseAdd

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

Overrides:
eInverseAdd in class EModelElementImpl
** Generated **

eInverseRemove

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

Overrides:
eInverseRemove in class EModelElementImpl
** Generated **

eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)

Overrides:
eBasicRemoveFromContainerFeature in class BasicEObjectImpl
** Generated **

eGet

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

Specified by:
eGet in interface InternalEObject
Overrides:
eGet in class IdentifiedItemImpl
** Generated **

eSet

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

Specified by:
eSet in interface InternalEObject
Overrides:
eSet in class IdentifiedItemImpl
** Generated **

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface InternalEObject
Overrides:
eUnset in class IdentifiedItemImpl
** Generated **

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface InternalEObject
Overrides:
eIsSet in class IdentifiedItemImpl
** Generated **

toString

public java.lang.String toString()

Overrides:
toString in class IdentifiedItemImpl
** Generated **

SAM

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.