|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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
public class ProfilingOperationImpl
An implementation of the model object 'Profiling Operation'.
The following features are implemented:
End Time
Total Executed Instructions
Execution Instructions
End Memory Usage
Context
Max Memory Usage
Matching Operation
Execution Errors
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected org.eclipse.emf.common.util.EList<Context> |
context
The cached value of the ' Context ' containment reference list |
protected static long |
END_MEMORY_USAGE_EDEFAULT
The default value of the ' End Memory Usage ' attribute |
protected static long |
END_TIME_EDEFAULT
The default value of the ' End Time ' attribute |
protected long |
endMemoryUsage
The cached value of the ' End Memory Usage ' attribute |
protected long |
endTime
The cached value of the ' End Time ' attribute |
protected org.eclipse.emf.common.util.EList<ExecutionError> |
executionErrors
The cached value of the ' Execution Errors ' containment reference list |
protected org.eclipse.emf.common.util.EList<ProfilingInstruction> |
executionInstructions
The cached value of the ' Execution Instructions ' containment reference list |
protected static boolean |
MATCHING_OPERATION_EDEFAULT
The default value of the ' Matching Operation ' attribute |
protected boolean |
matchingOperation
The cached value of the ' Matching Operation ' attribute |
protected static long |
MAX_MEMORY_USAGE_EDEFAULT
The default value of the ' Max Memory Usage ' attribute |
protected long |
maxMemoryUsage
The cached value of the ' Max Memory Usage ' attribute |
protected static int |
TOTAL_EXECUTED_INSTRUCTIONS_EDEFAULT
The default value of the ' Total Executed Instructions ' attribute |
protected int |
totalExecutedInstructions
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 | |
---|---|
protected |
ProfilingOperationImpl()
|
Method Summary | |
---|---|
java.lang.Object |
eGet(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 |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<Context> |
getContext()
|
long |
getEndMemoryUsage()
|
long |
getEndTime()
|
org.eclipse.emf.common.util.EList<ExecutionError> |
getExecutionErrors()
|
org.eclipse.emf.common.util.EList<ProfilingInstruction> |
getExecutionInstructions()
|
long |
getMaxMemoryUsage()
|
int |
getTotalExecutedInstructions()
|
boolean |
isMatchingOperation()
|
void |
setEndMemoryUsage(long newEndMemoryUsage)
|
void |
setEndTime(long newEndTime)
|
void |
setMatchingOperation(boolean newMatchingOperation)
|
void |
setMaxMemoryUsage(long newMaxMemoryUsage)
|
void |
setTotalExecutedInstructions(int newTotalExecutedInstructions)
|
java.lang.String |
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.m2m.atl.profiler.model.ProfilingInstruction |
---|
getAtlInstruction, getContent, getInstructionID, getLaunchedMemoryUsage, getLaunchedTime, getParentOperation, getStackFrames, isHasError, setAtlInstruction, setContent, setHasError, setInstructionID, setLaunchedMemoryUsage, setLaunchedTime, setParentOperation |
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.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected static final long END_TIME_EDEFAULT
End Time
' attribute.
getEndTime()
,
Constant Field Valuesprotected long endTime
End Time
' attribute.
getEndTime()
protected static final int TOTAL_EXECUTED_INSTRUCTIONS_EDEFAULT
Total Executed Instructions
' attribute.
getTotalExecutedInstructions()
,
Constant Field Valuesprotected int totalExecutedInstructions
Total Executed Instructions
' attribute.
getTotalExecutedInstructions()
protected org.eclipse.emf.common.util.EList<ProfilingInstruction> executionInstructions
Execution Instructions
' containment reference list.
getExecutionInstructions()
protected static final long END_MEMORY_USAGE_EDEFAULT
End Memory Usage
' attribute.
getEndMemoryUsage()
,
Constant Field Valuesprotected long endMemoryUsage
End Memory Usage
' attribute.
getEndMemoryUsage()
protected org.eclipse.emf.common.util.EList<Context> context
Context
' containment reference list.
getContext()
protected static final long MAX_MEMORY_USAGE_EDEFAULT
Max Memory Usage
' attribute.
getMaxMemoryUsage()
,
Constant Field Valuesprotected long maxMemoryUsage
Max Memory Usage
' attribute.
getMaxMemoryUsage()
protected static final boolean MATCHING_OPERATION_EDEFAULT
Matching Operation
' attribute.
isMatchingOperation()
,
Constant Field Valuesprotected boolean matchingOperation
Matching Operation
' attribute.
isMatchingOperation()
protected org.eclipse.emf.common.util.EList<ExecutionError> executionErrors
Execution Errors
' containment reference list.
getExecutionErrors()
Constructor Detail |
---|
protected ProfilingOperationImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ProfilingInstructionImpl
public long getEndTime()
getEndTime
in interface ProfilingOperation
ProfilingOperation.setEndTime(long)
,
ModelPackage.getProfilingOperation_EndTime()
public void setEndTime(long newEndTime)
setEndTime
in interface ProfilingOperation
newEndTime
- the new value of the 'End Time' attribute.ProfilingOperation.getEndTime()
public int getTotalExecutedInstructions()
getTotalExecutedInstructions
in interface ProfilingOperation
ProfilingOperation.setTotalExecutedInstructions(int)
,
ModelPackage.getProfilingOperation_TotalExecutedInstructions()
public void setTotalExecutedInstructions(int newTotalExecutedInstructions)
setTotalExecutedInstructions
in interface ProfilingOperation
newTotalExecutedInstructions
- the new value of the 'Total Executed Instructions' attribute.ProfilingOperation.getTotalExecutedInstructions()
public org.eclipse.emf.common.util.EList<ProfilingInstruction> getExecutionInstructions()
getExecutionInstructions
in interface ProfilingOperation
ModelPackage.getProfilingOperation_ExecutionInstructions()
public long getEndMemoryUsage()
getEndMemoryUsage
in interface ProfilingOperation
ProfilingOperation.setEndMemoryUsage(long)
,
ModelPackage.getProfilingOperation_EndMemoryUsage()
public void setEndMemoryUsage(long newEndMemoryUsage)
setEndMemoryUsage
in interface ProfilingOperation
newEndMemoryUsage
- the new value of the 'End Memory Usage' attribute.ProfilingOperation.getEndMemoryUsage()
public org.eclipse.emf.common.util.EList<Context> getContext()
getContext
in interface ProfilingOperation
ModelPackage.getProfilingOperation_Context()
public long getMaxMemoryUsage()
getMaxMemoryUsage
in interface ProfilingOperation
ProfilingOperation.setMaxMemoryUsage(long)
,
ModelPackage.getProfilingOperation_MaxMemoryUsage()
public void setMaxMemoryUsage(long newMaxMemoryUsage)
setMaxMemoryUsage
in interface ProfilingOperation
newMaxMemoryUsage
- the new value of the 'Max Memory Usage' attribute.ProfilingOperation.getMaxMemoryUsage()
public boolean isMatchingOperation()
isMatchingOperation
in interface ProfilingOperation
ProfilingOperation.setMatchingOperation(boolean)
,
ModelPackage.getProfilingOperation_MatchingOperation()
public void setMatchingOperation(boolean newMatchingOperation)
setMatchingOperation
in interface ProfilingOperation
newMatchingOperation
- the new value of the 'Matching Operation' attribute.ProfilingOperation.isMatchingOperation()
public org.eclipse.emf.common.util.EList<ExecutionError> getExecutionErrors()
getExecutionErrors
in interface ProfilingOperation
ModelPackage.getProfilingOperation_ExecutionErrors()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ProfilingInstructionImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ProfilingInstructionImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ProfilingInstructionImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ProfilingInstructionImpl
public java.lang.String toString()
toString
in class ProfilingInstructionImpl
|
Copyright 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |