org.eclipse.xtext.builder.trace
Interface DebugTraceRegion

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

public interface DebugTraceRegion
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Debug Trace Region'.

The following features are supported:

See Also:
TracePackage.getDebugTraceRegion()
EMF generated code
EMF model element

Method Summary
 org.eclipse.emf.common.util.EList<DebugLocationData> getAssociations()
          Returns the value of the 'Associations' containment reference list.
 java.lang.String getLabel()
          Returns the value of the 'Label' attribute.
 int getMyEndLineNumber()
          Returns the value of the 'My End Line Number' attribute.
 int getMyEndOffset()
          Returns the value of the 'My End Offset' attribute.
 int getMyLength()
          Returns the value of the 'My Length' attribute.
 int getMyLineNumber()
          Returns the value of the 'My Line Number' attribute.
 int getMyOffset()
          Returns the value of the 'My Offset' attribute.
 org.eclipse.emf.common.util.EList<DebugTraceRegion> getNestedRegions()
          Returns the value of the 'Nested Regions' containment reference list.
 void setMyEndLineNumber(int value)
          Sets the value of the 'My End Line Number' attribute.
 void setMyLength(int value)
          Sets the value of the 'My Length' attribute.
 void setMyLineNumber(int value)
          Sets the value of the 'My Line Number' attribute.
 void setMyOffset(int value)
          Sets the value of the 'My Offset' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getNestedRegions

org.eclipse.emf.common.util.EList<DebugTraceRegion> getNestedRegions()
Returns the value of the 'Nested Regions' containment reference list. The list contents are of type DebugTraceRegion.

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

Returns:
the value of the 'Nested Regions' containment reference list.
See Also:
TracePackage.getDebugTraceRegion_NestedRegions()
EMF generated code
EMF model element
containment="true"

getMyEndOffset

int getMyEndOffset()
Returns the value of the 'My End Offset' attribute.

If the meaning of the 'My End Offset' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'My End Offset' attribute.
See Also:
TracePackage.getDebugTraceRegion_MyEndOffset()
EMF generated code
EMF model element
unique="false" transient="true" changeable="false" volatile="true" derived="true"

getAssociations

org.eclipse.emf.common.util.EList<DebugLocationData> getAssociations()
Returns the value of the 'Associations' containment reference list. The list contents are of type DebugLocationData.

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

Returns:
the value of the 'Associations' containment reference list.
See Also:
TracePackage.getDebugTraceRegion_Associations()
EMF generated code
EMF model element
containment="true"

getLabel

java.lang.String getLabel()
Returns the value of the 'Label' attribute.

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

Returns:
the value of the 'Label' attribute.
See Also:
TracePackage.getDebugTraceRegion_Label()
EMF generated code
EMF model element
unique="false" transient="true" changeable="false" volatile="true" derived="true"

getMyOffset

int getMyOffset()
Returns the value of the 'My Offset' attribute.

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

Returns:
the value of the 'My Offset' attribute.
See Also:
setMyOffset(int), TracePackage.getDebugTraceRegion_MyOffset()
EMF generated code
EMF model element
unique="false"

setMyOffset

void setMyOffset(int value)
Sets the value of the 'My Offset' attribute.

Parameters:
value - the new value of the 'My Offset' attribute.
See Also:
getMyOffset()
EMF generated code

getMyLength

int getMyLength()
Returns the value of the 'My Length' attribute.

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

Returns:
the value of the 'My Length' attribute.
See Also:
setMyLength(int), TracePackage.getDebugTraceRegion_MyLength()
EMF generated code
EMF model element
unique="false"

setMyLength

void setMyLength(int value)
Sets the value of the 'My Length' attribute.

Parameters:
value - the new value of the 'My Length' attribute.
See Also:
getMyLength()
EMF generated code

getMyLineNumber

int getMyLineNumber()
Returns the value of the 'My Line Number' attribute.

If the meaning of the 'My Line Number' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'My Line Number' attribute.
See Also:
setMyLineNumber(int), TracePackage.getDebugTraceRegion_MyLineNumber()
EMF generated code
EMF model element
unique="false"

setMyLineNumber

void setMyLineNumber(int value)
Sets the value of the 'My Line Number' attribute.

Parameters:
value - the new value of the 'My Line Number' attribute.
See Also:
getMyLineNumber()
EMF generated code

getMyEndLineNumber

int getMyEndLineNumber()
Returns the value of the 'My End Line Number' attribute.

If the meaning of the 'My End Line Number' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'My End Line Number' attribute.
See Also:
setMyEndLineNumber(int), TracePackage.getDebugTraceRegion_MyEndLineNumber()
EMF generated code
EMF model element
unique="false"

setMyEndLineNumber

void setMyEndLineNumber(int value)
Sets the value of the 'My End Line Number' attribute.

Parameters:
value - the new value of the 'My End Line Number' attribute.
See Also:
getMyEndLineNumber()
EMF generated code