org.eclipse.xtext.builder.trace
Interface DebugLocationData

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

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

A representation of the model object 'Debug Location Data'.

The following features are supported:

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

Method Summary
 int getEndLineNumber()
          Returns the value of the 'End Line Number' attribute.
 int getEndOffset()
          Returns the value of the 'End Offset' attribute.
 java.lang.String getLabel()
          Returns the value of the 'Label' attribute.
 int getLength()
          Returns the value of the 'Length' attribute.
 int getLineNumber()
          Returns the value of the 'Line Number' attribute.
 int getOffset()
          Returns the value of the 'Offset' attribute.
 org.eclipse.emf.common.util.URI getPath()
          Returns the value of the 'Path' attribute.
 java.lang.String getProjectName()
          Returns the value of the 'Project Name' attribute.
 void setEndLineNumber(int value)
          Sets the value of the 'End Line Number' attribute.
 void setLength(int value)
          Sets the value of the 'Length' attribute.
 void setLineNumber(int value)
          Sets the value of the 'Line Number' attribute.
 void setOffset(int value)
          Sets the value of the 'Offset' attribute.
 void setPath(org.eclipse.emf.common.util.URI value)
          Sets the value of the 'Path' attribute.
 void setProjectName(java.lang.String value)
          Sets the value of the 'Project Name' 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

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.getDebugLocationData_Label()
EMF generated code
EMF model element
unique="false" transient="true" changeable="false" volatile="true" derived="true"

getOffset

int getOffset()
Returns the value of the 'Offset' attribute.

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

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

setOffset

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

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

getLength

int getLength()
Returns the value of the 'Length' attribute.

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

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

setLength

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

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

getLineNumber

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

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

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

setLineNumber

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

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

getEndLineNumber

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

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

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

setEndLineNumber

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

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

getProjectName

java.lang.String getProjectName()
Returns the value of the 'Project Name' attribute.

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

Returns:
the value of the 'Project Name' attribute.
See Also:
setProjectName(String), TracePackage.getDebugLocationData_ProjectName()
EMF generated code
EMF model element
unique="false"

setProjectName

void setProjectName(java.lang.String value)
Sets the value of the 'Project Name' attribute.

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

getPath

org.eclipse.emf.common.util.URI getPath()
Returns the value of the 'Path' attribute.

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

Returns:
the value of the 'Path' attribute.
See Also:
setPath(URI), TracePackage.getDebugLocationData_Path()
EMF generated code
EMF model element
unique="false" dataType="org.eclipse.xtext.builder.trace.URI"

setPath

void setPath(org.eclipse.emf.common.util.URI value)
Sets the value of the 'Path' attribute.

Parameters:
value - the new value of the 'Path' attribute.
See Also:
getPath()
EMF generated code

getEndOffset

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

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

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