Show / Hide Table of Contents

Class OpenDIDecisionModel

Representation of a Decision Model that is compliant witht the OpenDI standard.

Inheritance
object
OpenDIBase
OpenDIAsset
OpenDIDecisionModel
Inherited Members
OpenDIAsset.DIDirectory
OpenDIAsset.DIDataSource
OpenDIAsset.DIDataReader
OpenDIAsset.DIDataWriter
OpenDIAsset.parent
OpenDIAsset.fullPathName
OpenDIAsset.ownerType
OpenDIAsset.ownerID
OpenDIAsset.Version
OpenDIAsset.VersionName
OpenDIAsset.Status
OpenDIAsset.imageURL
OpenDIAsset.ToDTOPartial<T>()
OpenDIAsset.ToDTODefault<T>()
OpenDIAsset.Create(WMAssetBase)
OpenDIBase.openDIVersion
OpenDIBase.FQNSeparator
OpenDIBase.id
OpenDIBase.name
OpenDIBase.summary
OpenDIBase.documentation
OpenDIBase.documentationMIMEType
OpenDIBase.properties
OpenDIBase.GetWMType(string)
OpenDIBase.GetOpenDIType(Type)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.OpenDI
Assembly: WMServer.dll
Syntax
public class OpenDIDecisionModel : OpenDIAsset

Constructors

OpenDIDecisionModel()

Default Constructor

Declaration
public OpenDIDecisionModel()

OpenDIDecisionModel(DecisionModel)

Constructor that initializes the OpenDIDecisionModel with values read from the specified Quantellia.WMServer.DecisionModeler.

Declaration
public OpenDIDecisionModel(DecisionModel dm)
Parameters
Type Name Description
DecisionModel dm

The World Modeler Decision Model used to initialize this OpenDIDecisionModel

Properties

elements

Collection of elements that belong to this Decision Model.

Declaration
public virtual ICollection<JObject>? elements { get; set; }
Property Value
Type Description
ICollection<JObject>

Methods

ToDTODefault()

Create a new IWMAssetBaseDTO object that contains the properties of this OpenDIAsset. Throws an exception if null values without default are encountered.

Declaration
public DecisionModelDTO ToDTODefault()
Returns
Type Description
DecisionModelDTO

A IWMAssetBaseDTO object that contains the properties (or default values) of this OpenDIAsset

ToDTOPartial()

Create a new IWMAssetBaseDTO object that contains only the properties of this OpenDIAsset with no defaults.

Declaration
public DecisionModelDTO ToDTOPartial()
Returns
Type Description
DecisionModelDTO

A IWMAssetBaseDTO object that contains the properties of this OpenDIAsset

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