Uses of Interface
net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitable
Packages that use IDatatypeVisitable
Package
Description
Implements the evaluation of constraint syntax trees.
Base package for the variability model.
Base directory for the main datatype classes.
-
Uses of IDatatypeVisitable in net.ssehub.easy.varModel.cstEvaluation
Classes in net.ssehub.easy.varModel.cstEvaluation that implement IDatatypeVisitableModifier and TypeClassDescription(package private) classA temporary variable representing a value of a container. -
Uses of IDatatypeVisitable in net.ssehub.easy.varModel.model
Classes in net.ssehub.easy.varModel.model that implement IDatatypeVisitableModifier and TypeClassDescriptionclassDefines an abstract variable.classDefines an attribute.classRepresents an assignment of a value to attributes of at least one model element.classRepresents a comment in the source of an IVML file.classRepresents a compound access statement, e.g., within a freeze block.classDefines a constant decision variable declaration.classClass to create a rule-based constraint.classRepresents the objects, a project can handle.classImplements a decision variable.classSpecial form of attribute specified by ".".classAn evaluation block consisting of constraints to be evaluated.classRepresents an explicitly typed declarator in a set operation.classHandles frozen elements.classA containable element which represents user defined operations.classMaintains partial evaluable elements.classFacilitates attribute propagation to parent project.classProjectInterface class.classImplements a private datatype class which represents the (pseudo) type of a project.classDefines a structured comment which stores relations between nested model elements of the following model element and the comments stored in this comment. -
Uses of IDatatypeVisitable in net.ssehub.easy.varModel.model.datatypes
Subinterfaces of IDatatypeVisitable in net.ssehub.easy.varModel.model.datatypesModifier and TypeInterfaceDescriptioninterfaceAbstract class, implements some methods for all existing data types.Classes in net.ssehub.easy.varModel.model.datatypes that implement IDatatypeVisitableModifier and TypeClassDescriptionclassThe AnyType is the "Object" of OCL, a type to which all types are compatible.classRepresents the basic data types of the IVML.classCreates the BasisDatatype Boolean.classA compound type groups multiple types into a single named unit.classDefines the basis datatype for holding constraints.classRealizes an abstract container.classAbstract class, implements the setName method for the custom data types.(package private) classAn internal delegating type to resolve cyclic class dependencies.classDerivedDatatype allows the user to create new data types based on existing types.classEnumerations allow the definition of sets of named values.classAn internal type for freezes to iterate / specify expressions on freezables.classCreates the BasisDatatype Integer.classImplements a data type which represents types (as result of type operations).classEnumerations allow the definition of sets of named values.classCreates the BasisDatatype Real.classA reference allows the definition of individual configurations of an (external) element for the referencing element.classRealizes a sequence container.classRealizes a set container.classDefines the basis datatype String.classClass to specify the container and compound.classDefines the basis (internal) datatype "Version".classThe AnyType is the "Object" of OCL, a type to which all types are compatible.