Uses of Package
net.ssehub.easy.varModel.model.datatypes
-
Packages that use net.ssehub.easy.varModel.model.datatypes Package Description de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.ui.contentassist net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.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.converter This package contains all converters that are needed for serialization.net.ssehub.easy.instantiation.velocity This package contains the VIL instantiator realization of Apache's Velocity.
For more information please visit the Velocity project page.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.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.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.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.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.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.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.datatypes used by de.uni_hildesheim.sse.translation Class Description Compound A compound type groups multiple types into a single named unit.CustomDatatype Abstract class, implements the setName method for the custom data types.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.IContainableElementsSorter Defines an interface for classes which are able to sort their elements according to a given comparator.IDatatype Abstract class, implements some methods for all existing data types.IResolutionScope Provides access to containable model elements.Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by de.uni_hildesheim.sse.ui.contentassist Class Description Compound A compound type groups multiple types into a single named unit.IDatatype Abstract class, implements some methods for all existing data types.Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.instantiation.core.model.common Class Description IResolutionScope Provides access to containable model elements. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.instantiation.core.model.vilTypes Class Description IDatatype Abstract class, implements some methods for all existing data types. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.instantiation.core.model.vilTypes.configuration Class Description Compound A compound type groups multiple types into a single named unit.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.instantiation.serializer.xml.converter Class Description Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.instantiation.velocity Class Description AnyType The AnyType is the "Object" of OCL, a type to which all types are compatible.BooleanType Creates the BasisDatatype Boolean.Compound A compound type groups multiple types into a single named unit.ConstraintType Defines the basis datatype for holding constraints.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitor A specific visitor for building type identities.IntegerType Creates the BasisDatatype Integer.MetaType Implements a data type which represents types (as result of type operations).OrderedEnum Enumerations allow the definition of sets of named values.RealType Creates the BasisDatatype Real.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container.StringType Defines the basis datatype String.VersionType Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.integration.common.impl Class Description CustomDatatype Abstract class, implements the setName method for the custom data types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.IDatatype Abstract class, implements some methods for all existing data types. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.producer.ui.confModel Class Description AnyType The AnyType is the "Object" of OCL, a type to which all types are compatible.BooleanType Creates the BasisDatatype Boolean.Compound A compound type groups multiple types into a single named unit.ConstraintType Defines the basis datatype for holding constraints.Container Realizes an abstract container.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitor A specific visitor for building type identities.IntegerType Creates the BasisDatatype Integer.IResolutionScope Provides access to containable model elements.MetaType Implements a data type which represents types (as result of type operations).OrderedEnum Enumerations allow the definition of sets of named values.RealType Creates the BasisDatatype Real.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container.StringType Defines the basis datatype String.VersionType Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.producer.ui.internal Class Description Compound A compound type groups multiple types into a single named unit.IDatatype Abstract class, implements some methods for all existing data types.IResolutionScope Provides access to containable model elements. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.producer.ui.productline_editor.configuration Class Description Compound A compound type groups multiple types into a single named unit. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.core.frontend Class Description IDatatype Abstract class, implements some methods for all existing data types. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.core.impl Class Description IDatatype Abstract class, implements some methods for all existing data types. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.core.reasoner Class Description Compound A compound type groups multiple types into a single named unit.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitable Defines an element which can be visited by theIDatatypeVisitor.Operation.FormattingHint Defines some formatting hints for emitting operations in a canonical form.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.sseReasoner Class Description Compound A compound type groups multiple types into a single named unit.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.sseReasoner.functions Class Description AnyType The AnyType is the "Object" of OCL, a type to which all types are compatible.BooleanType Creates the BasisDatatype Boolean.Compound A compound type groups multiple types into a single named unit.ConstraintType Defines the basis datatype for holding constraints.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitor A specific visitor for building type identities.IntegerType Creates the BasisDatatype Integer.MetaType Implements a data type which represents types (as result of type operations).OrderedEnum Enumerations allow the definition of sets of named values.RealType Creates the BasisDatatype Real.Sequence Realizes a sequence container.Set Realizes a set container.StringType Defines the basis datatype String.VersionType Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.reasoning.sseReasoner.model Class Description Compound A compound type groups multiple types into a single named unit.Container Realizes an abstract container.IDatatype Abstract class, implements some methods for all existing data types.Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.confModel Class Description AnyType The AnyType is the "Object" of OCL, a type to which all types are compatible.BooleanType Creates the BasisDatatype Boolean.Compound A compound type groups multiple types into a single named unit.ConstraintType Defines the basis datatype for holding constraints.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitor A specific visitor for building type identities.IntegerType Creates the BasisDatatype Integer.MetaType Implements a data type which represents types (as result of type operations).OrderedEnum Enumerations allow the definition of sets of named values.RealType Creates the BasisDatatype Real.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container.StringType Defines the basis datatype String.VersionType Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.cst Class Description Compound A compound type groups multiple types into a single named unit.Container Realizes an abstract container.ICustomOperationAccessor Provides access to custom operations.IDatatype Abstract class, implements some methods for all existing data types.Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.cstEvaluation Class Description Compound A compound type groups multiple types into a single named unit.Container Realizes an abstract container.CustomOperation Represents a custom operation as defined in the IVML model.EnumLiteral Objects represents the literal of an enum.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitable Defines an element which can be visited by theIDatatypeVisitor.IDerivedDatatypeListener Interface for DecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.Operation Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model Class Description Compound A compound type groups multiple types into a single named unit.CustomOperation Represents a custom operation as defined in the IVML model.DatatypeVisitor Implements a default visitor where contained types are surrounded by their containing types.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.IContainableElementsSorter Defines an interface for classes which are able to sort their elements according to a given comparator.ICustomDatatypeVisitor Defines an interface for visiting datatypes.ICustomOperationAccessor Provides access to custom operations.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitable Defines an element which can be visited by theIDatatypeVisitor.IDatatypeVisitor A specific visitor for building type identities.IDerivedDatatypeListener Interface for DecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.IResolutionScope Provides access to containable model elements.OclKeyWords Defines constants for the OCL keywords for operations.OrderedEnum Enumerations allow the definition of sets of named values.QualifiedNameMode Defines modes for considering the qualified name.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.datatypes Class Description AnyType The AnyType is the "Object" of OCL, a type to which all types are compatible.BaseTypeVisitor A visitor which determines the (recursive) base type of a given type.BasisDatatype Represents the basic data types of the IVML.BooleanType Creates the BasisDatatype Boolean.Compound A compound type groups multiple types into a single named unit.ConstraintType Defines the basis datatype for holding constraints.Container Realizes an abstract container.CustomDatatype Abstract class, implements the setName method for the custom data types.CustomOperation Represents a custom operation as defined in the IVML model.DelegatingType An internal delegating type to resolve cyclic class dependencies.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.IContainableElementsSorter Defines an interface for classes which are able to sort their elements according to a given comparator.IDatatype Abstract class, implements some methods for all existing data types.IDatatypeVisitable Defines an element which can be visited by theIDatatypeVisitor.IDatatypeVisitor A specific visitor for building type identities.IDerivedDatatypeListener Interface for DecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.IntegerType Creates the BasisDatatype Integer.IResolutionScope Provides access to containable model elements.IVMLKeyWord Annotation to markOclKeyWordsas also reserved inside the IVML language.MetaType Implements a data type which represents types (as result of type operations).Operation Describes an operation.Operation.FormattingHint Defines some formatting hints for emitting operations in a canonical form.Operation.NestingMode Defines the nesting mode of the results.Operation.ReturnTypeMode Defines how to handle the return type of an operation.OrderedEnum Enumerations allow the definition of sets of named values.QualifiedNameMode Defines modes for considering the qualified name.RealType Creates the BasisDatatype Real.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container.StringType Defines the basis datatype String.StructuredDatatype Class to specify the container and compound.VersionType Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.filter Class Description Compound A compound type groups multiple types into a single named unit.CustomDatatype Abstract class, implements the setName method for the custom data types.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.filter.mandatoryVars Class Description Compound A compound type groups multiple types into a single named unit.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.rewrite Class Description Compound A compound type groups multiple types into a single named unit.Container Realizes an abstract container.CustomDatatype Abstract class, implements the setName method for the custom data types.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.ICustomOperationAccessor Provides access to custom operations.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.search Class Description Compound A compound type groups multiple types into a single named unit.DatatypeVisitor Implements a default visitor where contained types are surrounded by their containing types.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.values Class Description Compound A compound type groups multiple types into a single named unit.Container Realizes an abstract container.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.IDatatype Abstract class, implements some methods for all existing data types.StructuredDatatype Class to specify the container and compound. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.persistency Class Description Compound A compound type groups multiple types into a single named unit.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.Operation.FormattingHint Defines some formatting hints for emitting operations in a canonical form.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.validation Class Description Compound A compound type groups multiple types into a single named unit.DerivedDatatype DerivedDatatype allows the user to create new data types based on existing types.Enum Enumerations allow the definition of sets of named values.EnumLiteral Objects represents the literal of an enum.ICustomDatatypeVisitor Defines an interface for visiting datatypes.IDatatype Abstract class, implements some methods for all existing data types.OrderedEnum Enumerations allow the definition of sets of named values.Reference A reference allows the definition of individual configurations of an (external) element for the referencing element.Sequence Realizes a sequence container.Set Realizes a set container.