Package net.ssehub.easy.varModel.model.values
Instances of the datatypes. All instances represent constant values!
-
Interface Summary Interface Description IValueParent A parent instance that holds the actual value, typically a configured variable.IValueVisitor Defines a visitor for values.ValueFactory.IValueCreator Private interface for calling the constructor of the right value type. -
Class Summary Class Description BasisDatatypeValue Holding basis data types.BooleanValue This class holds the value for the boolean.CompoundValue CompoundValue class.ConstraintValue This class holds the value for a constraint type.ContainerValue ContainerValue class.EnumValue Holding enum literals.IntValue This class holds the value for the integer.MetaTypeValue Holds the value for aMetaType.NullValue Defines the null value.NullValue.NullValueType Defines the type of the singleton null value.RealValue This class holds the value for the real.ReferenceValue Reference value class.StringValue This class holds the value for the string.StructuredValue Super class ofContainerValueandCompoundValue.Value Basis value class.ValueFactory The ValueFactory provides easy access to the Values.ValueVisitorAdapter Adapts the value visitor interface with an empty implementation.VersionValue This class holds the value for a version. -
Exception Summary Exception Description ValueDoesNotMatchTypeException An exception which signals that a given value does not match the specified type.