Uses of Class
net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Packages that use AbstractProjectVisitor Package Description net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject. -
-
Uses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter
Subclasses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter Modifier and Type Class Description (package private) classAbstractDeclarationFinderAbstract super class for finding all toplevel DecisionVariableDeclaration's of aProject.(package private) classAbstractFrozenElementsFinderAbstract superclass forFreezeBlockFinderandFrozenElementsFinderfor discovering frozen elements.classAnnotationAssignmentFinderSearches for all assignment blocks of annotations.classDatatypeFinderVisitor for findingCustomDatatypeof a specific type.classDeclarationFinderThis class locates all top-level DecisionVariableDeclaration in a project.classDeclarationMapperThis filter class searches all top levelDecisionVariableDeclarations and stores them into a Map.classEvalBlockFinderThis class locates allPartialEvaluationBlockin a project.classFreezeBlockFinderFinds all freeze blocks in a given project.classFrozenElementsFinderThis class searches through a project (and its imports) for finding frozen elements.classModelElementTypeFinderThis class provides a visitor for providing aModelElementTypeFinder.ModelElementDescriptionof a model element in a specificProject.classNamespaceFinderExtracts all namespaces (project names) of a given project, including all imported projects.classProjectInterfaceFinderSearches for definedProjectInterfaces. -
Uses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter.mandatoryVars
Subclasses of AbstractProjectVisitor in net.ssehub.easy.varModel.model.filter.mandatoryVars Modifier and Type Class Description classMandatoryDeclarationClassifierHeuristic 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.rewrite Modifier and Type Class Description (package private) classDeletedElementsCollectorPart of theProjectRewriteVisitor, to detect deleted elements if a complete Import was removed.(package private) classInitialStructureCollectorPart of theProjectRewriteVisitor, will collect all relevant elements to facilitate a fast retrieval of needed elements.classProjectCopyVisitorCreates a deep copy of aProject.
-