-
DtModelManager is the entry point for creating
a new model and various objects to add to the model and for saving and
loading models.
-
ModelProperties is the main class for setting
high-level properties of the model.
-
DtComponent is the main class for representing
and editing components.
-
Simulation process flows (control flows) are built using DtControlFlow
objects.
-
DtVariable (in particular the subclasses DtScalarVariable,
DtArrayVariable, and DtAggregateVariable)
is the main class for representing a parameter.
-
Value objects (obtained from a ScalarVariable)
are used to set the value of a parameter.
-
Parameter mappings (data flows) are built using DtDataFlow
objects.
-
The EsiTypes class has many useful static constants.
-
The DtUtils class has many useful methods for
performing common operations that are not applicable to just a single
model object (i.e., a combination of model object calls).
-
The ComponentAPI object is available from the
DtComponent and provides methods for configuring the details of components
in the model.