Uses of Package
net.ssehub.easy.varModel.model
-
Packages that use net.ssehub.easy.varModel.model Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.ui de.uni_hildesheim.sse.ui.contentassist de.uni_hildesheim.sse.ui.hyperlinking VIL hyperlinking.de.uni_hildesheim.sse.validation The on-the-fly validator calling the model transformation mechanism.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.instantiation.serializer.xml.loader This package contains all loaders.net.ssehub.easy.integration.common Implements the a readable interface to IVML/EAsY.net.ssehub.easy.integration.common.eclipse Implements the a readable interface to IVML/EAsY based on Eclipse.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence This plug-in contains functionality of EASy, which can also run without Eclipse.net.ssehub.easy.producer.core.persistence.datatypes This package contains a simple data model, which can be used to store information in a non ivml file.net.ssehub.easy.producer.core.persistence.standard This package contains classes which specific to the persistencer of this plug-in.net.ssehub.easy.producer.core.varMod.container net.ssehub.easy.producer.eclipse.persistency.eclipse Persistence class for loading and saving EASy projects which are also Eclipse projects.net.ssehub.easy.producer.ui.confModel This package holds a GUI representation of the configuration with methods and additional information as needed by the Eclipse UI.net.ssehub.easy.producer.ui.internal This package holds extension classes of eclipse which must not be called or extended from other plug-ins.net.ssehub.easy.producer.ui.productline_editor This package contains the editor for configuring the product line.net.ssehub.easy.producer.ui.productline_editor.components Re-usable components for UI components based on SWT.net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.net.ssehub.easy.producer.ui.productline_editor.project_configuration This package contains classes for configuring the current project.net.ssehub.easy.reasoning.core.frontend Frontend to access reasoner information as well as to execute reasoning tasks.net.ssehub.easy.reasoning.core.impl Hidden implementation stuff.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.reasoning.sseReasoner.functions Package contains custom functions for IVML.net.ssehub.easy.reasoning.sseReasoner.model Package for creating a reasoning model: constraint container, project hierachy evaluator and other.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.confModel.paths Support for deferred resolution paths.net.ssehub.easy.varModel.cst Package for elements of the constraint syntax tree.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes.net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.rewrite.modifier Modifier for theProjectRewriteVisitor.net.ssehub.easy.varModel.model.search Specific classes for performing search operations on models.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. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse Class Description Constraint Class to create a rule-based constraint.IModelElement Defines the interface for a model element.IvmlException A top level exception class for all IVML exceptions.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse.translation Class Description AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.ContainableModelElement Represents the objects, a project can handle.ContainableModelElementList A list of containable model elements which acts asIResolutionScope.DecisionVariableDeclaration Implements a decision variable.IDecisionVariableContainer Describes a container for decision variables.IModelElement Defines the interface for a model element.IvmlException A top level exception class for all IVML exceptions.ModelElement All elements a VarModel could contain.ModelQueryException Defines an exception type thrown by theModelQueryclass.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.StructuredComment Defines a structured comment which stores relations between nested model elements of the following model element and the comments stored in this comment. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse.ui Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse.ui.contentassist Class Description AttributeAssignment Represents an assignment of a value to attributes of at least one model element.DecisionVariableDeclaration Implements a decision variable.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse.ui.hyperlinking Class Description ContainableModelElement Represents the objects, a project can handle.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by de.uni_hildesheim.sse.validation Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.instantiation.core.model.common Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.instantiation.core.model.vilTypes.configuration Class Description AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IDecisionVariableContainer Describes a container for decision variables.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.instantiation.serializer.xml.loader Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.integration.common Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.integration.common.eclipse Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.integration.common.impl Class Description Attribute Defines an attribute.Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.core.mgmt Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.core.persistence Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.core.persistence.datatypes Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.core.persistence.standard Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.core.varMod.container Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.eclipse.persistency.eclipse Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.confModel Class Description AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IModelVisitor IModelVisitor interface.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.internal Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.productline_editor Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.productline_editor.components Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.productline_editor.configuration Class Description Attribute Defines an attribute.IProjectListener Defines a project listener in order to inform interested parties about changes within a project instance.Project This class holds the project imports, the containable model-, and attributable elements.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.producer.ui.productline_editor.project_configuration Class Description Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.core.frontend Class Description AbstractVariable Defines an abstract variable.Constraint Class to create a rule-based constraint.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.core.impl Class Description AbstractVariable Defines an abstract variable. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.core.reasoner Class Description AbstractVariable Defines an abstract variable.AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.Constraint.IConstraintType Base type for (extensible) constraint types.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IAttributableElement Interface to mark attributable elements.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.IPartialEvaluable An element which may act as an evaluable expression in an eval block.ModelElement All elements a VarModel could contain.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.sseReasoner Class Description AbstractVariable Defines an abstract variable.AnnotationVisitor Visits a certain set of annotation declarations and assignments (applying to a given scope) and allows processing all of them.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.AttributeAssignment.Assignment Characterizes an attribute-value assignment.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.IvmlException A top level exception class for all IVML exceptions.ModelElement All elements a VarModel could contain.ModelVisitorAdapter An empty implementation ofIModelVisitor.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.sseReasoner.functions Class Description AbstractVariable Defines an abstract variable.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.reasoning.sseReasoner.model Class Description AbstractVariable Defines an abstract variable.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.IModelElement Defines the interface for a model element. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.confModel Class Description AbstractVariable Defines an abstract variable.AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.AnnotationVisitor Visits a certain set of annotation declarations and assignments (applying to a given scope) and allows processing all of them.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IAttributeAccess Provides access to attributes.IDecisionVariableContainer Describes a container for decision variables.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelVisitor IModelVisitor interface.IProjectListener Defines a project listener in order to inform interested parties about changes within a project instance.IvmlException A top level exception class for all IVML exceptions.ModelQueryException Defines an exception type thrown by theModelQueryclass.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.confModel.paths Class Description AbstractVariable Defines an abstract variable. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.cst Class Description AbstractVariable Defines an abstract variable.Attribute Defines an attribute.DecisionVariableDeclaration Implements a decision variable.IAttributeAccess Provides access to attributes.IModelElement Defines the interface for a model element.IvmlException A top level exception class for all IVML exceptions. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.cstEvaluation Class Description AbstractVariable Defines an abstract variable.Attribute Defines an attribute.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IAttributeAccess Provides access to attributes.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.ModelElement All elements a VarModel could contain.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.management Class Description Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.IDecisionVariableContainer Describes a container for decision variables.Project This class holds the project imports, the containable model-, and attributable elements. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model Class Description AbstractVariable Defines an abstract variable.AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.AttributeAssignment.Assignment Characterizes an attribute-value assignment.BasicDecisionVariableContainer This class basically realizes a decision variable container (this class does not support realizing constraints).Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.Constraint.IConstraintType Base type for (extensible) constraint types.Constraint.Type The conceptual type of the constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.EvaluationBlock An evaluation block consisting of constraints to be evaluated.FreezeBlock Handles frozen elements.IAttributableElement Interface to mark attributable elements.IAttributeAccess Provides access to attributes.IConstraintHolder Specific methods for holding constraints.IDecisionVariableContainer Describes a container for decision variables.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.IPartialEvaluable An element which may act as an evaluable expression in an eval block.IvmlDatatypeVisitor Implements a default datatype visitor for IVML.IvmlException A top level exception class for all IVML exceptions.ModelElement All elements a VarModel could contain.ModelQuery Provides an interface to query models.ModelQuery.IDeclarationSelector Defines the interface of a declaration selector.ModelQuery.IncrementalNamespace Represents an incrementally resolved namespace.ModelQuery.MqDatatypeVisitor A private quick datatype visitor.ModelQueryException Defines an exception type thrown by theModelQueryclass.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class.ProjectType Implements a private datatype class which represents the (pseudo) type of a project.StructuredComment Defines a structured comment which stores relations between nested model elements of the following model element and the comments stored in this comment. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.datatypes Class Description Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.BasicDecisionVariableContainer This class basically realizes a decision variable container (this class does not support realizing constraints).Comment Represents a comment in the source of an IVML file.Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.EvaluationBlock An evaluation block consisting of constraints to be evaluated.IConstraintHolder Specific methods for holding constraints.IDecisionVariableContainer Describes a container for decision variables.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.ModelElement All elements a VarModel could contain.ProjectImport Defines an import and his restrictions. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.filter Class Description AbstractProjectVisitor Abstract super class for visiting projects.AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelVisitor IModelVisitor interface.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.filter.mandatoryVars Class Description AbstractProjectVisitor Abstract super class for visiting projects.AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IModelVisitor IModelVisitor interface.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.rewrite Class Description AbstractProjectVisitor Abstract super class for visiting projects.AbstractVariable Defines an abstract variable.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.AttributeAssignment.Assignment Characterizes an attribute-value assignment.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.ContainableModelElement Represents the objects, a project can handle.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IFreezable The IFreezable interface represents model elements that can be frozen in a freeze block.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.ModelElement All elements a VarModel could contain.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.rewrite.modifier Class Description AbstractVariable Defines an abstract variable.ContainableModelElement Represents the objects, a project can handle.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.search Class Description AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IModelVisitor IModelVisitor interface.ModelElement All elements a VarModel could contain.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.model.values Class Description AbstractVariable Defines an abstract variable.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.IDecisionVariableContainer Describes a container for decision variables.IvmlException A top level exception class for all IVML exceptions. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.persistency Class Description AbstractVariable Defines an abstract variable.AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IDecisionVariableContainer Describes a container for decision variables.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.IPartialEvaluable An element which may act as an evaluable expression in an eval block.ModelElement All elements a VarModel could contain.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class. -
Classes in net.ssehub.easy.varModel.model used by net.ssehub.easy.varModel.validation Class Description AbstractVariable Defines an abstract variable.AbstractVisitor An abstract visitor which performs a default traversal of the various sets of elements in the model.Attribute Defines an attribute.AttributeAssignment Represents an assignment of a value to attributes of at least one model element.Comment Represents a comment in the source of an IVML file.CompoundAccessStatement Represents a compound access statement, e.g., within a freeze block.Constraint Class to create a rule-based constraint.DecisionVariableDeclaration Implements a decision variable.FreezeBlock Handles frozen elements.IModelElement Defines the interface for a model element.IModelVisitor IModelVisitor interface.OperationDefinition A containable element which represents user defined operations.PartialEvaluationBlock Maintains partial evaluable elements.Project This class holds the project imports, the containable model-, and attributable elements.ProjectImport Defines an import and his restrictions.ProjectInterface ProjectInterface class.