Class ExportElementImpl
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.profiler.exportmodel.impl.ExportElementImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject,ExportElement
- Direct Known Subclasses:
AtlOperationExportImpl,ProfilingOperationExportImpl
public class ExportElementImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements ExportElement
An implementation of the model object 'Export Element'.
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.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longThe default value of the 'Begin Memory' attribute.protected longThe cached value of the 'Begin Memory' attribute.protected static final longThe default value of the 'End Memory' attribute.protected longThe cached value of the 'End Memory' attribute.protected longThe cached value of the 'Instructions' attribute.protected static final longThe default value of the 'Instructions' attribute.protected static final longThe default value of the 'Max Memory' attribute.protected longThe cached value of the 'Max Memory' attribute.protected StringThe cached value of the 'Name' attribute.protected static final StringThe default value of the 'Name' attribute.protected static final doubleThe default value of the 'Tim Execution' attribute.protected doubleThe cached value of the 'Tim Execution' attribute.protected static final StringThe default value of the 'Total Instructions Percent' attribute.protected static final StringThe default value of the 'Total Time Execution Percent' attribute.protected StringThe cached value of the 'Total Instructions Percent' attribute.protected StringThe cached value of the 'Total Time Execution Percent' 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, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioneGet(int featureID, boolean resolve, boolean coreType) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) longlonglonglonggetName()doublevoidsetBeginMemory(long newBeginMemory) voidsetEndMemory(long newEndMemory) voidsetInstructions(long newInstructions) voidsetMaxMemory(long newMaxMemory) voidvoidsetTimExecution(double newTimExecution) voidsetTotalInstructionsPercent(String newTotalInstructionsPercent) voidsetTotalTimeExecutionPercent(String newTotalTimeExecutionPercent) toString()Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
NAME_EDEFAULT
The default value of the 'Name' attribute.- See Also:
-
name
The cached value of the 'Name' attribute.- See Also:
-
TIM_EXECUTION_EDEFAULT
protected static final double TIM_EXECUTION_EDEFAULTThe default value of the 'Tim Execution' attribute.- See Also:
-
timExecution
protected double timExecutionThe cached value of the 'Tim Execution' attribute.- See Also:
-
INSTRUCTIONS_EDEFAULT
protected static final long INSTRUCTIONS_EDEFAULTThe default value of the 'Instructions' attribute.- See Also:
-
instructions
protected long instructionsThe cached value of the 'Instructions' attribute.- See Also:
-
BEGIN_MEMORY_EDEFAULT
protected static final long BEGIN_MEMORY_EDEFAULTThe default value of the 'Begin Memory' attribute.- See Also:
-
beginMemory
protected long beginMemoryThe cached value of the 'Begin Memory' attribute.- See Also:
-
MAX_MEMORY_EDEFAULT
protected static final long MAX_MEMORY_EDEFAULTThe default value of the 'Max Memory' attribute.- See Also:
-
maxMemory
protected long maxMemoryThe cached value of the 'Max Memory' attribute.- See Also:
-
END_MEMORY_EDEFAULT
protected static final long END_MEMORY_EDEFAULTThe default value of the 'End Memory' attribute.- See Also:
-
endMemory
protected long endMemoryThe cached value of the 'End Memory' attribute.- See Also:
-
TOTAL_TIME_EXECUTION_PERCENT_EDEFAULT
The default value of the 'Total Time Execution Percent' attribute.- See Also:
-
totalTimeExecutionPercent
The cached value of the 'Total Time Execution Percent' attribute.- See Also:
-
TOTAL_INSTRUCTIONS_PERCENT_EDEFAULT
The default value of the 'Total Instructions Percent' attribute.- See Also:
-
totalInstructionsPercent
The cached value of the 'Total Instructions Percent' attribute.- See Also:
-
-
Constructor Details
-
ExportElementImpl
protected ExportElementImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getName
- Specified by:
getNamein interfaceExportElement- Returns:
- the value of the 'Name' attribute.
- See Also:
-
setName
- Specified by:
setNamein interfaceExportElement- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
-
getTimExecution
public double getTimExecution()- Specified by:
getTimExecutionin interfaceExportElement- Returns:
- the value of the 'Tim Execution' attribute.
- See Also:
-
setTimExecution
public void setTimExecution(double newTimExecution) - Specified by:
setTimExecutionin interfaceExportElement- Parameters:
newTimExecution- the new value of the 'Tim Execution' attribute.- See Also:
-
getInstructions
public long getInstructions()- Specified by:
getInstructionsin interfaceExportElement- Returns:
- the value of the 'Instructions' attribute.
- See Also:
-
setInstructions
public void setInstructions(long newInstructions) - Specified by:
setInstructionsin interfaceExportElement- Parameters:
newInstructions- the new value of the 'Instructions' attribute.- See Also:
-
getBeginMemory
public long getBeginMemory()- Specified by:
getBeginMemoryin interfaceExportElement- Returns:
- the value of the 'Begin Memory' attribute.
- See Also:
-
setBeginMemory
public void setBeginMemory(long newBeginMemory) - Specified by:
setBeginMemoryin interfaceExportElement- Parameters:
newBeginMemory- the new value of the 'Begin Memory' attribute.- See Also:
-
getMaxMemory
public long getMaxMemory()- Specified by:
getMaxMemoryin interfaceExportElement- Returns:
- the value of the 'Max Memory' attribute.
- See Also:
-
setMaxMemory
public void setMaxMemory(long newMaxMemory) - Specified by:
setMaxMemoryin interfaceExportElement- Parameters:
newMaxMemory- the new value of the 'Max Memory' attribute.- See Also:
-
getEndMemory
public long getEndMemory()- Specified by:
getEndMemoryin interfaceExportElement- Returns:
- the value of the 'End Memory' attribute.
- See Also:
-
setEndMemory
public void setEndMemory(long newEndMemory) - Specified by:
setEndMemoryin interfaceExportElement- Parameters:
newEndMemory- the new value of the 'End Memory' attribute.- See Also:
-
getTotalTimeExecutionPercent
- Specified by:
getTotalTimeExecutionPercentin interfaceExportElement- Returns:
- the value of the 'Total Time Execution Percent' attribute.
- See Also:
-
setTotalTimeExecutionPercent
- Specified by:
setTotalTimeExecutionPercentin interfaceExportElement- Parameters:
newTotalTimeExecutionPercent- the new value of the 'Total Time Execution Percent' attribute.- See Also:
-
getTotalInstructionsPercent
- Specified by:
getTotalInstructionsPercentin interfaceExportElement- Returns:
- the value of the 'Total Instructions Percent' attribute.
- See Also:
-
setTotalInstructionsPercent
- Specified by:
setTotalInstructionsPercentin interfaceExportElement- Parameters:
newTotalInstructionsPercent- the new value of the 'Total Instructions Percent' attribute.- See Also:
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- 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
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-