Interface ProfilingOperation
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,ProfilingInstruction
- All Known Subinterfaces:
ProfilingModel
- All Known Implementing Classes:
ProfilingModelImpl
,ProfilingOperationImpl
public interface ProfilingOperation extends ProfilingInstruction
A representation of the model object 'Profiling Operation'.The following features are supported:
- See Also:
ModelPackage.getProfilingOperation()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Context>
getContext()
Returns the value of the 'Context' containment reference list.long
getEndMemoryUsage()
Returns the value of the 'End Memory Usage' attribute.long
getEndTime()
Returns the value of the 'End Time' attribute.org.eclipse.emf.common.util.EList<ExecutionError>
getExecutionErrors()
Returns the value of the 'Execution Errors' containment reference list.org.eclipse.emf.common.util.EList<ProfilingInstruction>
getExecutionInstructions()
Returns the value of the 'Execution Instructions' containment reference list.long
getMaxMemoryUsage()
Returns the value of the 'Max Memory Usage' attribute.int
getTotalExecutedInstructions()
Returns the value of the 'Total Executed Instructions' attribute.boolean
isMatchingOperation()
Returns the value of the 'Matching Operation' attribute.void
setEndMemoryUsage(long value)
Sets the value of the 'End Memory Usage
' attribute.void
setEndTime(long value)
Sets the value of the 'End Time
' attribute.void
setMatchingOperation(boolean value)
Sets the value of the 'Matching Operation
' attribute.void
setMaxMemoryUsage(long value)
Sets the value of the 'Max Memory Usage
' attribute.void
setTotalExecutedInstructions(int value)
Sets the value of the 'Total Executed Instructions
' attribute.-
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.m2m.atl.profiler.model.ProfilingInstruction
getAtlInstruction, getContent, getInstructionID, getLaunchedMemoryUsage, getLaunchedTime, getParentOperation, getStackFrames, isHasError, setAtlInstruction, setContent, setHasError, setInstructionID, setLaunchedMemoryUsage, setLaunchedTime, setParentOperation
-
-
-
-
Method Detail
-
getEndTime
long getEndTime()
Returns the value of the 'End Time' attribute.If the meaning of the 'End Time' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'End Time' attribute.
- See Also:
setEndTime(long)
,ModelPackage.getProfilingOperation_EndTime()
-
setEndTime
void setEndTime(long value)
Sets the value of the 'End Time
' attribute.- Parameters:
value
- the new value of the 'End Time' attribute.- See Also:
getEndTime()
-
getTotalExecutedInstructions
int getTotalExecutedInstructions()
Returns the value of the 'Total Executed Instructions' attribute.If the meaning of the 'Total Executed Instructions' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Total Executed Instructions' attribute.
- See Also:
setTotalExecutedInstructions(int)
,ModelPackage.getProfilingOperation_TotalExecutedInstructions()
-
setTotalExecutedInstructions
void setTotalExecutedInstructions(int value)
Sets the value of the 'Total Executed Instructions
' attribute.- Parameters:
value
- the new value of the 'Total Executed Instructions' attribute.- See Also:
getTotalExecutedInstructions()
-
getExecutionInstructions
org.eclipse.emf.common.util.EList<ProfilingInstruction> getExecutionInstructions()
Returns the value of the 'Execution Instructions' containment reference list. The list contents are of typeProfilingInstruction
.If the meaning of the 'Execution Instructions' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Execution Instructions' containment reference list.
- See Also:
ModelPackage.getProfilingOperation_ExecutionInstructions()
-
getEndMemoryUsage
long getEndMemoryUsage()
Returns the value of the 'End Memory Usage' attribute.If the meaning of the 'End Memory Usage' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'End Memory Usage' attribute.
- See Also:
setEndMemoryUsage(long)
,ModelPackage.getProfilingOperation_EndMemoryUsage()
-
setEndMemoryUsage
void setEndMemoryUsage(long value)
Sets the value of the 'End Memory Usage
' attribute.- Parameters:
value
- the new value of the 'End Memory Usage' attribute.- See Also:
getEndMemoryUsage()
-
getContext
org.eclipse.emf.common.util.EList<Context> getContext()
Returns the value of the 'Context' containment reference list. The list contents are of typeContext
.If the meaning of the 'Context' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Context' containment reference list.
- See Also:
ModelPackage.getProfilingOperation_Context()
-
getMaxMemoryUsage
long getMaxMemoryUsage()
Returns the value of the 'Max Memory Usage' attribute.If the meaning of the 'Max Memory Usage' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Max Memory Usage' attribute.
- See Also:
setMaxMemoryUsage(long)
,ModelPackage.getProfilingOperation_MaxMemoryUsage()
-
setMaxMemoryUsage
void setMaxMemoryUsage(long value)
Sets the value of the 'Max Memory Usage
' attribute.- Parameters:
value
- the new value of the 'Max Memory Usage' attribute.- See Also:
getMaxMemoryUsage()
-
isMatchingOperation
boolean isMatchingOperation()
Returns the value of the 'Matching Operation' attribute.If the meaning of the 'Matching Operation' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Matching Operation' attribute.
- See Also:
setMatchingOperation(boolean)
,ModelPackage.getProfilingOperation_MatchingOperation()
-
setMatchingOperation
void setMatchingOperation(boolean value)
Sets the value of the 'Matching Operation
' attribute.- Parameters:
value
- the new value of the 'Matching Operation' attribute.- See Also:
isMatchingOperation()
-
getExecutionErrors
org.eclipse.emf.common.util.EList<ExecutionError> getExecutionErrors()
Returns the value of the 'Execution Errors' containment reference list. The list contents are of typeExecutionError
.If the meaning of the 'Execution Errors' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Execution Errors' containment reference list.
- See Also:
ModelPackage.getProfilingOperation_ExecutionErrors()
-
-