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.EPropertiesHolderImpl
Nested 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.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final long
The default value of the 'Begin Memory
' attribute.protected long
The cached value of the 'Begin Memory
' attribute.protected static final long
The default value of the 'End Memory
' attribute.protected long
The cached value of the 'End Memory
' attribute.protected long
The cached value of the 'Instructions
' attribute.protected static final long
The default value of the 'Instructions
' attribute.protected static final long
The default value of the 'Max Memory
' attribute.protected long
The cached value of the 'Max Memory
' attribute.protected String
The cached value of the 'Name
' attribute.protected static final String
The default value of the 'Name
' attribute.protected static final double
The default value of the 'Tim Execution
' attribute.protected double
The cached value of the 'Tim Execution
' attribute.protected static final String
The default value of the 'Total Instructions Percent
' attribute.protected static final String
The default value of the 'Total Time Execution Percent
' attribute.protected String
The cached value of the 'Total Instructions Percent
' attribute.protected String
The 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, EPROXY
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields 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) boolean
eIsSet
(int featureID) void
protected org.eclipse.emf.ecore.EClass
void
eUnset
(int featureID) long
long
long
long
getName()
double
void
setBeginMemory
(long newBeginMemory) void
setEndMemory
(long newEndMemory) void
setInstructions
(long newInstructions) void
setMaxMemory
(long newMaxMemory) void
void
setTimExecution
(double newTimExecution) void
setTotalInstructionsPercent
(String newTotalInstructionsPercent) void
setTotalTimeExecutionPercent
(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, 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
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods 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:
eStaticClass
in classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getName
- Specified by:
getName
in interfaceExportElement
- Returns:
- the value of the 'Name' attribute.
- See Also:
-
setName
- Specified by:
setName
in interfaceExportElement
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
-
getTimExecution
public double getTimExecution()- Specified by:
getTimExecution
in interfaceExportElement
- Returns:
- the value of the 'Tim Execution' attribute.
- See Also:
-
setTimExecution
public void setTimExecution(double newTimExecution) - Specified by:
setTimExecution
in interfaceExportElement
- Parameters:
newTimExecution
- the new value of the 'Tim Execution' attribute.- See Also:
-
getInstructions
public long getInstructions()- Specified by:
getInstructions
in interfaceExportElement
- Returns:
- the value of the 'Instructions' attribute.
- See Also:
-
setInstructions
public void setInstructions(long newInstructions) - Specified by:
setInstructions
in interfaceExportElement
- Parameters:
newInstructions
- the new value of the 'Instructions' attribute.- See Also:
-
getBeginMemory
public long getBeginMemory()- Specified by:
getBeginMemory
in interfaceExportElement
- Returns:
- the value of the 'Begin Memory' attribute.
- See Also:
-
setBeginMemory
public void setBeginMemory(long newBeginMemory) - Specified by:
setBeginMemory
in interfaceExportElement
- Parameters:
newBeginMemory
- the new value of the 'Begin Memory' attribute.- See Also:
-
getMaxMemory
public long getMaxMemory()- Specified by:
getMaxMemory
in interfaceExportElement
- Returns:
- the value of the 'Max Memory' attribute.
- See Also:
-
setMaxMemory
public void setMaxMemory(long newMaxMemory) - Specified by:
setMaxMemory
in interfaceExportElement
- Parameters:
newMaxMemory
- the new value of the 'Max Memory' attribute.- See Also:
-
getEndMemory
public long getEndMemory()- Specified by:
getEndMemory
in interfaceExportElement
- Returns:
- the value of the 'End Memory' attribute.
- See Also:
-
setEndMemory
public void setEndMemory(long newEndMemory) - Specified by:
setEndMemory
in interfaceExportElement
- Parameters:
newEndMemory
- the new value of the 'End Memory' attribute.- See Also:
-
getTotalTimeExecutionPercent
- Specified by:
getTotalTimeExecutionPercent
in interfaceExportElement
- Returns:
- the value of the 'Total Time Execution Percent' attribute.
- See Also:
-
setTotalTimeExecutionPercent
- Specified by:
setTotalTimeExecutionPercent
in interfaceExportElement
- Parameters:
newTotalTimeExecutionPercent
- the new value of the 'Total Time Execution Percent' attribute.- See Also:
-
getTotalInstructionsPercent
- Specified by:
getTotalInstructionsPercent
in interfaceExportElement
- Returns:
- the value of the 'Total Instructions Percent' attribute.
- See Also:
-
setTotalInstructionsPercent
- Specified by:
setTotalInstructionsPercent
in interfaceExportElement
- Parameters:
newTotalInstructionsPercent
- the new value of the 'Total Instructions Percent' attribute.- See Also:
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-