Uses of Interface
net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
Packages that use ICustomDatatypeVisitor
Package
Description
This package represents a specific variability model configuration.
Base package for the variability model.
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.Specific classes for performing search operations on models.
These package is for reading and saving the variability model and the configuration.
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Classes for validating e variability model, e.g.
-
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.confModel
Classes in net.ssehub.easy.varModel.confModel that implement ICustomDatatypeVisitorModifier and TypeClassDescriptionprivate classPart of theAssignmentResolver.resolveAnnotationAssignments(AttributeAssignment, Map, List)for recursive resolving assignment values of annotation assignment blocks. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.model
Subinterfaces of ICustomDatatypeVisitor in net.ssehub.easy.varModel.modelClasses in net.ssehub.easy.varModel.model that implement ICustomDatatypeVisitorModifier and TypeClassDescriptionclassAbstract super class for visiting projects.classAn abstract visitor which performs a default traversal of the various sets of elements in the model.private classVisits the elements in the given project.classAn empty implementation ofIModelVisitor. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.model.filter
Classes in net.ssehub.easy.varModel.model.filter that implement ICustomDatatypeVisitorModifier 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.classThis class locates all (visible) constraints in an IVML project.classVisitor for findingCustomDatatypeof a specific type.classThis class locates all top-level DecisionVariableDeclaration in a project.classclassThis 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 ICustomDatatypeVisitor in net.ssehub.easy.varModel.model.filter.mandatoryVars
Classes in net.ssehub.easy.varModel.model.filter.mandatoryVars that implement ICustomDatatypeVisitorModifier and TypeClassDescriptionclassHeuristic classifier, which determines whether the variables of aConfigurationshould be changed by the user or not. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.model.rewrite
Classes in net.ssehub.easy.varModel.model.rewrite that implement ICustomDatatypeVisitorModifier 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.classVisitor for modifying a (copied) project. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.model.search
Classes in net.ssehub.easy.varModel.model.search that implement ICustomDatatypeVisitorModifier and TypeClassDescriptionclassRealizes a visitor which searches for a given prefix in a given context and returns all matching model elements. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.persistency
Classes in net.ssehub.easy.varModel.persistency that implement ICustomDatatypeVisitorModifier and TypeClassDescriptionclassSuper class for translating the variability model to aStringBuffer, which can be used for saving.classAn IVML writer which may or not emit imports.classSplits the textual output at a givenconstraint.classWriter for writing the variability model to an IVML output file.(package private) classCollects the variable usage in order to determine those variables that can be written in an unqualified way. -
Uses of ICustomDatatypeVisitor in net.ssehub.easy.varModel.validation
Classes in net.ssehub.easy.varModel.validation that implement ICustomDatatypeVisitor