Uses of Interface
net.ssehub.easy.instantiation.core.model.expressions.IExpressionParser
-
Packages that use IExpressionParser Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.vil.templatelang net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch Rule match expressions.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.templateModel The template language model. -
-
Uses of IExpressionParser in de.uni_hildesheim.sse
Classes in de.uni_hildesheim.sse that implement IExpressionParser Modifier and Type Class Description classVilExpressionParserProvides an expression parser for VIL. -
Uses of IExpressionParser in de.uni_hildesheim.sse.vil.templatelang
Classes in de.uni_hildesheim.sse.vil.templatelang that implement IExpressionParser Modifier and Type Class Description classVtlExpressionParserProvides an expression parser for VTL. -
Uses of IExpressionParser in net.ssehub.easy.instantiation.core.model.buildlangModel
Methods in net.ssehub.easy.instantiation.core.model.buildlangModel that return IExpressionParser Modifier and Type Method Description protected IExpressionParser<Resolver>BuildlangExecution. getExpressionParser() -
Uses of IExpressionParser in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch declared as IExpressionParser Modifier and Type Field Description private IExpressionParser<Resolver>MatchResolver. expressionParserConstructors in net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch with parameters of type IExpressionParser Constructor Description MatchResolver(IRuntimeEnvironment environment, IExpressionParser<Resolver> expressionParser, IExpressionVisitor evaluator)Creates a match resolver. -
Uses of IExpressionParser in net.ssehub.easy.instantiation.core.model.common
Methods in net.ssehub.easy.instantiation.core.model.common that return IExpressionParser Modifier and Type Method Description protected abstract IExpressionParser<R>ExecutionVisitor. getExpressionParser()Returns the actual expression parser. -
Uses of IExpressionParser in net.ssehub.easy.instantiation.core.model.expressions
Fields in net.ssehub.easy.instantiation.core.model.expressions declared as IExpressionParser Modifier and Type Field Description private IExpressionParser<R>StringReplacer. expressionParserFields in net.ssehub.easy.instantiation.core.model.expressions with type parameters of type IExpressionParser Modifier and Type Field Description private static java.util.Map<ExpressionParserRegistry.ILanguage<?>,IExpressionParser<?>>ExpressionParserRegistry. expressionParsersMethods in net.ssehub.easy.instantiation.core.model.expressions that return IExpressionParser Modifier and Type Method Description static <R extends Resolver<?>>
IExpressionParser<R>ExpressionParserRegistry. getExpressionParser(ExpressionParserRegistry.ILanguage<R> language)Returns the expression parser for a given language.Methods in net.ssehub.easy.instantiation.core.model.expressions with parameters of type IExpressionParser Modifier and Type Method Description static <R extends Resolver<?>>
voidExpressionParserRegistry. setExpressionParser(ExpressionParserRegistry.ILanguage<R> language, IExpressionParser<R> parser)Defines the expression parser for a language.static <I extends VariableDeclaration,R extends Resolver<I>>
java.lang.StringStringReplacer. substitute(java.lang.String text, R resolver, IExpressionParser<R> expressionParser, IExpressionVisitor expressionEvaluator, IStringParserFactory<I> factory)Substitutes the variable and expression placeholders intext.Constructors in net.ssehub.easy.instantiation.core.model.expressions with parameters of type IExpressionParser Constructor Description StringReplacer(java.lang.String text, R resolver, IExpressionParser<R> expressionParser, IExpressionVisitor expressionEvaluator, IStringParserFactory<I> factory)Creates a replacer instance. -
Uses of IExpressionParser in net.ssehub.easy.instantiation.core.model.templateModel
Methods in net.ssehub.easy.instantiation.core.model.templateModel that return IExpressionParser Modifier and Type Method Description protected IExpressionParser<Resolver>TemplateLangExecution. getExpressionParser()
-