org.eclipse.xtend.profiler.profilermodel
Interface Item

All Superinterfaces:
Callable, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ItemImpl

public interface Item
extends Callable

A representation of the model object 'Item'.

The following features are supported:

See Also:
ModelPackage.getItem()
EMF generated code
EMF model element

Method Summary
 int getCallCount()
          Returns the value of the 'Call Count' attribute.
 int getCallCountInCycle(Cycle cycle)
           
 Cycle getCycle()
          Returns the value of the 'Cycle' reference.
 org.eclipse.emf.common.util.EList<CallGroup> getInboundInvocations()
          Returns the value of the 'Inbound Invocations' reference list.
 org.eclipse.emf.common.util.EList<CallGroup> getInvocations()
          Returns the value of the 'Invocations' reference list.
 java.lang.String getItemName()
          Returns the value of the 'Item Name' attribute.
 long getItemTime()
          Returns the value of the 'Item Time' attribute.
 org.eclipse.emf.common.util.EList<CallGroup> getSubroutines()
          Returns the value of the 'Subroutines' reference list.
 boolean isSameCycle(Item item)
           
 void setCycle(Cycle value)
          Sets the value of the 'Cycle' reference.
 void setItemName(java.lang.String value)
          Sets the value of the 'Item Name' attribute.
 void setItemTime(long value)
          Sets the value of the 'Item Time' attribute.
 
Methods inherited from interface org.eclipse.xtend.profiler.profilermodel.Callable
getChildTime, getName, getOutboundChildTime, getSelfTime, getTime
 
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
 

Method Detail

getItemName

java.lang.String getItemName()
Returns the value of the 'Item Name' attribute. The default value is "".

If the meaning of the 'Item Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Item Name' attribute.
See Also:
setItemName(String), ModelPackage.getItem_ItemName()
EMF generated code
EMF model element
default=""

setItemName

void setItemName(java.lang.String value)
Sets the value of the 'Item Name' attribute.

Parameters:
value - the new value of the 'Item Name' attribute.
See Also:
getItemName()
EMF generated code

getItemTime

long getItemTime()
Returns the value of the 'Item Time' attribute. The default value is "0".

If the meaning of the 'Item Time' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Item Time' attribute.
See Also:
setItemTime(long), ModelPackage.getItem_ItemTime()
EMF generated code
EMF model element
default="0"

setItemTime

void setItemTime(long value)
Sets the value of the 'Item Time' attribute.

Parameters:
value - the new value of the 'Item Time' attribute.
See Also:
getItemTime()
EMF generated code

getCallCount

int getCallCount()
Returns the value of the 'Call Count' attribute.

If the meaning of the 'Call Count' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Call Count' attribute.
See Also:
ModelPackage.getItem_CallCount()
EMF generated code
EMF model element
transient="true" changeable="false" volatile="true" derived="true"

getSubroutines

org.eclipse.emf.common.util.EList<CallGroup> getSubroutines()
Returns the value of the 'Subroutines' reference list. The list contents are of type CallGroup. It is bidirectional and its opposite is 'Invoker'.

If the meaning of the 'Subroutines' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Subroutines' reference list.
See Also:
ModelPackage.getItem_Subroutines(), CallGroup.getInvoker()
EMF generated code
EMF model element
opposite="Invoker"

getInvocations

org.eclipse.emf.common.util.EList<CallGroup> getInvocations()
Returns the value of the 'Invocations' reference list. The list contents are of type CallGroup. It is bidirectional and its opposite is 'Subroutine'.

If the meaning of the 'Invocations' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Invocations' reference list.
See Also:
ModelPackage.getItem_Invocations(), CallGroup.getSubroutine()
EMF generated code
EMF model element
opposite="Subroutine"

getCycle

Cycle getCycle()
Returns the value of the 'Cycle' reference. It is bidirectional and its opposite is 'Items'.

If the meaning of the 'Cycle' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Cycle' reference.
See Also:
setCycle(Cycle), ModelPackage.getItem_Cycle(), Cycle.getItems()
EMF generated code
EMF model element
opposite="Items"

setCycle

void setCycle(Cycle value)
Sets the value of the 'Cycle' reference.

Parameters:
value - the new value of the 'Cycle' reference.
See Also:
getCycle()
EMF generated code

getInboundInvocations

org.eclipse.emf.common.util.EList<CallGroup> getInboundInvocations()
Returns the value of the 'Inbound Invocations' reference list. The list contents are of type CallGroup.

If the meaning of the 'Inbound Invocations' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Inbound Invocations' reference list.
See Also:
ModelPackage.getItem_InboundInvocations()
EMF generated code
EMF model element
transient="true" changeable="false" volatile="true" derived="true"

isSameCycle

boolean isSameCycle(Item item)

EMF generated code
EMF model element

getCallCountInCycle

int getCallCountInCycle(Cycle cycle)

EMF generated code
EMF model element