Class TraceElementImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.EObjectImpl
-
- org.eclipse.m2m.atl.emftvm.trace.impl.TraceElementImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,TraceElement
- Direct Known Subclasses:
SourceElementImpl,TargetElementImpl
public abstract class TraceElementImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements TraceElement
An implementation of the model object 'Element'.
-
-
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.EPropertiesHolderBaseImpl, 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<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringnameThe cached value of the 'Name' attribute.protected static java.lang.StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected org.eclipse.emf.ecore.EObjectobjectThe cached value of the 'Object' reference.protected static java.lang.ObjectRUNTIME_OBJECT_EDEFAULTThe default value of the 'Runtime Object' attribute.protected java.lang.ObjectruntimeObjectThe cached value of the 'Runtime Object' 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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTraceElementImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.ecore.EObjectbasicGetObject()java.lang.ObjecteGet(int featureID, boolean resolve, boolean coreType)booleaneIsSet(int featureID)voideSet(int featureID, java.lang.Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)java.lang.StringgetName()org.eclipse.emf.ecore.EObjectgetObject()java.lang.ObjectgetRuntimeObject()voidsetName(java.lang.String newName)voidsetObject(org.eclipse.emf.ecore.EObject newObject)voidsetRuntimeObject(java.lang.Object newRuntimeObject)java.lang.StringtoString()-
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
getName()
-
object
protected org.eclipse.emf.ecore.EObject object
The cached value of the 'Object' reference.- See Also:
getObject()
-
RUNTIME_OBJECT_EDEFAULT
protected static final java.lang.Object RUNTIME_OBJECT_EDEFAULT
The default value of the 'Runtime Object' attribute.- See Also:
getRuntimeObject()
-
runtimeObject
protected java.lang.Object runtimeObject
The cached value of the 'Runtime Object' attribute.- See Also:
getRuntimeObject()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceTraceElement- Returns:
- the value of the 'Name' attribute.
- See Also:
TraceElement.setName(String),TracePackage.getTraceElement_Name()
-
setName
public void setName(java.lang.String newName)
- Specified by:
setNamein interfaceTraceElement- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
TraceElement.getName()
-
getObject
public org.eclipse.emf.ecore.EObject getObject()
- Specified by:
getObjectin interfaceTraceElement- Returns:
- the value of the 'Object' reference.
- See Also:
TraceElement.setObject(EObject),TracePackage.getTraceElement_Object()
-
basicGetObject
public org.eclipse.emf.ecore.EObject basicGetObject()
-
setObject
public void setObject(org.eclipse.emf.ecore.EObject newObject)
- Specified by:
setObjectin interfaceTraceElement- Parameters:
newObject- the new value of the 'Object' reference.- See Also:
TraceElement.getObject()
-
getRuntimeObject
public java.lang.Object getRuntimeObject()
- Specified by:
getRuntimeObjectin interfaceTraceElement- Returns:
- the value of the 'Runtime Object' attribute.
- See Also:
TraceElement.setRuntimeObject(Object),TracePackage.getTraceElement_RuntimeObject()
-
setRuntimeObject
public void setRuntimeObject(java.lang.Object newRuntimeObject)
- Specified by:
setRuntimeObjectin interfaceTraceElement- Parameters:
newRuntimeObject- the new value of the 'Runtime Object' attribute.- See Also:
TraceElement.getRuntimeObject()
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-