Uses of Interface
net.ssehub.easy.instantiation.core.model.common.IVisitor
-
Packages that use IVisitor Package Description 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.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.producer.ui.productline_editor.instantiator This package holds classes for the instantiator editor. -
-
Uses of IVisitor in net.ssehub.easy.instantiation.core.model.buildlangModel
Subinterfaces of IVisitor in net.ssehub.easy.instantiation.core.model.buildlangModel Modifier and Type Interface Description interfaceIBuildlangVisitorDefines the type for the entire buildlang visitor.interfaceIVisitorA visitor interface for the build language elements.Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IVisitor Modifier and Type Class Description classBuildlangExecutionExecutes a build language project.classBuildlangWriterFor writing a buildlanguage model to a print stream.classExpressionCopyVisitorThe copy visitor for VIL expressions.classExpressionVersionRestrictionValidatorImplements a VIL expression version restriction validator.(package private) classVariableFinderSearches whether given variables are used. -
Uses of IVisitor in net.ssehub.easy.instantiation.core.model.common
Classes in net.ssehub.easy.instantiation.core.model.common that implement IVisitor Modifier and Type Class Description classExecutionVisitor<M extends IResolvableModel<V,M>,O extends IResolvableOperation<V>,V extends VariableDeclaration,R extends Resolver<M,O,?,V>>Extends the basic expression evaluation visitor for the execution of those classes being defined in this package.classWriterVisitor<V extends VariableDeclaration>A writer for VIL languages.Methods in net.ssehub.easy.instantiation.core.model.common with parameters of type IVisitor Modifier and Type Method Description java.lang.ObjectAdvice. accept(IVisitor visitor)Accepts the visitor for visiting.java.lang.ObjectCompound. accept(IVisitor visitor)Accepts the visitor for visiting.java.lang.ObjectExpressionStatement. accept(IVisitor visitor)Accepts the given visitor for visiting this instance.java.lang.ObjectTypedef. accept(IVisitor visitor)Accepts the visitor for visiting.java.lang.ObjectVariableDeclaration. accept(IVisitor visitor)Accepts the given visitor for visiting this instance. -
Uses of IVisitor in net.ssehub.easy.instantiation.core.model.templateModel
Subinterfaces of IVisitor in net.ssehub.easy.instantiation.core.model.templateModel Modifier and Type Interface Description interfaceITemplateLangVisitorDefines the type for the entire template language visitor.interfaceIVisitorA visitor interface for the template language elements.Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IVisitor Modifier and Type Class Description classExpressionCopyVisitorThe copy visitor for VTL expressions.classExpressionVersionRestrictionValidatorImplements a VTL expression version restriction validator.classTemplateLangExecutionImplements the execution of the template language.classTemplateLangWriterFor writing a template language model to a print stream.classTemplateSubstitutionExecutionA specific template language execution for replacting VTL expressions/variables. -
Uses of IVisitor in net.ssehub.easy.producer.ui.productline_editor.instantiator
Classes in net.ssehub.easy.producer.ui.productline_editor.instantiator that implement IVisitor Modifier and Type Class Description (package private) classBuildResolverVisitorImplements a visitor which builds a resolver for modifying a VIL model.classRuleTreeVilVisitorA visitor turning a VIL script into a tree suitable for SWT display.
-