Uses of Class
net.ssehub.easy.varModel.model.AbstractProjectVisitor
Packages that use AbstractProjectVisitor
Package
Description
This package contains utility classes for filtering the model for specific model elements.
Filter for finding mandatory declarations.
Classes for creating an (adapted) copy of the
Project.-
Uses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter
Subclasses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filterModifier and TypeClassDescription(package private) classAbstract super class for finding all toplevelDecisionVariableDeclarations of aProject.(package private) classAbstract superclass forFreezeBlockFinderandFrozenElementsFinderfor discovering frozen elements.classSearches for all assignment blocks of annotations.classVisitor for findingCustomDatatypeof a specific type.classThis class locates all top-level DecisionVariableDeclaration in a project.classThis filter class searches all top levelDecisionVariableDeclarations and stores them into a Map.classThis class locates allPartialEvaluationBlockin a project.classFinds all freeze blocks in a given project.classThis class searches through a project (and its imports) for finding frozen elements.classThis class provides a visitor for providing aModelElementTypeFinder.ModelElementDescriptionof a model element in a specificProject.classExtracts all namespaces (project names) of a given project, including all imported projects.classSearches for definedProjectInterfaces. -
Uses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter.mandatoryVars
Modifier and TypeClassDescriptionclassHeuristic classifier, which determines whether the variables of aConfigurationshould be changed by the user or not. -
Uses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.rewrite
Subclasses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.rewriteModifier and TypeClassDescription(package private) classPart of theProjectRewriteVisitor, to detect deleted elements if a complete Import was removed.(package private) classPart of theProjectRewriteVisitor, will collect all relevant elements to facilitate a fast retrieval of needed elements.classCreates a deep copy of aProject.