All Classes

Class Description
Cat
Predefined categories for Category logging.
ClassCollectionConstraint<T>
Constraint that checks whether a collection of classes is a sub collection of constraint collection.
ClassConstraint<T>
Constraint that checks whether the value is any of a given collection of classes, where each class is a sub class of a given type.
CollectionConstraint<T>
Constraint that checks whether a value is in a given constraint collection.
CompressedFileWriter
File writer.
CompressionType
Types of compression supported by the compressed file writers and readers.
Constraint<T>
Interface for a parameter constraint.
ConstraintInterface
In order to define default constraints within a Parameter Type, an enum is available.
DualBound<T extends java.lang.Number>
Continuous constraints with a dual bound.
HierarchicalType<T extends HierarchicalType<T>>
Super class for types with hierarchical structure.
Identifiable
Interface for all identifiable objects.
MultiConstraint<T>
Constraint containing multiple constraints.
NumericConstraint
List of default constraint for ParameterTypes.
OTSClassUtil
Utility class for class operations.
ParameterException
Throwable for exceptions regarding parameters.
Parameters
Interface for parameter objects containing the methods for during a simulation.
ParameterSet
Implementation of Parameters with methods to initialize the set of parameters.
ParameterType<T>
Defines meta-information of a parameter, defining the parameter uniquely.
ParameterTypeAcceleration
Wrapper class for Acceleration parameters.
ParameterTypeBoolean
Wrapper class for boolean parameters.
ParameterTypeClass<T>
Parameter type for classes, of which the value may need to be present in a constraint set.
ParameterTypeClassList<T>
Parameter type for a list of classes, each of which may need to be present in a constraint set.
ParameterTypeDouble
Wrapper class for double parameters.
ParameterTypeDuration
Wrapper class for Time parameters.
ParameterTypeFrequency
Wrapper class for Frequency parameters.
ParameterTypeInteger
Wrapper class for int parameters.
ParameterTypeLength
Wrapper class for Length parameters.
ParameterTypeLinearDensity
Wrapper class for LinearDensity parameters.
ParameterTypeNumeric<T extends java.lang.Number>
Wrapper class for parameters of any quantity in JUnits, or double, integer, etc.
ParameterTypes
Predefined list of common parameter types.
ParameterTypeSpeed
Wrapper class for Speed parameters.
ParameterTypeString
Parameter type for String parameters.
Reader
Reader for compressed files.
SingleBound<T extends java.lang.Number>
Continuous constraints with a single bound.
SubCollectionConstraint<T>
Constraint that checks whether a collection (the parameter value) is a subset of a constraint collection.
TimeStampedObject<C>
An object with a time stamp, where the object is of a specific class.
Type<T extends Type<T>>
Superclass of all sorts of types, for example GTUType, ParameterType, etc.
WeightedMeanAndSum<V extends java.lang.Number,​W extends java.lang.Number>
Utility to calculate a weighted mean and/or sum.
Writer
Writer for compressed files.