java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.sintef.mofscript.traceabilitymodel.impl.TraceImpl
public class TraceImpl
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 |
---|
protected ModelElementRef originatingElement
Originating Element
' reference.
getOriginatingElement()
protected org.eclipse.emf.common.util.EList segment
Segment
' reference list.
getSegment()
protected static final java.lang.String SOURCE_OPERATION_ID_EDEFAULT
Source Operation ID
' attribute.
getSourceOperationID()
protected java.lang.String sourceOperationID
Source Operation ID
' attribute.
getSourceOperationID()
protected static final java.lang.String SOURCE_OPERATION_NAME_EDEFAULT
Source Operation Name
' attribute.
getSourceOperationName()
protected java.lang.String sourceOperationName
Source Operation Name
' attribute.
getSourceOperationName()
Constructor Detail |
---|
protected TraceImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public ModelElementRef getOriginatingElement()
getOriginatingElement
in interface Trace
Trace.setOriginatingElement(ModelElementRef)
,
traceabilitymodelPackage.getTrace_OriginatingElement()
public ModelElementRef basicGetOriginatingElement()
public void setOriginatingElement(ModelElementRef newOriginatingElement)
setOriginatingElement
in interface Trace
newOriginatingElement
- the new value of the 'Originating Element' reference.Trace.getOriginatingElement()
public org.eclipse.emf.common.util.EList getSegment()
getSegment
in interface Trace
traceabilitymodelPackage.getTrace_Segment()
public java.lang.String getSourceOperationID()
getSourceOperationID
in interface Trace
Trace.setSourceOperationID(String)
,
traceabilitymodelPackage.getTrace_SourceOperationID()
public void setSourceOperationID(java.lang.String newSourceOperationID)
setSourceOperationID
in interface Trace
newSourceOperationID
- the new value of the 'Source Operation ID' attribute.Trace.getSourceOperationID()
public java.lang.String getSourceOperationName()
getSourceOperationName
in interface Trace
Trace.setSourceOperationName(String)
,
traceabilitymodelPackage.getTrace_SourceOperationName()
public void setSourceOperationName(java.lang.String newSourceOperationName)
setSourceOperationName
in interface Trace
newSourceOperationName
- the new value of the 'Source Operation Name' attribute.Trace.getSourceOperationName()
public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
eGet
in interface org.eclipse.emf.ecore.EObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.EObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eUnset
in interface org.eclipse.emf.ecore.EObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet
in interface org.eclipse.emf.ecore.EObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl