|
||||||||||
| 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 TimeTotal Executed InstructionsExecution InstructionsEnd Memory UsageContextMax Memory UsageMatching OperationExecution 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 ProfilingInstructionImplpublic long getEndTime()
getEndTime in interface ProfilingOperationProfilingOperation.setEndTime(long),
ModelPackage.getProfilingOperation_EndTime()public void setEndTime(long newEndTime)
setEndTime in interface ProfilingOperationnewEndTime - the new value of the 'End Time' attribute.ProfilingOperation.getEndTime()public int getTotalExecutedInstructions()
getTotalExecutedInstructions in interface ProfilingOperationProfilingOperation.setTotalExecutedInstructions(int),
ModelPackage.getProfilingOperation_TotalExecutedInstructions()public void setTotalExecutedInstructions(int newTotalExecutedInstructions)
setTotalExecutedInstructions in interface ProfilingOperationnewTotalExecutedInstructions - the new value of the 'Total Executed Instructions' attribute.ProfilingOperation.getTotalExecutedInstructions()public org.eclipse.emf.common.util.EList<ProfilingInstruction> getExecutionInstructions()
getExecutionInstructions in interface ProfilingOperationModelPackage.getProfilingOperation_ExecutionInstructions()public long getEndMemoryUsage()
getEndMemoryUsage in interface ProfilingOperationProfilingOperation.setEndMemoryUsage(long),
ModelPackage.getProfilingOperation_EndMemoryUsage()public void setEndMemoryUsage(long newEndMemoryUsage)
setEndMemoryUsage in interface ProfilingOperationnewEndMemoryUsage - the new value of the 'End Memory Usage' attribute.ProfilingOperation.getEndMemoryUsage()public org.eclipse.emf.common.util.EList<Context> getContext()
getContext in interface ProfilingOperationModelPackage.getProfilingOperation_Context()public long getMaxMemoryUsage()
getMaxMemoryUsage in interface ProfilingOperationProfilingOperation.setMaxMemoryUsage(long),
ModelPackage.getProfilingOperation_MaxMemoryUsage()public void setMaxMemoryUsage(long newMaxMemoryUsage)
setMaxMemoryUsage in interface ProfilingOperationnewMaxMemoryUsage - the new value of the 'Max Memory Usage' attribute.ProfilingOperation.getMaxMemoryUsage()public boolean isMatchingOperation()
isMatchingOperation in interface ProfilingOperationProfilingOperation.setMatchingOperation(boolean),
ModelPackage.getProfilingOperation_MatchingOperation()public void setMatchingOperation(boolean newMatchingOperation)
setMatchingOperation in interface ProfilingOperationnewMatchingOperation - the new value of the 'Matching Operation' attribute.ProfilingOperation.isMatchingOperation()public org.eclipse.emf.common.util.EList<ExecutionError> getExecutionErrors()
getExecutionErrors in interface ProfilingOperationModelPackage.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.InternalEObjecteGet in class ProfilingInstructionImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ProfilingInstructionImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ProfilingInstructionImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ProfilingInstructionImplpublic 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 | |||||||||