All Classes and Interfaces

Class
Description
 
Advisory class allows to recover in recoverable situations and compile advisory messages instead of throwing exceptions.
Basic scenario: when loading a model in AgenaRisk Desktop, we'd rather load even invalid node tables and let the user sort them out, than to fail model load with an error.
Advisory class is thread-safe.
AdvisoryGroup instance is associated with a number of Threads and is abstractly associated with some particular job (which is potentially multi-threaded).
AdvisoryGroup class is thread-safe.
AdvisoryMessage is an abstraction of a message with a possible Throwable cause.
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
 
 
 
Thrown when a calculation fails.
CalculationResult class represents a view of the Node's calculation results.
This is set of fields for input/output to XML and JSON format
This class is for CLI API interface to enable calculations without using the Java API and relying on CLI invocation only
 
 
 
 
 
 
 
CrossNetworkLink represents a link between Nodes in different Networks.
This is set of fields for input/output to XML and JSON format
Possible types of data that the Link will pass
 
 
DataSet class represents an equivalent to a Scenario in AgenaRisk Desktop or Scenario in AgenaRisk Java API v1.
This is set of fields for input/output to XML and JSON format
 
 
 
 
 
FileAdapter is a helper class for AgenaRisk API to abstract file I/O from other components.
 
 
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
 
This class represents a unique String ID
Classes that have a collection of some identifiable objects that have a unique ID should implement this.
Objects that have a unique ID and are members of some collection in a container class should implement this.
Thrown when specifically inconsistent evidence was detected and caused a calculation failure.
JSONAdapter enables encoding of an API1 model as JSON.
Provides convenience functionality for working with JSONObject and JSONArray classes.
 
 
 
 
 
 
Link represents a link between two nodes.
This is set of fields for input/output to XML and JSON format
 
 
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
Model class represents an AgenaRisk model that may contain a number of Bayesian networks, datasets etc, equivalent to com.agenarisk.api.model.Model in AgenaRisk Java API v1.
 
 
 
This is set of fields for input/output to XML and JSON format
 
 
 
Network class represents an equivalent to a Risk Object in AgenaRisk Desktop or ExtendedBN in AgenaRisk Java API v1.
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
An interface for objects that can be connected into a network of objects (e.g.
 
Node class represents a node in the Network.
This is set of fields for input/output to XML and JSON format
These are Node types that correspond to AgenaRisk Desktop node types
 
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
 
 
Observation class is a view of an observation, valid at the time of resolution and not maintained.
This is set of fields for input/output to XML and JSON format
 
 
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
 
 
ResultInterval represents a range with a lower and upper boundaries with a probability mass allocated to it.
ResultValue represents a state or range with probability mass allocated to it.
This is set of fields for input/output to XML and JSON format
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
This is set of fields for input/output to XML and JSON format
 
Score and distance derived from single type
This class is for CLI API interface to enable calculations without using the Java API and relying on CLI invocation only
SensitivityAnalyser performs sensitivity analysis of the model for the provided target and sensitivity Nodes.
The input is a JSON configuration.
 
 
This is a class for Model calculation settings.
This is set of fields for input/output to XML and JSON format
Node class corresponds to a State in AgenaRisk Desktop or ExtendedState in AgenaRisk Java API v1.
This is set of fields for input/output to XML and JSON format
 
Classes that will be stored in a JSON format should implement this.
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
 
 
 
 
 
This is a stub class that only contains field values for input/output to XML and JSON format.
This is set of fields for input/output to XML and JSON format
 
 
VariableObservation class is a view of a node variable observation, valid at the time of resolution and not maintained.
This class provides means to retrieve the version of this build from manifest or .properties
Converts AgenaRisk Model JSON structure into an equivalent AgenaRisk Model XML structure and vice-versa.