Search in sources :

Example 1 with Traced

use of org.eclipse.xtext.generator.trace.node.Traced in project xtext-core by eclipse.

the class TracingSugarTest method _generateProperty.

@Traced
public IGeneratorNode _generateProperty(final Property it) {
    ILocationData _location = this._myExtensions.location(it);
    CompositeGeneratorNode _traceNode = this._myExtensions.trace(_location, false);
    this._myExtensions.appendTemplate(_traceNode, __generateProperty(it));
    return _traceNode;
}
Also used : CompositeGeneratorNode(org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode) ILocationData(org.eclipse.xtext.generator.trace.ILocationData) Traced(org.eclipse.xtext.generator.trace.node.Traced)

Example 2 with Traced

use of org.eclipse.xtext.generator.trace.node.Traced in project xtext-core by eclipse.

the class TracingSugarTest method _generateTypeWithDebugging.

@Traced(useForDebugging = true)
public IGeneratorNode _generateTypeWithDebugging(final Type it) {
    ILocationData _location = this._myExtensions.location(it);
    CompositeGeneratorNode _traceNode = this._myExtensions.trace(_location, true);
    this._myExtensions.appendTemplate(_traceNode, __generateTypeWithDebugging(it));
    return _traceNode;
}
Also used : CompositeGeneratorNode(org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode) ILocationData(org.eclipse.xtext.generator.trace.ILocationData) Traced(org.eclipse.xtext.generator.trace.node.Traced)

Example 3 with Traced

use of org.eclipse.xtext.generator.trace.node.Traced in project xtext-core by eclipse.

the class TracingSugarTest method _generateType.

@Traced
public IGeneratorNode _generateType(final Type it) {
    ILocationData _location = this._myExtensions.location(it);
    CompositeGeneratorNode _traceNode = this._myExtensions.trace(_location, false);
    this._myExtensions.appendTemplate(_traceNode, __generateType(it));
    return _traceNode;
}
Also used : CompositeGeneratorNode(org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode) ILocationData(org.eclipse.xtext.generator.trace.ILocationData) Traced(org.eclipse.xtext.generator.trace.node.Traced)

Example 4 with Traced

use of org.eclipse.xtext.generator.trace.node.Traced in project xtext-core by eclipse.

the class TracingSugarTest method _generatePropertyWithDebugging.

@Traced(useForDebugging = true)
public IGeneratorNode _generatePropertyWithDebugging(final Property it) {
    ILocationData _location = this._myExtensions.location(it);
    CompositeGeneratorNode _traceNode = this._myExtensions.trace(_location, true);
    this._myExtensions.appendTemplate(_traceNode, __generatePropertyWithDebugging(it));
    return _traceNode;
}
Also used : CompositeGeneratorNode(org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode) ILocationData(org.eclipse.xtext.generator.trace.ILocationData) Traced(org.eclipse.xtext.generator.trace.node.Traced)

Example 5 with Traced

use of org.eclipse.xtext.generator.trace.node.Traced in project xtext-core by eclipse.

the class TracingSugarTest method _generateTypeWithDebugging02.

@Traced
public IGeneratorNode _generateTypeWithDebugging02(final Type it) {
    ILocationData _location = this._myExtensions.location(it);
    CompositeGeneratorNode _traceNode = this._myExtensions.trace(_location, false);
    this._myExtensions.appendTemplate(_traceNode, __generateTypeWithDebugging02(it));
    return _traceNode;
}
Also used : CompositeGeneratorNode(org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode) ILocationData(org.eclipse.xtext.generator.trace.ILocationData) Traced(org.eclipse.xtext.generator.trace.node.Traced)

Aggregations

ILocationData (org.eclipse.xtext.generator.trace.ILocationData)5 CompositeGeneratorNode (org.eclipse.xtext.generator.trace.node.CompositeGeneratorNode)5 Traced (org.eclipse.xtext.generator.trace.node.Traced)5