Interface IBuildlangVisitor
-
- All Superinterfaces:
IExpressionVisitor,IMatchVisitor,IVisitor,IVisitor
- All Known Implementing Classes:
BuildlangExecution,BuildlangWriter,VariableFinder
public interface IBuildlangVisitor extends IVisitor, IExpressionVisitor
Defines the type for the entire buildlang visitor. The subclassed interfaces are intentionally separated in order to allow for splitting the implementation.- Author:
- Holger Eichelberger
-
-
Method Summary
-
Methods inherited from interface net.ssehub.easy.instantiation.core.model.expressions.IExpressionVisitor
visitCallExpression, visitCompositeExpression, visitConstantExpression, visitContainerInitializerExpression, visitExpression, visitExpressionEvaluator, visitFieldAccessExpression, visitMultiAndExpression, visitParenthesisExpression, visitResolvableOperationCallExpression, visitResolvableOperationExpression, visitStringExpression, visitValueAssignmentExpression, visitVariableExpression, visitVarModelIdentifierExpression, visitVilTypeExpression
-
Methods inherited from interface net.ssehub.easy.instantiation.core.model.buildlangModel.ruleMatch.IMatchVisitor
visitArtifactMatchExpression, visitBooleanMatchExpression, visitCollectionMatchExpression, visitCompoundMatchExpression, visitPathMatchExpression, visitStringMatchExpression
-
Methods inherited from interface net.ssehub.easy.instantiation.core.model.buildlangModel.IVisitor
visitAlternativeExpression, visitForStatement, visitInstantiateExpression, visitJoinExpression, visitJoinVariableDeclaration, visitLoadProperties, visitMapExpression, visitRule, visitRule, visitRuleCallExpression, visitScript, visitStrategyCallExpression, visitWhileStatement
-
Methods inherited from interface net.ssehub.easy.instantiation.core.model.common.IVisitor
visitAdvice, visitCompound, visitExpressionStatement, visitTypedef, visitVariableDeclaration
-
-