LogicEngine Members

<< Click to Display Table of Contents >>

Navigation:  Reference > BNCS.Logic.Engine Namespace > LogicEngine Class >

LogicEngine Members

The LogicEngine type exposes the following members.

 

Methods


Name

Description

Public method Static member

DeleteModel

Deletes a model and its associated instance from the collection based on the provided model ID.

Public method Static member

GetModel

Retrieves a LogicModel from the collection based on the specified model identifier.

Public method Static member

GetModelDetails

Retrieves an array of LogicModelDetail objects representing the details of each model.

Public method Static member

GetModelInputPort

Retrieves the input port for a specified model and input identifier.

Public method Static member

GetModelInputPorts

Retrieves the input port identifiers for a specified model.

Public method Static member

GetModelInputPortValue

Retrieves the value of a specified input port for a given model instance.

Public method Static member

GetModelList

Retrieves an array of GUIDs representing the keys of the models.

Public method Static member

GetModelOutputPort

Retrieves the output port of a model based on the specified model and output identifiers.

Public method Static member

GetModelOutputPorts

Retrieves the output port identifiers for a specified model.

Public method Static member

GetModelOutputPortValue

Retrieves the value of a specified output port from a model instance.

Public method Static member

GetModelsByName

Retrieves an array of LogicModel objects that match the specified name.

Public method Static member

LoadModel

Loads a logic model into the system, creating a new instance and setting up input and output ports.

Public method Static member

LoadModelFile

Loads a model from a specified file if it exists.

Public method Static member

LoadModelJson

Deserializes a JSON string into a LogicModel object and loads the model.

Public method Static member

SetModelInputPortValue(Guid, Guid, Boolean)

Sets the value of a specified input port for a given model instance.

Public method Static member

SetModelInputPortValue(Guid, Guid, Int32)

Sets the value of a specified input port for a given model instance.

Public method Static member

SetModelInputPortValue(Guid, Guid, Double)

Sets the value of a specified input port for a given model instance.

Public method Static member

SetModelInputPortValue(Guid, Guid, String)

Sets the value of a specified input port for a given model instance.

 

See Also


LogicEngine Class

BNCS.Logic.Engine Namespace