Uses of Class
org.eclipse.epsilon.common.parse.AST
-
-
Uses of AST in org.eclipse.epsilon.antlr.postprocessor
Methods in org.eclipse.epsilon.antlr.postprocessor with parameters of type AST Modifier and Type Method Description Ast
AbstractAstPostProcessor. process(AST ast)
-
Uses of AST in org.eclipse.epsilon.common.module
Methods in org.eclipse.epsilon.common.module with parameters of type AST Modifier and Type Method Description void
AbstractModuleElement. build(AST cst, IModule module)
void
ModuleElement. build(AST cst, IModule module)
ModuleElement
IModule. createAst(AST cst, ModuleElement parentAst)
-
Uses of AST in org.eclipse.epsilon.common.parse
Fields in org.eclipse.epsilon.common.parse declared as AST Modifier and Type Field Description protected AST
AST. annotations
Fields in org.eclipse.epsilon.common.parse with type parameters of type AST Modifier and Type Field Description protected java.util.List<AST>
AST. descendants
Methods in org.eclipse.epsilon.common.parse that return AST Modifier and Type Method Description AST
EpsilonTreeAdaptor. create(org.antlr.runtime.Token token)
AST
AST. getAnnotationsAst()
AST
AST. getChild(int i)
AST
AST. getFirstChild()
AST
AST. getFourthChild()
AST
AST. getNextSibling()
AST
AST. getParent()
AST
AST. getSecondChild()
AST
AST. getThirdChild()
AST
AST. setAnnotationsAst(AST annotations)
AST
AST. setColumn(int column)
AST
AST. setFirstChild(AST child)
AST
AST. setLine(int line)
AST
AST. setNextSibling(AST sibling)
Methods in org.eclipse.epsilon.common.parse that return types with arguments of type AST Modifier and Type Method Description java.util.List<AST>
AST. getChildren()
java.util.List<AST>
AST. getDescendants()
Methods in org.eclipse.epsilon.common.parse with parameters of type AST Modifier and Type Method Description protected void
AST. collectDescendants(AST ast, java.util.List<AST> descendants, boolean addAst)
AST
AST. setAnnotationsAst(AST annotations)
AST
AST. setFirstChild(AST child)
AST
AST. setNextSibling(AST sibling)
Method parameters in org.eclipse.epsilon.common.parse with type arguments of type AST Modifier and Type Method Description protected void
AST. collectDescendants(AST ast, java.util.List<AST> descendants, boolean addAst)
Constructors in org.eclipse.epsilon.common.parse with parameters of type AST Constructor Description AST(org.antlr.runtime.Token token, AST real)
-
Uses of AST in org.eclipse.epsilon.common.util
Methods in org.eclipse.epsilon.common.util that return AST Modifier and Type Method Description static AST
AstUtil. getChild(AST parent, int type)
static AST
AstUtil. getChildAt(AST parent, int index)
static AST
AstUtil. getFirstConcreteChild(AST parent)
Methods in org.eclipse.epsilon.common.util that return types with arguments of type AST Modifier and Type Method Description static java.util.List<AST>
AstUtil. getChildren(AST parent)
static java.util.List<AST>
AstUtil. getChildren(AST parent, int... types)
static java.util.List<AST>
AstUtil. getChildrenBut(AST parent, int type)
Methods in org.eclipse.epsilon.common.util with parameters of type AST Modifier and Type Method Description static AST
AstUtil. getChild(AST parent, int type)
static AST
AstUtil. getChildAt(AST parent, int index)
static java.util.List<AST>
AstUtil. getChildren(AST parent)
static java.util.List<AST>
AstUtil. getChildren(AST parent, int... types)
static java.util.List<AST>
AstUtil. getChildrenBut(AST parent, int type)
static int
AstUtil. getChildrenCount(AST parent)
static AST
AstUtil. getFirstConcreteChild(AST parent)
static int
AstUtil. getParentType(AST child)
static boolean
AstUtil. hasAtMostNChildrenOfTypes(int n, AST parent, int... types)
-
Uses of AST in org.eclipse.epsilon.ecl
Methods in org.eclipse.epsilon.ecl with parameters of type AST Modifier and Type Method Description ModuleElement
EclModule. adapt(AST cst, ModuleElement parentAst)
void
EclModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.ecl.dom
Methods in org.eclipse.epsilon.ecl.dom that return AST Modifier and Type Method Description AST
MatchRule. getSuperRulesAst(AST cst)
Methods in org.eclipse.epsilon.ecl.dom with parameters of type AST Modifier and Type Method Description void
MatchRule. build(AST cst, IModule module)
AST
MatchRule. getSuperRulesAst(AST cst)
-
Uses of AST in org.eclipse.epsilon.egl
Methods in org.eclipse.epsilon.egl with parameters of type AST Modifier and Type Method Description ModuleElement
EgxModule. adapt(AST cst, ModuleElement parentAst)
void
EglTemplateFactoryModuleAdapter. build(AST cst, IModule module)
void
EgxModule. build(AST cst, IModule module)
ModuleElement
EglTemplateFactoryModuleAdapter. createAst(AST cst, ModuleElement parentAst)
protected GenerationRule
EgxModule. createGenerationRule(AST generationRuleAst)
Subclasses may override this method to change the implementation ofGenerationRule
that is instantiated after parsing an EGX program. -
Uses of AST in org.eclipse.epsilon.egl.dom
Methods in org.eclipse.epsilon.egl.dom that return AST Modifier and Type Method Description AST
GenerationRule. getSuperRulesAst(AST cst)
Methods in org.eclipse.epsilon.egl.dom with parameters of type AST Modifier and Type Method Description void
GenerationRule. build(AST cst, IModule module)
AST
GenerationRule. getSuperRulesAst(AST cst)
-
Uses of AST in org.eclipse.epsilon.egl.internal
Methods in org.eclipse.epsilon.egl.internal with parameters of type AST Modifier and Type Method Description ModuleElement
EglModule. adapt(AST cst, ModuleElement parentAst)
void
EglModule. build(AST cst, IModule module)
protected boolean
EglModule. hasAnnotation(AST ast, java.lang.String name)
protected boolean
EglModule. preprocess(AST ast)
-
Uses of AST in org.eclipse.epsilon.egl.model
Methods in org.eclipse.epsilon.egl.model with parameters of type AST Modifier and Type Method Description void
EglMarkerSection. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.egl.parse
Methods in org.eclipse.epsilon.egl.parse that return AST Modifier and Type Method Description AST
EglParser. getAST()
-
Uses of AST in org.eclipse.epsilon.egl.preprocessor
Methods in org.eclipse.epsilon.egl.preprocessor with parameters of type AST Modifier and Type Method Description java.lang.String
Preprocessor. convertToEol(AST ast)
void
Preprocessor. updateASTLocations(AST ast)
protected boolean
Preprocessor. updateRegionsOfStaticTextASTs(AST ast)
Updates the EOL ASTs produced by the preprocessor from EGL static sections. -
Uses of AST in org.eclipse.epsilon.eml
Methods in org.eclipse.epsilon.eml with parameters of type AST Modifier and Type Method Description ModuleElement
EmlModule. adapt(AST cst, ModuleElement parentAst)
void
EmlModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.eml.dom
Methods in org.eclipse.epsilon.eml.dom that return AST Modifier and Type Method Description AST
MergeRule. getSuperRulesAst(AST cst)
Methods in org.eclipse.epsilon.eml.dom with parameters of type AST Modifier and Type Method Description void
MergeRule. build(AST cst, IModule module)
AST
MergeRule. getSuperRulesAst(AST cst)
-
Uses of AST in org.eclipse.epsilon.eol
Methods in org.eclipse.epsilon.eol with parameters of type AST Modifier and Type Method Description abstract ModuleElement
AbstractModule. adapt(AST cst, ModuleElement parentAst)
ModuleElement
EolModule. adapt(AST cst, ModuleElement parentAst)
protected void
AbstractModule. assignAnnotations(AST ast)
protected void
AbstractModule. assignComment(AST root, org.antlr.runtime.CommonToken comment)
protected void
AbstractModule. assignComments(AST root, java.util.List<org.antlr.runtime.CommonToken> comments)
void
EolModule. build(AST cst, IModule module)
protected void
EolModule. checkImports(AST cst)
ModuleElement
AbstractModule. createAst(AST cst, ModuleElement parentAst)
protected java.util.Collection<Import>
EolModule. getImportsByExtension(AST cst, java.lang.String extension, java.lang.Class<?> moduleImplClass)
-
Uses of AST in org.eclipse.epsilon.eol.dom
Methods in org.eclipse.epsilon.eol.dom with parameters of type AST Modifier and Type Method Description void
AnnotatableModuleElement. build(AST cst, IModule module)
void
AnnotationBlock. build(AST cst, IModule module)
void
AssignmentStatement. build(AST cst, IModule module)
void
BooleanLiteral. build(AST cst, IModule module)
void
Case. build(AST cst, IModule module)
void
CollectionLiteralExpression. build(AST cst, IModule module)
void
ComplexOperationCallExpression. build(AST cst, IModule module)
void
DeleteStatement. build(AST cst, IModule module)
void
EnumerationLiteralExpression. build(AST cst, IModule module)
void
ExecutableAnnotation. build(AST cst, IModule module)
void
ExecutableBlock. build(AST cst, IModule module)
void
ExpressionInBrackets. build(AST cst, IModule module)
void
FeatureCallExpression. build(AST cst, IModule module)
void
FirstOrderOperationCallExpression. build(AST cst, IModule module)
void
ForStatement. build(AST cst, IModule module)
void
IfStatement. build(AST cst, IModule module)
void
Import. build(AST cst, IModule module)
void
IntegerLiteral. build(AST cst, IModule module)
void
ItemSelectorExpression. build(AST cst, IModule module)
void
MapLiteralExpression. build(AST cst, IModule module)
void
ModelDeclaration. build(AST cst, IModule module)
void
ModelDeclarationParameter. build(AST cst, IModule module)
void
NameExpression. build(AST cst, IModule module)
void
NewInstanceExpression. build(AST cst, IModule module)
void
Operation. build(AST cst, IModule module)
void
OperationCallExpression. build(AST cst, IModule module)
void
OperatorExpression. build(AST cst, IModule module)
void
Parameter. build(AST cst, IModule module)
void
PostfixOperatorExpression. build(AST cst, IModule module)
void
PropertyCallExpression. build(AST cst, IModule module)
void
RealLiteral. build(AST cst, IModule module)
void
ReturnStatement. build(AST cst, IModule module)
void
SimpleAnnotation. build(AST cst, IModule module)
void
StatementBlock. build(AST cst, IModule module)
void
StringLiteral. build(AST cst, IModule module)
void
SwitchStatement. build(AST cst, IModule module)
void
TernaryExpression. build(AST cst, IModule module)
void
ThrowStatement. build(AST cst, IModule module)
void
TransactionStatement. build(AST cst, IModule module)
void
TypeExpression. build(AST cst, IModule module)
void
VariableDeclaration. build(AST cst, IModule module)
void
WhileStatement. build(AST cst, IModule module)
OperatorExpression
OperatorExpressionFactory. createOperatorExpression(AST ast)
protected Expression
AssignmentStatement. getValueExpression(AST cst, Expression expression)
-
Uses of AST in org.eclipse.epsilon.eol.util
Methods in org.eclipse.epsilon.eol.util with parameters of type AST Modifier and Type Method Description static boolean
EolParserUtil. isOperationCall(AST ast)
static boolean
EolParserUtil. isPointOrArrow(AST ast)
static boolean
EolParserUtil. isProperty(AST ast)
-
Uses of AST in org.eclipse.epsilon.epl
Methods in org.eclipse.epsilon.epl with parameters of type AST Modifier and Type Method Description ModuleElement
AbstractEplModule. adapt(AST cst, ModuleElement parentAst)
void
AbstractEplModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.epl.dom
Methods in org.eclipse.epsilon.epl.dom with parameters of type AST Modifier and Type Method Description void
Cardinality. build(AST cst, IModule module)
void
Pattern. build(AST cst, IModule module)
void
Role. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.erl
Methods in org.eclipse.epsilon.erl with parameters of type AST Modifier and Type Method Description ModuleElement
ErlModule. adapt(AST cst, ModuleElement parentAst)
void
ErlModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.erl.dom
Methods in org.eclipse.epsilon.erl.dom that return AST Modifier and Type Method Description protected AST
NamedStatementBlockRule. getBodyAst(AST cst)
protected AST
NamedRule. getNameAst(AST cst)
protected AST
NamedStatementBlockRule. getNameAst(AST cst)
abstract AST
ExtensibleNamedRule. getSuperRulesAst(AST cst)
Methods in org.eclipse.epsilon.erl.dom with parameters of type AST Modifier and Type Method Description void
ExtensibleNamedRule. build(AST cst, IModule module)
void
NamedRule. build(AST cst, IModule module)
void
NamedStatementBlockRule. build(AST cst, IModule module)
protected AST
NamedStatementBlockRule. getBodyAst(AST cst)
protected AST
NamedRule. getNameAst(AST cst)
protected AST
NamedStatementBlockRule. getNameAst(AST cst)
abstract AST
ExtensibleNamedRule. getSuperRulesAst(AST cst)
-
Uses of AST in org.eclipse.epsilon.etl
Methods in org.eclipse.epsilon.etl with parameters of type AST Modifier and Type Method Description ModuleElement
EtlModule. adapt(AST cst, ModuleElement parentAst)
void
EtlModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.etl.dom
Methods in org.eclipse.epsilon.etl.dom that return AST Modifier and Type Method Description AST
TransformationRule. getSuperRulesAst(AST cst)
Methods in org.eclipse.epsilon.etl.dom with parameters of type AST Modifier and Type Method Description void
TransformationRule. build(AST cst, IModule module)
AST
TransformationRule. getSuperRulesAst(AST cst)
-
Uses of AST in org.eclipse.epsilon.evl
Methods in org.eclipse.epsilon.evl with parameters of type AST Modifier and Type Method Description ModuleElement
EvlModule. adapt(AST cst, ModuleElement parentAst)
void
EvlModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.evl.dom
Methods in org.eclipse.epsilon.evl.dom with parameters of type AST Modifier and Type Method Description void
Constraint. build(AST cst, IModule module)
void
ConstraintContext. build(AST cst, IModule module)
void
Fix. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.ewl
Methods in org.eclipse.epsilon.ewl with parameters of type AST Modifier and Type Method Description ModuleElement
EwlModule. adapt(AST cst, ModuleElement parentAst)
void
EwlModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.ewl.dom
Methods in org.eclipse.epsilon.ewl.dom with parameters of type AST Modifier and Type Method Description void
Wizard. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.flock
Methods in org.eclipse.epsilon.flock with parameters of type AST Modifier and Type Method Description ModuleElement
FlockModule. adapt(AST cst, ModuleElement parentAst)
void
FlockModule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.flock.model.domain.common
Methods in org.eclipse.epsilon.flock.model.domain.common with parameters of type AST Modifier and Type Method Description void
ClassifierTypedConstruct. build(AST cst, IModule module)
void
GuardedConstruct. build(AST cst, IModule module)
void
PackageTypedConstruct. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.flock.model.domain.rules
Methods in org.eclipse.epsilon.flock.model.domain.rules with parameters of type AST Modifier and Type Method Description void
MigrateRule. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.flock.model.domain.typemappings
Methods in org.eclipse.epsilon.flock.model.domain.typemappings with parameters of type AST Modifier and Type Method Description void
PackageRetyping. build(AST cst, IModule module)
void
Retyping. build(AST cst, IModule module)
-
Uses of AST in org.eclipse.epsilon.hutn
Methods in org.eclipse.epsilon.hutn with parameters of type AST Modifier and Type Method Description ModuleElement
HutnModule. adapt(AST cst, ModuleElement parentAst)
void
HutnModule. build(AST cst, IModule module)
protected void
HutnModule. translateAst(AST ast)
-
Uses of AST in org.eclipse.epsilon.hutn.parse.postprocessor
Methods in org.eclipse.epsilon.hutn.parse.postprocessor that return AST Modifier and Type Method Description protected static AST
HutnPostProcessorTest. buildAst(int type)
protected static AST
HutnPostProcessorTest. buildAst(int type, java.lang.String text)
Methods in org.eclipse.epsilon.hutn.parse.postprocessor with parameters of type AST Modifier and Type Method Description protected static ModelWithEolAssertions
HutnPostProcessorTest. postProcessorTest(AST ast)
-
Uses of AST in org.eclipse.epsilon.picto
Methods in org.eclipse.epsilon.picto with parameters of type AST Modifier and Type Method Description ModuleElement
LazyEgxModule. adapt(AST cst, ModuleElement parentAst)
-
Uses of AST in org.eclipse.epsilon.pinset
Methods in org.eclipse.epsilon.pinset with parameters of type AST Modifier and Type Method Description ModuleElement
PinsetModule. adapt(AST cst, ModuleElement parentAst)
void
DatasetRule. build(AST cst, IModule module)
void
PinsetModule. build(AST cst, IModule module)
static boolean
DatasetRule. isColumnGenerator(AST child)
-
Uses of AST in org.eclipse.epsilon.pinset.columnGenerators
Methods in org.eclipse.epsilon.pinset.columnGenerators with parameters of type AST Modifier and Type Method Description void
Column. build(AST cst, IModule module)
void
Grid. build(AST cst, IModule module)
void
NestedFrom. build(AST cst, IModule module)
void
Properties. build(AST cst, IModule module)
void
Reference. build(AST cst, IModule module)
-