Package net.ssehub.easy.varModel.model.datatypes
package net.ssehub.easy.varModel.model.datatypes
Base directory for the main datatype classes.
-
ClassDescriptionThe 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.Implements a non-static custom operation subject to dynamic dispatch while evaluation.Represents a custom operation as defined in the IVML model.Implements a default visitor where contained types are surrounded by their containing types.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.An internal type for freezes to iterate / specify expressions on freezables.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.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).Defines constants for the OCL keywords for 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.Describes an operation that returns a set as collection, i.e., that does not dynamically choose, e.g., based on the operand type.Defines the basis datatype String.Class to specify the container and compound.Maps singleton type instances to unique names and back again.Provides some utility operations, also due to the split in the inheritance hierarchy.Collects all types defined for IVML.Defines the basis (internal) datatype "Version".The AnyType is the "Object" of OCL, a type to which all types are compatible.