Uses of Interface
net.ssehub.easy.varModel.model.values.IValueVisitor
-
Packages that use IValueVisitor Package Description net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.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.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.values Instances of the datatypes.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) IVMLnet.ssehub.easy.varModel.validation Classes for validating e variability model, e.g. -
-
Uses of IValueVisitor in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Classes in net.ssehub.easy.instantiation.core.model.vilTypes.configuration that implement IValueVisitor Modifier and Type Class Description (package private) classValueVisitorTurns IVML values into VIL compatible values. -
Uses of IValueVisitor in net.ssehub.easy.reasoning.core.reasoner
Classes in net.ssehub.easy.reasoning.core.reasoner that implement IValueVisitor Modifier and Type Class Description classCommentResourceVisitorA visitor turning (partial) IVML elements into more or less explainable strings based on a givenCommentResource. -
Uses of IValueVisitor in net.ssehub.easy.reasoning.sseReasoner
Classes in net.ssehub.easy.reasoning.sseReasoner that implement IValueVisitor Modifier and Type Class Description (package private) classCheckInitializerVisitorVisits constraints and checks for contained constraints for constraint variables.(package private) classRescheduleValueChangeVisitorReschedules value changes. -
Uses of IValueVisitor in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IValueVisitor Modifier and Type Class Description (package private) classConstantValueResolverImplements a constant value resolution visitor.Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type IValueVisitor Modifier and Type Method Description voidListWrapperValue. accept(IValueVisitor visitor) -
Uses of IValueVisitor in net.ssehub.easy.varModel.model.rewrite
Classes in net.ssehub.easy.varModel.model.rewrite that implement IValueVisitor Modifier and Type Class Description (package private) classValueCopyFilters a givenValueand creates a copy without filtered elements.(package private) classValueCopyVisitor -
Uses of IValueVisitor in net.ssehub.easy.varModel.model.values
Classes in net.ssehub.easy.varModel.model.values that implement IValueVisitor Modifier and Type Class Description classValueVisitorAdapterAdapts the value visitor interface with an empty implementation.Methods in net.ssehub.easy.varModel.model.values with parameters of type IValueVisitor Modifier and Type Method Description voidBooleanValue. accept(IValueVisitor visitor)voidCompoundValue. accept(IValueVisitor visitor)voidConstraintValue. accept(IValueVisitor visitor)Accept method for the visitor.voidContainerValue. accept(IValueVisitor visitor)voidEnumValue. accept(IValueVisitor visitor)voidIntValue. accept(IValueVisitor visitor)voidMetaTypeValue. accept(IValueVisitor visitor)voidNullValue. accept(IValueVisitor visitor)voidRealValue. accept(IValueVisitor visitor)voidReferenceValue. accept(IValueVisitor visitor)voidStringValue. accept(IValueVisitor visitor)abstract voidValue. accept(IValueVisitor visitor)Abstract accept method.voidVersionValue. accept(IValueVisitor visitor) -
Uses of IValueVisitor in net.ssehub.easy.varModel.persistency
Classes in net.ssehub.easy.varModel.persistency that implement IValueVisitor Modifier and Type Class Description classAbstractVarModelWriterSuper class for translating the variability model to aStringBuffer, which can be used for saving.classConfigurableIVMLWriterAn IVML writer which may or not emit imports.classConstraintSplitWriterSplits the textual output at a givenconstraint.classIVMLWriterWriter for writing the variability model to an IVML output file. -
Uses of IValueVisitor in net.ssehub.easy.varModel.validation
Classes in net.ssehub.easy.varModel.validation that implement IValueVisitor Modifier and Type Class Description classIvmlValidationVisitorChecks a model for IVML compliance.
-