-
All Superinterfaces:
-
org.eclipse.xtext.generator.trace.ITraceRegionProvider, org.eclipse.xtext.xbase.compiler.IAppendable, org.eclipse.xtext.xbase.compiler.ISourceAppender, org.eclipse.xtext.xbase.compiler.output.ITreeAppendable
A delegating tree appendable which is aware of th current compilation context.
-
Maven Group Identifier:
-
-
Maven Artifact Identifier:
-
-
Since:
-
Constructor Summary
Action Summary
Inherited: append(CharSequence),
append(Class<T>),
append(JvmType),
append(LightweightTypeReference),
closeScope,
declareSyntheticVariable(Object,String),
declareUniqueNameVariable(Object,String),
declareVariable(Object,String),
decreaseIndentation,
errorChild,
getContent,
getGeneratorConfig,
getImports,
getName(Object),
getObject(String),
getTraceRegion,
hasName(Object),
hasObject(String),
increaseIndentation,
isJava,
length,
newLine,
openPseudoScope,
openScope,
removeName(Object),
toString,
trace(EObject),
trace(EObject,EStructuralFeature,int),
trace(EObject,boolean),
trace(ILocationData),
trace(ILocationData,boolean),
trace(Iterable<T>)
Constructor Details
-
new(ITreeAppendable)
-
new(ITreeAppendable)
Constructor.
-
Parameters:
-
delegate -
-
new(Map<K,V>,ITreeAppendable)
-
protected new(Map<K,V>,ITreeAppendable)
Constructor.
-
Parameters:
-
contextualValues -
delegate -
Action Details
-
createDelegateToChild(ITreeAppendable)
-
protected def createDelegateToChild(ITreeAppendable) : org.eclipse.xtext.xbase.compiler.output.ITreeAppendable
-
defineContextualValue(String,Object)
-
def defineContextualValue(String,Object) : T with T
Define a contextual value.
-
Parameters:
-
<T> -
key -
value -
-
Returns:
-
-
deleteContextualValue(String)
-
def deleteContextualValue(String) : T with T
Define a contextual value.
-
Parameters:
-
<T> -
key -
-
Returns:
-
-
getContextualValue(String)
-
def getContextualValue(String) : T with T
Replies the contextual value associated to the given key.
-
Parameters:
-
<T> -
key -
-
Returns:
-
-
hasContextualValue(String)
-
def hasContextualValue(String) : boolean
Replies if a contextual value is associated to the given key.
-
Parameters:
-
key -
-
Returns:
-