public interface ITreeAppendable extends IAppendable, org.eclipse.xtext.generator.trace.ITraceRegionProvider
| Modifier and Type | Method and Description |
|---|---|
ITreeAppendable |
append(java.lang.CharSequence content)
Appends the specified character sequence to this ITreeAppendable.
|
ITreeAppendable |
append(java.lang.Class<?> type) |
ITreeAppendable |
append(org.eclipse.xtext.common.types.JvmType type) |
ITreeAppendable |
append(LightweightTypeReference typeRef) |
ITreeAppendable |
decreaseIndentation() |
ErrorTreeAppendable |
errorChild() |
ITreeAppendable |
increaseIndentation() |
ITreeAppendable |
newLine() |
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object)
same as trace(object, false)
|
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object,
boolean useForDebugging) |
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInList) |
ITreeAppendable |
trace(org.eclipse.xtext.generator.trace.ILocationData location) |
ITreeAppendable |
trace(org.eclipse.xtext.generator.trace.ILocationData location,
boolean useForDebugging) |
ITreeAppendable |
trace(java.lang.Iterable<? extends org.eclipse.emf.ecore.EObject> objects) |
closeScope, declareSyntheticVariable, declareUniqueNameVariable, declareVariable, getContent, getGeneratorConfig, getImports, getName, getObject, hasName, hasObject, length, openPseudoScope, openScope, removeName, toStringisJavaITreeAppendable trace(org.eclipse.emf.ecore.EObject object, boolean useForDebugging)
object - the object this part should be associated withuseForDebugging - whether the part is relevant for debuggingITreeAppendable trace(org.eclipse.emf.ecore.EObject object)
ITreeAppendable trace(java.lang.Iterable<? extends org.eclipse.emf.ecore.EObject> objects)
objects - the iterable of EObjects that contribute output. May not be empty.ITreeAppendable trace(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, int indexInList)
ITreeAppendable trace(org.eclipse.xtext.generator.trace.ILocationData location)
ITreeAppendable trace(org.eclipse.xtext.generator.trace.ILocationData location, boolean useForDebugging)
location - the location that should be traceduseForDebugging - whether the part is relevant for debuggingErrorTreeAppendable errorChild()
ITreeAppendable append(org.eclipse.xtext.common.types.JvmType type)
append in interface IAppendableappend in interface ISourceAppenderITreeAppendable append(java.lang.Class<?> type)
ITreeAppendable append(LightweightTypeReference typeRef)
append in interface IAppendableappend in interface ISourceAppenderITreeAppendable append(java.lang.CharSequence content)
append in interface IAppendableappend in interface ISourceAppendercontent - - not nulla - reference to an ITreeAppendable where the given content got appendedITreeAppendable decreaseIndentation()
decreaseIndentation in interface IAppendabledecreaseIndentation in interface ISourceAppenderITreeAppendable increaseIndentation()
increaseIndentation in interface IAppendableincreaseIndentation in interface ISourceAppenderITreeAppendable newLine()
newLine in interface IAppendablenewLine in interface ISourceAppender