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 nullITreeAppendable decreaseIndentation()
decreaseIndentation in interface IAppendabledecreaseIndentation in interface ISourceAppenderITreeAppendable increaseIndentation()
increaseIndentation in interface IAppendableincreaseIndentation in interface ISourceAppenderITreeAppendable newLine()
newLine in interface IAppendablenewLine in interface ISourceAppender