Uses of Class
net.ssehub.easy.varModel.confModel.Configuration
Packages that use Configuration
Package
Description
Forward reasoner access.
This package represents a specific variability model configuration.
Implements the evaluation of constraint syntax trees.
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.Modifier for the
ProjectRewriteVisitor.-
Uses of Configuration in net.ssehub.easy.varModel.capabilities
Methods in net.ssehub.easy.varModel.capabilities with parameters of type ConfigurationModifier and TypeMethodDescriptionvoidDefaultReasonerAccess.IDefaultReasonerProvider.initialize(Configuration config, net.ssehub.easy.basics.progress.ProgressObserver progress) Initializes the derived values in the givenconfigurationand freezes. -
Uses of Configuration in net.ssehub.easy.varModel.confModel
Fields in net.ssehub.easy.varModel.confModel declared as ConfigurationModifier and TypeFieldDescriptionprotected ConfigurationAssignmentResolver.configprivate ConfigurationQueryCache.configprivate ConfigurationConfigurationSaver.srcConfigurationthis configuration, which should be saved.Methods in net.ssehub.easy.varModel.confModel that return ConfigurationModifier and TypeMethodDescriptionfinal ConfigurationConfiguration.getConfiguration()protected ConfigurationConfigurationSaver.getConfiguration()Returns theConfiguration, which will currently saved by this saver.final ConfigurationDecisionVariable.getConfiguration()IConfigurationElement.getConfiguration()Returns the topLevel parent.protected final ConfigurationNestedVarConfigProvider.getConfiguration()protected final ConfigurationToplevelVarConfigProvider.getConfiguration()Return theConfigurationwhere the relatedIDecisionVariablebelongs to.protected abstract ConfigurationVariableConfigProvider.getConfiguration()Return the configuration containing the relatedIDecisionVariable.Methods in net.ssehub.easy.varModel.confModel with parameters of type ConfigurationModifier and TypeMethodDescriptionprotected voidConfigurationSaver.addAttributes(Project destProject, Configuration srcConfiguration) Adds attributes todestProject.protected voidConfigurationSaver.addImports(Project destProject, Configuration srcConfiguration) Adds the imports todestProject.protected voidConfigurationSaver.addLocalVariables(Project destProject, Configuration srcConfiguration) Adds local variables todestProject.protected voidConfigurationSaver.addVersion(Project destProject, Configuration srcConfiguration) Adds the current version todestProject.static List<IDecisionVariable> ConfigQuery.collectVariablesByType(Configuration config, IDatatype type, boolean onlyToplevel) Gathers allIDecisionVariables of the givenConfiguration, which match the specified type.voidIConfigurationChangeListener.configurationRefreshed(Configuration config) Notification that the whole configuration was refreshed, e.g.protected ProjectConfigurationSaver.createProject(Configuration srcConfiguration) Creates the project to store the configuration into.DisplayNameProvider.getDisplayName(ConstraintSyntaxTree constraint, Configuration configuration) Returns the display name of a constraint, e.g., for a value of a reference.protected StringDisplayNameProvider.getDisplayNameForIndexAccess(OCLFeatureCall call, Configuration configuration) Returns the display name for an index access constraint expression.List<net.ssehub.easy.basics.messages.Message> ConfigurationInitializerRegistry.IConfigurationInitializer.initializeConfiguration(Configuration config, net.ssehub.easy.basics.progress.ProgressObserver observer) Initializes the configuration.voidIConfigurationChangeListener.itemChanged(Configuration config, IDecisionVariable changedVariable, Value oldValue) Notification that aDecisionVariablechanged inside theConfiguration.static IDecisionVariableConfiguration.mapVariable(IDecisionVariable var, Configuration cfg) Maps a variable to its configuration following nested elements up and down.(package private) static List<ConstraintSyntaxTree> ConfigQuery.possibleValuesForReferences(Configuration config, Reference refType) Calculates possible values (ConstraintSyntaxTree-based) for a givenReferencevariable.static voidConfiguration.printConfig(PrintStream out, Configuration cfg) Prints a configuration toout.voidConfiguration.shareQueryCacheWith(Configuration configToShare) voidIConfigurationChangeListener.stateChanged(Configuration config, IDecisionVariable changedVariable) Notification that the state of aDecisionVariablehas been changed inside theConfiguration.voidAbstractConfigurationStatisticsVisitor.visitConfiguration(Configuration configuration) voidAbstractConfigurationVisitor.visitConfiguration(Configuration configuration) Visits a configuration.voidIConfigurationVisitor.visitConfiguration(Configuration configuration) Visits a configuration.Constructors in net.ssehub.easy.varModel.confModel with parameters of type ConfigurationModifierConstructorDescriptionAssignmentResolver(Configuration config) Sole constructor for this class.Configuration(Configuration configuration) Copies aconfigurationby taking over its defined values and assignment states.(package private)ConfigurationSaver(Configuration srcConfiguration, boolean ownProject) Default constructor for this class.protectedConfigurationSaver(Configuration srcConfiguration, boolean ownProject, boolean onlyUserInput) Constructor for this class for saving the configuration.(package private)QueryCache(Configuration config) Default constructor for this class, creates an empty cache. -
Uses of Configuration in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation that return ConfigurationMethods in net.ssehub.easy.varModel.cstEvaluation with parameters of type ConfigurationModifier and TypeMethodDescriptionprivate voidVariableValueCopier.doFreeze(VariableValueCopier.IFreezeProvider freezeProvider, Configuration cfg, IDecisionVariable var, IFreezable freezable) Tries to freezefreezable.voidVariableValueCopier.process(Configuration config) Processes a configuration according to the copy specifications.Constructors in net.ssehub.easy.varModel.cstEvaluation with parameters of type ConfigurationModifierConstructorDescriptionFreezeEvaluator(Configuration config) Creates a freeze evaluator for the given configuration. -
Uses of Configuration in net.ssehub.easy.varModel.model.filter
Fields in net.ssehub.easy.varModel.model.filter declared as ConfigurationModifier and TypeFieldDescriptionprivate ConfigurationAbstractStateVariablesInConstraintFinder.configprivate ConfigurationIDecisionVariableInConstraintFinder.configMethods in net.ssehub.easy.varModel.model.filter that return ConfigurationModifier and TypeMethodDescriptionprotected ConfigurationAbstractStateVariablesInConstraintFinder.getConfiguration()Returns the assigned configuration.Methods in net.ssehub.easy.varModel.model.filter with parameters of type ConfigurationModifier and TypeMethodDescriptionvoidAbstractStateVariablesInConstraintFinder.setConfiguration(Configuration config) Defines the configuration to work on.Constructors in net.ssehub.easy.varModel.model.filter with parameters of type ConfigurationModifierConstructorDescriptionCreates a constraint finder for single use directly oncst.Single constructor for this class.VariablesInConstraintFinder(ConstraintSyntaxTree cst, Configuration config) Creates a constraint finder for single use directly oncst. -
Uses of Configuration in net.ssehub.easy.varModel.model.filter.mandatoryVars
Constructors in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type ConfigurationModifierConstructorDescriptionMandatoryDeclarationClassifier(Configuration config, FilterType filterType) Initializes, but not start, this classifier.MandatoryDeclarationClassifier(Configuration config, FilterType filterType, MandatoryClassifierSettings settings) Initializes, but not start, this classifier.(package private)VariableContainer(Configuration config, MandatoryClassifierSettings settings) Single constructor for this class, initializes all variables in stateImportance.UNCLAER. -
Uses of Configuration in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type ConfigurationModifier and TypeMethodDescriptionRewriteContext.getInstancesForDeclaration(Configuration config, AbstractVariable declaration) Returns the set of instances of the givenAbstractVariabledeclaration.RewriteContext.getInstancesForType(Configuration config, IDatatype type) Returns the set of instances of the givenIDatatype.(package private) voidVariableLookUpTable.init(Configuration config) Creates the internal look up tables and should be called if it is the first time used. -
Uses of Configuration in net.ssehub.easy.varModel.model.rewrite.modifier
Fields in net.ssehub.easy.varModel.model.rewrite.modifier declared as ConfigurationMethods in net.ssehub.easy.varModel.model.rewrite.modifier that return ConfigurationModifier and TypeMethodDescriptionfinal ConfigurationAbstractFrozenChecker.getConfiguration()Getter for the configuration (passed to the constructor).Constructors in net.ssehub.easy.varModel.model.rewrite.modifier with parameters of type ConfigurationModifierConstructorDescriptionprotectedAbstractFrozenChecker(Configuration config) Single constructor of this class.Single constructor for this class.FrozenConstraintsFilter(Configuration config) Default Constructor if aConfigurationis available containing already derived and propagated variables.Default constructor of this class.FrozenTypeDefResolver(Configuration config) Default constructor of this class.