ujf.verimag.bip.Extra.Traceability.impl
Class TraceableElementImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Extra.Traceability.impl.TraceableElementImpl
All Implemented Interfaces:
TraceableElement

public abstract class TraceableElementImpl
extends EObjectImpl
implements TraceableElement

An implementation of the model object 'Traceable Element'.

The following features are implemented:


Field Summary
protected static int START_SOURCE_LINE_EDEFAULT
          The default value of the 'Start Source Line' attribute.
protected  int startSourceLine
          The cached value of the 'Start Source Line' attribute.
 
Constructor Summary
protected TraceableElementImpl()
           
 
Method Summary
 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)
           
 int getStartSourceLine()
           
 void setStartSourceLine(int newStartSourceLine)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

START_SOURCE_LINE_EDEFAULT

protected static final int START_SOURCE_LINE_EDEFAULT
The default value of the 'Start Source Line' attribute.

See Also:
getStartSourceLine(), Constant Field Values

startSourceLine

protected int startSourceLine
The cached value of the 'Start Source Line' attribute.

See Also:
getStartSourceLine()
Constructor Detail

TraceableElementImpl

protected TraceableElementImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()


getStartSourceLine

public int getStartSourceLine()

Specified by:
getStartSourceLine in interface TraceableElement
Returns:
the value of the 'Start Source Line' attribute.
See Also:
TraceableElement.setStartSourceLine(int), TraceabilityPackage.getTraceableElement_StartSourceLine()

setStartSourceLine

public void setStartSourceLine(int newStartSourceLine)

Specified by:
setStartSourceLine in interface TraceableElement
Parameters:
newStartSourceLine - the new value of the 'Start Source Line' attribute.
See Also:
TraceableElement.getStartSourceLine()

eGet

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


eSet

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


eUnset

public void eUnset(int featureID)


eIsSet

public boolean eIsSet(int featureID)


toString

public java.lang.String toString()