Uses of Package
net.ssehub.easy.varModel.model.datatypes
Packages that use net.ssehub.easy.varModel.model.datatypes
Package
Description
This package represents a specific variability model configuration.
Package for elements of the constraint syntax tree.
Implements the evaluation of constraint syntax trees.
Base package for the variability model.
Base directory for the main datatype classes.
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.Specific classes for performing search operations on models.
Instances of the datatypes.
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
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVML
Classes for validating e variability model, e.g.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.confModelClassDescriptionThe AnyType is the "Object" of OCL, a type to which all types are compatible.Creates the BasisDatatype Boolean.A compound type groups multiple types into a single named unit.Defines the basis datatype for holding constraints.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.A specific visitor for building type identities.Creates the BasisDatatype Integer.Implements a data type which represents types (as result of type operations).Enumerations allow the definition of sets of named values.Creates the BasisDatatype Real.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.Defines the basis datatype String.Defines the basis (internal) datatype "Version".
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.cstClassDescriptionA compound type groups multiple types into a single named unit.Realizes an abstract container.Provides access to custom operations.Abstract class, implements some methods for all existing data types.Describes an operation.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.cstEvaluationClassDescriptionA compound type groups multiple types into a single named unit.Realizes an abstract container.Represents a custom operation as defined in the IVML model.Objects represents the literal of an enum.Abstract class, implements some methods for all existing data types.Defines an element which can be visited by the
IDatatypeVisitor.Interface forDecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.Describes an operation. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.modelClassDescriptionA compound type groups multiple types into a single named unit.Represents a custom operation as defined in the IVML model.Implements a default visitor where contained types are surrounded by their containing types.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for classes which are able to sort their elements according to a given comparator.Defines an interface for visiting datatypes.Provides access to custom operations.Abstract class, implements some methods for all existing data types.Defines an element which can be visited by the
IDatatypeVisitor.A specific visitor for building type identities.Interface forDecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.Provides access to containable model elements.Defines constants for the OCL keywords for operations.Enumerations allow the definition of sets of named values.Defines modes for considering the qualified name.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container. -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.datatypesClassDescriptionThe AnyType is the "Object" of OCL, a type to which all types are compatible.A visitor which determines the (recursive) base type of a given type.Represents the basic data types of the IVML.Creates the BasisDatatype Boolean.A compound type groups multiple types into a single named unit.Defines the basis datatype for holding constraints.Realizes an abstract container.Abstract class, implements the setName method for the custom data types.Represents a custom operation as defined in the IVML model.An internal delegating type to resolve cyclic class dependencies.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for classes which are able to sort their elements according to a given comparator.Abstract class, implements some methods for all existing data types.Defines an element which can be visited by the
IDatatypeVisitor.A specific visitor for building type identities.Interface forDecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges.Creates the BasisDatatype Integer.Provides access to containable model elements.Annotation to markOclKeyWordsas also reserved inside the IVML language.Implements a data type which represents types (as result of type operations).Describes an operation.Defines some formatting hints for emitting operations in a canonical form.Defines the nesting mode of the results.Defines how to handle the return type of an operation.Enumerations allow the definition of sets of named values.Defines modes for considering the qualified name.Creates the BasisDatatype Real.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.Defines the basis datatype String.Class to specify the container and compound.Defines the basis (internal) datatype "Version". -
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.filterClassDescriptionA compound type groups multiple types into a single named unit.Abstract class, implements the setName method for the custom data types.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.filter.mandatoryVarsClassDescriptionA compound type groups multiple types into a single named unit.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.rewriteClassDescriptionA compound type groups multiple types into a single named unit.Realizes an abstract container.Abstract class, implements the setName method for the custom data types.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Provides access to custom operations.Abstract class, implements some methods for all existing data types.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.searchClassDescriptionA compound type groups multiple types into a single named unit.Implements a default visitor where contained types are surrounded by their containing types.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.model.valuesClassDescriptionA compound type groups multiple types into a single named unit.Realizes an abstract container.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Abstract class, implements some methods for all existing data types.Class to specify the container and compound.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.persistencyClassDescriptionA compound type groups multiple types into a single named unit.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.Defines some formatting hints for emitting operations in a canonical form.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.
-
Classes in net.ssehub.easy.varModel.model.datatypes used by net.ssehub.easy.varModel.validationClassDescriptionA compound type groups multiple types into a single named unit.DerivedDatatype allows the user to create new data types based on existing types.Enumerations allow the definition of sets of named values.Objects represents the literal of an enum.Defines an interface for visiting datatypes.Abstract class, implements some methods for all existing data types.Enumerations allow the definition of sets of named values.A reference allows the definition of individual configurations of an (external) element for the referencing element.Realizes a sequence container.Realizes a set container.