Package net.ssehub.easy.varModel.model.filter
package net.ssehub.easy.varModel.model.filter
This package contains utility classes for filtering the model for specific model elements.
-
ClassDescriptionAbstract super class for finding all toplevel
DecisionVariableDeclarations of aProject.Abstract superclass forFreezeBlockFinderandFrozenElementsFinderfor discovering frozen elements.Searches for usedIDecisionVariables and their states inside aConstraintSyntaxTree.Superclass for searching for variables/declarations insideConstraintSyntaxTrees.Searches for all assignment blocks of annotations.This class is able to classify a constraint in one of the following categories.With the aid of this enum is it possible to tell the Classifier which part of a constraint is expected to be next.This class locates all (visible) constraints in an IVML project.Class for extracting the constraints out of aProject.Visitor for findingCustomDatatypeof a specific type.This class locates all top-level DecisionVariableDeclaration in a project.Specifies which kind of found declarations shall by returned.This filter class searches all top levelDecisionVariableDeclarations and stores them into a Map.Filter class for retrieving allAbstractVariable's nested inside a given constraint.This class locates allPartialEvaluationBlockin a project.This enumeration if for the constructors of this package to denote whether imports should be considered during filtering the current project.Finds all freeze blocks in a given project.This class searches through a project (and its imports) for finding frozen elements.Searches forIDecisionVariables in aConstraintSyntaxTree.This class provides a visitor for providing aModelElementTypeFinder.ModelElementDescriptionof a model element in a specificProject.Type descriptions.Extracts all namespaces (project names) of a given project, including all imported projects.Searches for definedProjectInterfaces.Class for finding relevantAbstractVariables matching to the data type of a givenReference.Searches for usedIDecisionVariables and their states inside aConstraintSyntaxTree.