Module biodivine_sketchbook::sketchbook::data_structs
source ยท Expand description
Structs and utility methods that can be used for communication with frontend.
Modulesยง
- _dataset_
data ๐(internal) Definition and utility methods forDatasetData
andDatasetMetaData
. - _dynamic_
prop_ ๐data (internal) Definition and utility methods for all kinds of dynamic properties. - _fn_
arg_ ๐change_ data (internal) Definition and utility methods forChangeArgMonotoneData
andChangeArgEssentialData
. - _id_
change_ ๐data (internal) Definition and utility methods forChangeIdData
. - _layout_
data ๐(internal) Definition and utility methods forLayoutData
andLayoutMetaData
. - _layout_
node_ ๐data (internal) Definition and utility methods forLayoutNodeData
. - _model_
data ๐(internal) Definition and utility methods forModelData
. - _observation_
data ๐(internal) Definition and utility methods forObservationData
. - _regulation_
data ๐(internal) Definition and utility methods forRegulationData
. - _sketch_
data ๐(internal) Definition and utility methods forSketchData
. - _static_
prop_ ๐data (internal) Definition and utility methods for all kinds of static properties. - (internal) Definition and utility methods for
UninterpretedFnData
. - _variable_
data ๐(internal) Definition and utility methods forVariableData
.
Structsยง
- Structure for receiving data about changes in essentiality of uninterpreted fnโs argument from the frontend.
- Structure for receiving data about changes in monotonicity of uninterpreted fnโs argument from the frontend.
- Structure for sending data about changes in objectโs ID to the frontend.
- Structure for sending data about
Dataset
. - Structure for sending metadata about
Dataset
. This includes name, id, variable names, but excludes all observations. - Structure for sending data about dynamic properties to the frontend.
- Structure for sending simplified general data about
Layout
to the frontend. - Structure for sending metadata about
Layout
. This includes id, and name, but excludes all actual nodes. - Structure for sending data about
NodeLayout
to frontend. - The same as
LayoutNodeData
, but does not have a fixed variable ID because it is associated with a variable that does not have an ID yet. - Structure for sending/exporting all necessary data about the model part of the sketch.
- Structure for sending data about
Observation
to the frontend. - Structure for sending simplified data about
Regulation
to the frontend. - Structure for sending/exporting data about the whole Sketch.
- Structure for sending data about static properties to the frontend.
- Structure for sending data about
UninterpretedFn
to the frontend. - Structure for sending data about
Variable
and itsUpdateFn
to the frontend. - Structure for receiving data about
Variable
and all of itsLayout
data from the frontend.
Enumsยง
- Enum covering all variants of dynamic properties and their necessary data.
- Enum covering all variants of static properties and their necessary data.