org.sintef.mofscript.traceabilitymodel.impl
Class TraceImpl

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.sintef.mofscript.traceabilitymodel.impl.TraceImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, Trace

public class TraceImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements Trace

An implementation of the model object 'Trace'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  ModelElementRef originatingElement
          The cached value of the 'Originating Element' reference
protected  org.eclipse.emf.common.util.EList segment
          The cached value of the 'Segment' reference list
protected static java.lang.String SOURCE_OPERATION_ID_EDEFAULT
          The default value of the 'Source Operation ID' attribute
protected static java.lang.String SOURCE_OPERATION_NAME_EDEFAULT
          The default value of the 'Source Operation Name' attribute
protected  java.lang.String sourceOperationID
          The cached value of the 'Source Operation ID' attribute
protected  java.lang.String sourceOperationName
          The cached value of the 'Source Operation Name' attribute
 
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 interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected TraceImpl()
           
 
Method Summary
 ModelElementRef basicGetOriginatingElement()
           
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 ModelElementRef getOriginatingElement()
           
 org.eclipse.emf.common.util.EList getSegment()
           
 java.lang.String getSourceOperationID()
           
 java.lang.String getSourceOperationName()
           
 void setOriginatingElement(ModelElementRef newOriginatingElement)
           
 void setSourceOperationID(java.lang.String newSourceOperationID)
           
 void setSourceOperationName(java.lang.String newSourceOperationName)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment
 
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.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
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

originatingElement

protected ModelElementRef originatingElement
The cached value of the 'Originating Element' reference.

See Also:
getOriginatingElement()

segment

protected org.eclipse.emf.common.util.EList segment
The cached value of the 'Segment' reference list.

See Also:
getSegment()

SOURCE_OPERATION_ID_EDEFAULT

protected static final java.lang.String SOURCE_OPERATION_ID_EDEFAULT
The default value of the 'Source Operation ID' attribute.

See Also:
getSourceOperationID()

sourceOperationID

protected java.lang.String sourceOperationID
The cached value of the 'Source Operation ID' attribute.

See Also:
getSourceOperationID()

SOURCE_OPERATION_NAME_EDEFAULT

protected static final java.lang.String SOURCE_OPERATION_NAME_EDEFAULT
The default value of the 'Source Operation Name' attribute.

See Also:
getSourceOperationName()

sourceOperationName

protected java.lang.String sourceOperationName
The cached value of the 'Source Operation Name' attribute.

See Also:
getSourceOperationName()
Constructor Detail

TraceImpl

protected TraceImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

getOriginatingElement

public ModelElementRef getOriginatingElement()

Specified by:
getOriginatingElement in interface Trace
Returns:
the value of the 'Originating Element' reference.
See Also:
Trace.setOriginatingElement(ModelElementRef), traceabilitymodelPackage.getTrace_OriginatingElement()

basicGetOriginatingElement

public ModelElementRef basicGetOriginatingElement()


setOriginatingElement

public void setOriginatingElement(ModelElementRef newOriginatingElement)

Specified by:
setOriginatingElement in interface Trace
Parameters:
newOriginatingElement - the new value of the 'Originating Element' reference.
See Also:
Trace.getOriginatingElement()

getSegment

public org.eclipse.emf.common.util.EList getSegment()

Specified by:
getSegment in interface Trace
Returns:
the value of the 'Segment' reference list.
See Also:
traceabilitymodelPackage.getTrace_Segment()

getSourceOperationID

public java.lang.String getSourceOperationID()

Specified by:
getSourceOperationID in interface Trace
Returns:
the value of the 'Source Operation ID' attribute.
See Also:
Trace.setSourceOperationID(String), traceabilitymodelPackage.getTrace_SourceOperationID()

setSourceOperationID

public void setSourceOperationID(java.lang.String newSourceOperationID)

Specified by:
setSourceOperationID in interface Trace
Parameters:
newSourceOperationID - the new value of the 'Source Operation ID' attribute.
See Also:
Trace.getSourceOperationID()

getSourceOperationName

public java.lang.String getSourceOperationName()

Specified by:
getSourceOperationName in interface Trace
Returns:
the value of the 'Source Operation Name' attribute.
See Also:
Trace.setSourceOperationName(String), traceabilitymodelPackage.getTrace_SourceOperationName()

setSourceOperationName

public void setSourceOperationName(java.lang.String newSourceOperationName)

Specified by:
setSourceOperationName in interface Trace
Parameters:
newSourceOperationName - the new value of the 'Source Operation Name' attribute.
See Also:
Trace.getSourceOperationName()

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)

Specified by:
eGet in interface org.eclipse.emf.ecore.EObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl