Uses of Package
net.ssehub.easy.varModel.persistency
-
Packages that use net.ssehub.easy.varModel.persistency Package Description net.ssehub.easy.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.varModel.persistency 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 -
Classes in net.ssehub.easy.varModel.persistency used by net.ssehub.easy.reasoning.core.reasoner Class Description AbstractVarModelWriter Super class for translating the variability model to aStringBuffer, which can be used for saving.IVMLWriter Writer for writing the variability model to an IVML output file. -
Classes in net.ssehub.easy.varModel.persistency used by net.ssehub.easy.varModel.persistency Class Description AbstractVarModelWriter Super class for translating the variability model to aStringBuffer, which can be used for saving.AbstractVarModelWriter.DefaultSpace Defines default space locations.ConstraintSplitWriter.IConstraintFilter Identifies the constraint where to split at.IVMLWriter Writer for writing the variability model to an IVML output file.VariableUsage Collects the variable usage in order to determine those variables that can be written in an unqualified way.