Namespace Quantellia.WMServer.DecisionModeler
Implements the application model classes that manage Decision Models and the compilers that create executable objects from the models.
Classes
DecisionModel
Represents a Decision Model.
DecisionModelBase
Base class implementing the common characteristics of many of the entities that make up the application object model for Decision Models.
DecisionModelCompiler
Base class representing a compiler that converts DecisionModels to executable objects.
DecisionModelController
Controller class for the REST interface to the Decision Modeler functions.
DecisionModelDTO
Data Transfer Object proxy for a DecisionModel.
DecisionModelElement
All classes that represent elements of a DecisionModel must inherit from this class.
DecisionModelElementDTO
DataTransferObject<T> proxy for a DecisionModelElement.
ElementRole
Manages the domain of values that defines the roles that can be assigned DecisionModelElements (e.g. Lever, Intermediate, External, Ourtcome, etc.)
EvaluatableElement
DecisionModelElements that can be evaluated and have a value assigned to them during model execution.
VariableElement
Represents an element in a DecisionModel that is evaluable and can be set to a specific value.
Interfaces
IFullyQualifiable
Al classes that represent oobjects that are part of a hierarchical data structure where the position in the hierarchy is specified by its Fully Qualified Name.
IHasDecisionModel
All classes that contain or a associated with a c DecisionModel.