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
IDecisionModelBase
Interface that all persistable classes in the Quantellia.WMServer.DecisionModeler namespace must implement.
IHasDecisionModel
All classes that contain or a associated with a c DecisionModel.