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 longBEGIN_MEMORY_EDEFAULTThe default value of the 'Begin Memory' attribute.protected longbeginMemoryThe cached value of the 'Begin Memory' attribute.protected static longEND_MEMORY_EDEFAULTThe default value of the 'End Memory' attribute.protected longendMemoryThe cached value of the 'End Memory' attribute.protected longinstructionsThe cached value of the 'Instructions' attribute.protected static longINSTRUCTIONS_EDEFAULTThe default value of the 'Instructions' attribute.protected static longMAX_MEMORY_EDEFAULTThe default value of the 'Max Memory' attribute.protected longmaxMemoryThe cached value of the 'Max Memory' attribute.protected java.lang.StringnameThe cached value of the 'Name' attribute.protected static java.lang.StringNAME_EDEFAULTThe default value of the 'Name' attribute.protected static doubleTIM_EXECUTION_EDEFAULTThe default value of the 'Tim Execution' attribute.protected doubletimExecutionThe cached value of the 'Tim Execution' attribute.protected static java.lang.StringTOTAL_INSTRUCTIONS_PERCENT_EDEFAULTThe default value of the 'Total Instructions Percent' attribute.protected static java.lang.StringTOTAL_TIME_EXECUTION_PERCENT_EDEFAULTThe default value of the 'Total Time Execution Percent' attribute.protected java.lang.StringtotalInstructionsPercentThe cached value of the 'Total Instructions Percent' attribute.protected java.lang.StringtotalTimeExecutionPercentThe 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 protectedExportElementImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)longgetBeginMemory()longgetEndMemory()longgetInstructions()longgetMaxMemory()java.lang.StringgetName()doublegetTimExecution()java.lang.StringgetTotalInstructionsPercent()java.lang.StringgetTotalTimeExecutionPercent()voidsetBeginMemory(long newBeginMemory)voidsetEndMemory(long newEndMemory)voidsetInstructions(long newInstructions)voidsetMaxMemory(long newMaxMemory)voidsetName(java.lang.String newName)voidsetTimExecution(double newTimExecution)voidsetTotalInstructionsPercent(java.lang.String newTotalInstructionsPercent)voidsetTotalTimeExecutionPercent(java.lang.String newTotalTimeExecutionPercent)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()
-
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:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl
-
getName
public java.lang.String getName()
- Specified by:
getNamein 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:
setNamein interfaceExportElement- Parameters:
newName- the new value of the 'Name' attribute.- See Also:
ExportElement.getName()
-
getTimExecution
public double getTimExecution()
- Specified by:
getTimExecutionin 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:
setTimExecutionin interfaceExportElement- Parameters:
newTimExecution- the new value of the 'Tim Execution' attribute.- See Also:
ExportElement.getTimExecution()
-
getInstructions
public long getInstructions()
- Specified by:
getInstructionsin interfaceExportElement- Returns:
- the value of the 'Instructions' attribute.
- See Also:
ExportElement.setInstructions(long),ExportmodelPackage.getExportElement_Instructions()
-
setInstructions
public void setInstructions(long newInstructions)
- Specified by:
setInstructionsin interfaceExportElement- Parameters:
newInstructions- the new value of the 'Instructions' attribute.- See Also:
ExportElement.getInstructions()
-
getBeginMemory
public long getBeginMemory()
- Specified by:
getBeginMemoryin 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:
setBeginMemoryin interfaceExportElement- Parameters:
newBeginMemory- the new value of the 'Begin Memory' attribute.- See Also:
ExportElement.getBeginMemory()
-
getMaxMemory
public long getMaxMemory()
- Specified by:
getMaxMemoryin 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:
setMaxMemoryin interfaceExportElement- Parameters:
newMaxMemory- the new value of the 'Max Memory' attribute.- See Also:
ExportElement.getMaxMemory()
-
getEndMemory
public long getEndMemory()
- Specified by:
getEndMemoryin 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:
setEndMemoryin interfaceExportElement- Parameters:
newEndMemory- the new value of the 'End Memory' attribute.- See Also:
ExportElement.getEndMemory()
-
getTotalTimeExecutionPercent
public java.lang.String getTotalTimeExecutionPercent()
- Specified by:
getTotalTimeExecutionPercentin 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:
setTotalTimeExecutionPercentin 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:
getTotalInstructionsPercentin 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:
setTotalInstructionsPercentin 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:
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
-
-