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 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 static long
BEGIN_MEMORY_EDEFAULT
The default value of the 'Begin Memory
' attribute.protected long
beginMemory
The cached value of the 'Begin Memory
' attribute.protected static long
END_MEMORY_EDEFAULT
The default value of the 'End Memory
' attribute.protected long
endMemory
The cached value of the 'End Memory
' attribute.protected long
instructions
The cached value of the 'Instructions
' attribute.protected static long
INSTRUCTIONS_EDEFAULT
The default value of the 'Instructions
' attribute.protected static long
MAX_MEMORY_EDEFAULT
The default value of the 'Max Memory
' attribute.protected long
maxMemory
The cached value of the 'Max Memory
' attribute.protected java.lang.String
name
The cached value of the 'Name
' attribute.protected static java.lang.String
NAME_EDEFAULT
The default value of the 'Name
' attribute.protected static double
TIM_EXECUTION_EDEFAULT
The default value of the 'Tim Execution
' attribute.protected double
timExecution
The cached value of the 'Tim Execution
' attribute.protected static java.lang.String
TOTAL_INSTRUCTIONS_PERCENT_EDEFAULT
The default value of the 'Total Instructions Percent
' attribute.protected static java.lang.String
TOTAL_TIME_EXECUTION_PERCENT_EDEFAULT
The default value of the 'Total Time Execution Percent
' attribute.protected java.lang.String
totalInstructionsPercent
The cached value of the 'Total Instructions Percent
' attribute.protected java.lang.String
totalTimeExecutionPercent
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ExportElementImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, java.lang.Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
long
getBeginMemory()
long
getEndMemory()
long
getInstructions()
long
getMaxMemory()
java.lang.String
getName()
double
getTimExecution()
java.lang.String
getTotalInstructionsPercent()
java.lang.String
getTotalTimeExecutionPercent()
void
setBeginMemory(long newBeginMemory)
void
setEndMemory(long newEndMemory)
void
setInstructions(long newInstructions)
void
setMaxMemory(long newMaxMemory)
void
setName(java.lang.String newName)
void
setTimExecution(double newTimExecution)
void
setTotalInstructionsPercent(java.lang.String newTotalInstructionsPercent)
void
setTotalTimeExecutionPercent(java.lang.String newTotalTimeExecutionPercent)
java.lang.String
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
-
-
-
-
Field Detail
-
NAME_EDEFAULT
protected static final java.lang.String NAME_EDEFAULT
The default value of the 'Name
' attribute.- See Also:
getName()
-
TIM_EXECUTION_EDEFAULT
protected static final double TIM_EXECUTION_EDEFAULT
The default value of the 'Tim Execution
' attribute.- See Also:
getTimExecution()
, Constant Field Values
-
timExecution
protected double timExecution
The cached value of the 'Tim Execution
' attribute.- See Also:
getTimExecution()
-
INSTRUCTIONS_EDEFAULT
protected static final long INSTRUCTIONS_EDEFAULT
The default value of the 'Instructions
' attribute.- See Also:
getInstructions()
, Constant Field Values
-
instructions
protected long instructions
The cached value of the 'Instructions
' attribute.- See Also:
getInstructions()
-
BEGIN_MEMORY_EDEFAULT
protected static final long BEGIN_MEMORY_EDEFAULT
The default value of the 'Begin Memory
' attribute.- See Also:
getBeginMemory()
, Constant Field Values
-
beginMemory
protected long beginMemory
The cached value of the 'Begin Memory
' attribute.- See Also:
getBeginMemory()
-
MAX_MEMORY_EDEFAULT
protected static final long MAX_MEMORY_EDEFAULT
The default value of the 'Max Memory
' attribute.- See Also:
getMaxMemory()
, Constant Field Values
-
maxMemory
protected long maxMemory
The cached value of the 'Max Memory
' attribute.- See Also:
getMaxMemory()
-
END_MEMORY_EDEFAULT
protected static final long END_MEMORY_EDEFAULT
The default value of the 'End Memory
' attribute.- See Also:
getEndMemory()
, Constant Field Values
-
endMemory
protected long endMemory
The cached value of the 'End Memory
' attribute.- See Also:
getEndMemory()
-
TOTAL_TIME_EXECUTION_PERCENT_EDEFAULT
protected static final java.lang.String TOTAL_TIME_EXECUTION_PERCENT_EDEFAULT
The default value of the 'Total Time Execution Percent
' attribute.- See Also:
getTotalTimeExecutionPercent()
-
totalTimeExecutionPercent
protected java.lang.String totalTimeExecutionPercent
The cached value of the 'Total Time Execution Percent
' attribute.- See Also:
getTotalTimeExecutionPercent()
-
TOTAL_INSTRUCTIONS_PERCENT_EDEFAULT
protected static final java.lang.String TOTAL_INSTRUCTIONS_PERCENT_EDEFAULT
The default value of the 'Total Instructions Percent
' attribute.- See Also:
getTotalInstructionsPercent()
-
totalInstructionsPercent
protected java.lang.String totalInstructionsPercent
The cached value of the 'Total Instructions Percent
' attribute.- See Also:
getTotalInstructionsPercent()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceExportElement
- Returns:
- the value of the 'Name' attribute.
- See Also:
ExportElement.setName(String)
,ExportmodelPackage.getExportElement_Name()
-
setName
public void setName(java.lang.String newName)
- Specified by:
setName
in interfaceExportElement
- Parameters:
newName
- the new value of the 'Name' attribute.- See Also:
ExportElement.getName()
-
getTimExecution
public double getTimExecution()
- Specified by:
getTimExecution
in interfaceExportElement
- Returns:
- the value of the 'Tim Execution' attribute.
- See Also:
ExportElement.setTimExecution(double)
,ExportmodelPackage.getExportElement_TimExecution()
-
setTimExecution
public void setTimExecution(double newTimExecution)
- Specified by:
setTimExecution
in interfaceExportElement
- Parameters:
newTimExecution
- the new value of the 'Tim Execution' attribute.- See Also:
ExportElement.getTimExecution()
-
getInstructions
public long getInstructions()
- Specified by:
getInstructions
in interfaceExportElement
- Returns:
- the value of the 'Instructions' attribute.
- See Also:
ExportElement.setInstructions(long)
,ExportmodelPackage.getExportElement_Instructions()
-
setInstructions
public void setInstructions(long newInstructions)
- Specified by:
setInstructions
in interfaceExportElement
- Parameters:
newInstructions
- the new value of the 'Instructions' attribute.- See Also:
ExportElement.getInstructions()
-
getBeginMemory
public long getBeginMemory()
- Specified by:
getBeginMemory
in interfaceExportElement
- Returns:
- the value of the 'Begin Memory' attribute.
- See Also:
ExportElement.setBeginMemory(long)
,ExportmodelPackage.getExportElement_BeginMemory()
-
setBeginMemory
public void setBeginMemory(long newBeginMemory)
- Specified by:
setBeginMemory
in interfaceExportElement
- Parameters:
newBeginMemory
- the new value of the 'Begin Memory' attribute.- See Also:
ExportElement.getBeginMemory()
-
getMaxMemory
public long getMaxMemory()
- Specified by:
getMaxMemory
in interfaceExportElement
- Returns:
- the value of the 'Max Memory' attribute.
- See Also:
ExportElement.setMaxMemory(long)
,ExportmodelPackage.getExportElement_MaxMemory()
-
setMaxMemory
public void setMaxMemory(long newMaxMemory)
- Specified by:
setMaxMemory
in interfaceExportElement
- Parameters:
newMaxMemory
- the new value of the 'Max Memory' attribute.- See Also:
ExportElement.getMaxMemory()
-
getEndMemory
public long getEndMemory()
- Specified by:
getEndMemory
in interfaceExportElement
- Returns:
- the value of the 'End Memory' attribute.
- See Also:
ExportElement.setEndMemory(long)
,ExportmodelPackage.getExportElement_EndMemory()
-
setEndMemory
public void setEndMemory(long newEndMemory)
- Specified by:
setEndMemory
in interfaceExportElement
- Parameters:
newEndMemory
- the new value of the 'End Memory' attribute.- See Also:
ExportElement.getEndMemory()
-
getTotalTimeExecutionPercent
public java.lang.String getTotalTimeExecutionPercent()
- Specified by:
getTotalTimeExecutionPercent
in interfaceExportElement
- Returns:
- the value of the 'Total Time Execution Percent' attribute.
- See Also:
ExportElement.setTotalTimeExecutionPercent(String)
,ExportmodelPackage.getExportElement_TotalTimeExecutionPercent()
-
setTotalTimeExecutionPercent
public void setTotalTimeExecutionPercent(java.lang.String newTotalTimeExecutionPercent)
- Specified by:
setTotalTimeExecutionPercent
in interfaceExportElement
- Parameters:
newTotalTimeExecutionPercent
- the new value of the 'Total Time Execution Percent' attribute.- See Also:
ExportElement.getTotalTimeExecutionPercent()
-
getTotalInstructionsPercent
public java.lang.String getTotalInstructionsPercent()
- Specified by:
getTotalInstructionsPercent
in interfaceExportElement
- Returns:
- the value of the 'Total Instructions Percent' attribute.
- See Also:
ExportElement.setTotalInstructionsPercent(String)
,ExportmodelPackage.getExportElement_TotalInstructionsPercent()
-
setTotalInstructionsPercent
public void setTotalInstructionsPercent(java.lang.String newTotalInstructionsPercent)
- Specified by:
setTotalInstructionsPercent
in interfaceExportElement
- Parameters:
newTotalInstructionsPercent
- the new value of the 'Total Instructions Percent' attribute.- See Also:
ExportElement.getTotalInstructionsPercent()
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- 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
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-