Show / Hide Table of Contents

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.

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE