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.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 org.eclipse.emf.common.util.EList<Context> The cached value of the 'Context' containment reference list.protected static final longThe default value of the 'End Memory Usage' attribute.protected static final longThe default value of the 'End Time' attribute.protected longThe cached value of the 'End Memory Usage' attribute.protected longThe 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 booleanThe default value of the 'Matching Operation' attribute.protected booleanThe cached value of the 'Matching Operation' attribute.protected static final longThe default value of the 'Max Memory Usage' attribute.protected longThe cached value of the 'Max Memory Usage' attribute.protected static final intThe default value of the 'Total Executed Instructions' attribute.protected intThe 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, stackFramesFields 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) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<Context> longlongorg.eclipse.emf.common.util.EList<ExecutionError> org.eclipse.emf.common.util.EList<ProfilingInstruction> longintbooleanvoidsetEndMemoryUsage(long newEndMemoryUsage) voidsetEndTime(long newEndTime) voidsetMatchingOperation(boolean newMatchingOperation) voidsetMaxMemoryUsage(long newMaxMemoryUsage) voidsetTotalExecutedInstructions(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, setParentOperationMethods 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, 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, eSetDeliverMethods 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.- See Also:
-
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:
eStaticClassin classProfilingInstructionImpl
-
getEndTime
public long getEndTime()- Specified by:
getEndTimein interfaceProfilingOperation- Returns:
- the value of the 'End Time' attribute.
- See Also:
-
setEndTime
public void setEndTime(long newEndTime) - Specified by:
setEndTimein interfaceProfilingOperation- Parameters:
newEndTime- the new value of the 'End Time' attribute.- See Also:
-
getTotalExecutedInstructions
public int getTotalExecutedInstructions()- Specified by:
getTotalExecutedInstructionsin interfaceProfilingOperation- Returns:
- the value of the 'Total Executed Instructions' attribute.
- See Also:
-
setTotalExecutedInstructions
public void setTotalExecutedInstructions(int newTotalExecutedInstructions) - Specified by:
setTotalExecutedInstructionsin interfaceProfilingOperation- Parameters:
newTotalExecutedInstructions- the new value of the 'Total Executed Instructions' attribute.- See Also:
-
getExecutionInstructions
- Specified by:
getExecutionInstructionsin interfaceProfilingOperation- Returns:
- the value of the 'Execution Instructions' containment reference list.
- See Also:
-
getEndMemoryUsage
public long getEndMemoryUsage()- Specified by:
getEndMemoryUsagein interfaceProfilingOperation- Returns:
- the value of the 'End Memory Usage' attribute.
- See Also:
-
setEndMemoryUsage
public void setEndMemoryUsage(long newEndMemoryUsage) - Specified by:
setEndMemoryUsagein interfaceProfilingOperation- Parameters:
newEndMemoryUsage- the new value of the 'End Memory Usage' attribute.- See Also:
-
getContext
- Specified by:
getContextin interfaceProfilingOperation- Returns:
- the value of the 'Context' containment reference list.
- See Also:
-
getMaxMemoryUsage
public long getMaxMemoryUsage()- Specified by:
getMaxMemoryUsagein interfaceProfilingOperation- Returns:
- the value of the 'Max Memory Usage' attribute.
- See Also:
-
setMaxMemoryUsage
public void setMaxMemoryUsage(long newMaxMemoryUsage) - Specified by:
setMaxMemoryUsagein interfaceProfilingOperation- Parameters:
newMaxMemoryUsage- the new value of the 'Max Memory Usage' attribute.- See Also:
-
isMatchingOperation
public boolean isMatchingOperation()- Specified by:
isMatchingOperationin interfaceProfilingOperation- Returns:
- the value of the 'Matching Operation' attribute.
- See Also:
-
setMatchingOperation
public void setMatchingOperation(boolean newMatchingOperation) - Specified by:
setMatchingOperationin interfaceProfilingOperation- Parameters:
newMatchingOperation- the new value of the 'Matching Operation' attribute.- See Also:
-
getExecutionErrors
- Specified by:
getExecutionErrorsin 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:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classProfilingInstructionImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classProfilingInstructionImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classProfilingInstructionImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classProfilingInstructionImpl
-
toString
- Overrides:
toStringin classProfilingInstructionImpl
-