Uses of Interface
org.eclipse.mtl.cst.CSTNode

Packages that use CSTNode
org.eclipse.mtl.cst   
org.eclipse.mtl.cst.impl   
org.eclipse.mtl.cst.util   
org.eclipse.mtl.ide.ui.editors.template   
org.eclipse.mtl.parser.cst   
 

Uses of CSTNode in org.eclipse.mtl.cst
 

Subinterfaces of CSTNode in org.eclipse.mtl.cst
 interface Block
          A representation of the model object 'Block'.
 interface Comment
          A representation of the model object 'Comment'.
 interface FileBlock
          A representation of the model object 'File Block'.
 interface ForBlock
          A representation of the model object 'For Block'.
 interface IfBlock
          A representation of the model object 'If Block'.
 interface InitSection
          A representation of the model object 'Init Section'.
 interface LetBlock
          A representation of the model object 'Let Block'.
 interface Macro
          A representation of the model object 'Macro'.
 interface ModelExpression
          A representation of the model object 'Model Expression'.
 interface Module
          A representation of the model object 'Module'.
 interface ModuleElement
          A representation of the model object 'Module Element'.
 interface ModuleExtendsValue
          A representation of the model object 'Module Extends Value'.
 interface ModuleImportsValue
          A representation of the model object 'Module Imports Value'.
 interface ProtectedAreaBlock
          A representation of the model object 'Protected Area Block'.
 interface Query
          A representation of the model object 'Query'.
 interface Template
          A representation of the model object 'Template'.
 interface TemplateExpression
          A representation of the model object 'Template Expression'.
 interface TemplateOverridesValue
          A representation of the model object 'Template Overrides Value'
 interface TextExpression
          A representation of the model object 'Text Expression'.
 interface TraceBlock
          A representation of the model object 'Trace Block'.
 interface TypedModel
          A representation of the model object 'Typed Model'.
 interface Variable
          A representation of the model object 'Variable'.
 

Uses of CSTNode in org.eclipse.mtl.cst.impl
 

Classes in org.eclipse.mtl.cst.impl that implement CSTNode
 class BlockImpl
          An implementation of the model object 'Block'.
 class CommentImpl
          An implementation of the model object 'Comment'.
 class FileBlockImpl
          An implementation of the model object 'File Block'.
 class ForBlockImpl
          An implementation of the model object 'For Block'.
 class IfBlockImpl
          An implementation of the model object 'If Block'.
 class InitSectionImpl
          An implementation of the model object 'Init Section'.
 class LetBlockImpl
          An implementation of the model object 'Let Block'.
 class MacroImpl
          An implementation of the model object 'Macro'.
 class ModelExpressionImpl
          An implementation of the model object 'Model Expression'.
 class ModuleElementImpl
          An implementation of the model object 'Module Element'.
 class ModuleExtendsValueImpl
          An implementation of the model object 'Module Extends Value'.
 class ModuleImpl
          An implementation of the model object 'Module'.
 class ModuleImportsValueImpl
          An implementation of the model object 'Module Imports Value'.
 class ProtectedAreaBlockImpl
          An implementation of the model object 'Protected Area Block'.
 class QueryImpl
          An implementation of the model object 'Query'.
 class TemplateExpressionImpl
          An implementation of the model object 'Template Expression'.
 class TemplateImpl
          An implementation of the model object 'Template'.
 class TemplateOverridesValueImpl
          An implementation of the model object 'Template Overrides Value'
 class TextExpressionImpl
          An implementation of the model object 'Text Expression'.
 class TraceBlockImpl
          An implementation of the model object 'Trace Block'.
 class TypedModelImpl
          An implementation of the model object 'Typed Model'.
 class VariableImpl
          An implementation of the model object 'Variable'.
 

Uses of CSTNode in org.eclipse.mtl.cst.util
 

Methods in org.eclipse.mtl.cst.util with parameters of type CSTNode
 T CstSwitch.caseCSTNode(CSTNode object)
          Returns the result of interpreting the object as an instance of 'CST Node'.
 

Uses of CSTNode in org.eclipse.mtl.ide.ui.editors.template
 

Methods in org.eclipse.mtl.ide.ui.editors.template that return CSTNode
 CSTNode MTLSourceContent.getCSTNode(int posBegin, int posEnd)
          Gets the nearest CST node at the given position.
 CSTNode MTLSourceContent.getCSTParent(CSTNode node, java.lang.Class c)
          Gets the CST parent of the given type.
 CSTNode MTLSourceContent.updateCST(int posBegin, int posEnd, java.lang.String newText)
          Computes a delta version of the CST model, and returns the modified object.
 

Methods in org.eclipse.mtl.ide.ui.editors.template with parameters of type CSTNode
 CSTNode MTLSourceContent.getCSTParent(CSTNode node, java.lang.Class c)
          Gets the CST parent of the given type.
 

Uses of CSTNode in org.eclipse.mtl.parser.cst
 

Methods in org.eclipse.mtl.parser.cst with parameters of type CSTNode
protected  void CSTParser.setPositions(CSTNode eCSTNode, int posBegin, int posEnd)
          To store the position in the CST node.
 


Copyright 2008 Obeo
All Rights Reserved.