Class ProfilingOperationImpl
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.model.impl.ProfilingInstructionImpl
org.eclipse.m2m.atl.profiler.model.impl.ProfilingOperationImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.InternalEObject
,ProfilingInstruction
,ProfilingOperation
- Direct Known Subclasses:
ProfilingModelImpl
An implementation of the model object 'Profiling Operation'.
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
Modifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<Context>
The cached value of the 'Context
' containment reference list.protected static final long
The default value of the 'End Memory Usage
' attribute.protected static final long
The default value of the 'End Time
' attribute.protected long
The cached value of the 'End Memory Usage
' attribute.protected long
The cached value of the 'End Time
' attribute.protected org.eclipse.emf.common.util.EList<ExecutionError>
The cached value of the 'Execution Errors
' containment reference list.protected org.eclipse.emf.common.util.EList<ProfilingInstruction>
The cached value of the 'Execution Instructions
' containment reference list.protected static final boolean
The default value of the 'Matching Operation
' attribute.protected boolean
The cached value of the 'Matching Operation
' attribute.protected static final long
The default value of the 'Max Memory Usage
' attribute.protected long
The cached value of the 'Max Memory Usage
' attribute.protected static final int
The default value of the 'Total Executed Instructions
' attribute.protected int
The cached value of the 'Total Executed Instructions
' attribute.Fields inherited from class org.eclipse.m2m.atl.profiler.model.impl.ProfilingInstructionImpl
atlInstruction, content, CONTENT_EDEFAULT, HAS_ERROR_EDEFAULT, hasError, INSTRUCTION_ID_EDEFAULT, instructionID, LAUNCHED_MEMORY_USAGE_EDEFAULT, LAUNCHED_TIME_EDEFAULT, launchedMemoryUsage, launchedTime, parentOperation, stackFrames
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
-
Method Summary
Modifier and TypeMethodDescriptioneGet
(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChain
eInverseRemove
(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected org.eclipse.emf.ecore.EClass
void
eUnset
(int featureID) org.eclipse.emf.common.util.EList<Context>
long
long
org.eclipse.emf.common.util.EList<ExecutionError>
org.eclipse.emf.common.util.EList<ProfilingInstruction>
long
int
boolean
void
setEndMemoryUsage
(long newEndMemoryUsage) void
setEndTime
(long newEndTime) void
setMatchingOperation
(boolean newMatchingOperation) void
setMaxMemoryUsage
(long newMaxMemoryUsage) void
setTotalExecutedInstructions
(int newTotalExecutedInstructions) toString()
Methods inherited from class org.eclipse.m2m.atl.profiler.model.impl.ProfilingInstructionImpl
basicGetAtlInstruction, basicGetParentOperation, getAtlInstruction, getContent, getInstructionID, getLaunchedMemoryUsage, getLaunchedTime, getParentOperation, getStackFrames, isHasError, setAtlInstruction, setContent, setHasError, setInstructionID, setLaunchedMemoryUsage, setLaunchedTime, setParentOperation
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, 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
Methods inherited from interface org.eclipse.m2m.atl.profiler.model.ProfilingInstruction
getAtlInstruction, getContent, getInstructionID, getLaunchedMemoryUsage, getLaunchedTime, getParentOperation, getStackFrames, isHasError, setAtlInstruction, setContent, setHasError, setInstructionID, setLaunchedMemoryUsage, setLaunchedTime, setParentOperation
-
Field Details
-
END_TIME_EDEFAULT
protected static final long END_TIME_EDEFAULTThe default value of the 'End Time
' attribute.- See Also:
-
endTime
protected long endTimeThe cached value of the 'End Time
' attribute.- See Also:
-
TOTAL_EXECUTED_INSTRUCTIONS_EDEFAULT
protected static final int TOTAL_EXECUTED_INSTRUCTIONS_EDEFAULTThe default value of the 'Total Executed Instructions
' attribute. -
totalExecutedInstructions
protected int totalExecutedInstructionsThe cached value of the 'Total Executed Instructions
' attribute.- See Also:
-
executionInstructions
The cached value of the 'Execution Instructions
' containment reference list.- See Also:
-
END_MEMORY_USAGE_EDEFAULT
protected static final long END_MEMORY_USAGE_EDEFAULTThe default value of the 'End Memory Usage
' attribute.- See Also:
-
endMemoryUsage
protected long endMemoryUsageThe cached value of the 'End Memory Usage
' attribute.- See Also:
-
context
The cached value of the 'Context
' containment reference list.- See Also:
-
MAX_MEMORY_USAGE_EDEFAULT
protected static final long MAX_MEMORY_USAGE_EDEFAULTThe default value of the 'Max Memory Usage
' attribute.- See Also:
-
maxMemoryUsage
protected long maxMemoryUsageThe cached value of the 'Max Memory Usage
' attribute.- See Also:
-
MATCHING_OPERATION_EDEFAULT
protected static final boolean MATCHING_OPERATION_EDEFAULTThe default value of the 'Matching Operation
' attribute.- See Also:
-
matchingOperation
protected boolean matchingOperationThe cached value of the 'Matching Operation
' attribute.- See Also:
-
executionErrors
The cached value of the 'Execution Errors
' containment reference list.- See Also:
-
-
Constructor Details
-
ProfilingOperationImpl
protected ProfilingOperationImpl()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClass
in classProfilingInstructionImpl
-
getEndTime
public long getEndTime()- Specified by:
getEndTime
in interfaceProfilingOperation
- Returns:
- the value of the 'End Time' attribute.
- See Also:
-
setEndTime
public void setEndTime(long newEndTime) - Specified by:
setEndTime
in interfaceProfilingOperation
- Parameters:
newEndTime
- the new value of the 'End Time' attribute.- See Also:
-
getTotalExecutedInstructions
public int getTotalExecutedInstructions()- Specified by:
getTotalExecutedInstructions
in interfaceProfilingOperation
- Returns:
- the value of the 'Total Executed Instructions' attribute.
- See Also:
-
setTotalExecutedInstructions
public void setTotalExecutedInstructions(int newTotalExecutedInstructions) - Specified by:
setTotalExecutedInstructions
in interfaceProfilingOperation
- Parameters:
newTotalExecutedInstructions
- the new value of the 'Total Executed Instructions' attribute.- See Also:
-
getExecutionInstructions
- Specified by:
getExecutionInstructions
in interfaceProfilingOperation
- Returns:
- the value of the 'Execution Instructions' containment reference list.
- See Also:
-
getEndMemoryUsage
public long getEndMemoryUsage()- Specified by:
getEndMemoryUsage
in interfaceProfilingOperation
- Returns:
- the value of the 'End Memory Usage' attribute.
- See Also:
-
setEndMemoryUsage
public void setEndMemoryUsage(long newEndMemoryUsage) - Specified by:
setEndMemoryUsage
in interfaceProfilingOperation
- Parameters:
newEndMemoryUsage
- the new value of the 'End Memory Usage' attribute.- See Also:
-
getContext
- Specified by:
getContext
in interfaceProfilingOperation
- Returns:
- the value of the 'Context' containment reference list.
- See Also:
-
getMaxMemoryUsage
public long getMaxMemoryUsage()- Specified by:
getMaxMemoryUsage
in interfaceProfilingOperation
- Returns:
- the value of the 'Max Memory Usage' attribute.
- See Also:
-
setMaxMemoryUsage
public void setMaxMemoryUsage(long newMaxMemoryUsage) - Specified by:
setMaxMemoryUsage
in interfaceProfilingOperation
- Parameters:
newMaxMemoryUsage
- the new value of the 'Max Memory Usage' attribute.- See Also:
-
isMatchingOperation
public boolean isMatchingOperation()- Specified by:
isMatchingOperation
in interfaceProfilingOperation
- Returns:
- the value of the 'Matching Operation' attribute.
- See Also:
-
setMatchingOperation
public void setMatchingOperation(boolean newMatchingOperation) - Specified by:
setMatchingOperation
in interfaceProfilingOperation
- Parameters:
newMatchingOperation
- the new value of the 'Matching Operation' attribute.- See Also:
-
getExecutionErrors
- Specified by:
getExecutionErrors
in interfaceProfilingOperation
- Returns:
- the value of the 'Execution Errors' containment reference list.
- See Also:
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classProfilingInstructionImpl
-
eSet
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classProfilingInstructionImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classProfilingInstructionImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classProfilingInstructionImpl
-
toString
- Overrides:
toString
in classProfilingInstructionImpl
-