| Interface | Description | 
|---|---|
| Constraint<T> | 
 Interface for a parameter constraint. 
 | 
| ConstraintInterface | 
 In order to define default constraints within a Parameter Type, an enum is available. 
 | 
| Class | Description | 
|---|---|
| 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. 
 | 
| DualBound<T extends Number> | 
 Continuous constraints with a dual bound. 
 | 
| MultiConstraint<T> | 
 Constraint containing multiple constraints. 
 | 
| SingleBound<T extends 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. 
 | 
| Enum | Description | 
|---|---|
| NumericConstraint | 
 List of default constraint for ParameterTypes. 
 | 
 Copyright (c) 2013-2018 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
Copyright © 2014–2018 Delft University of Technology. All rights reserved.