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 forDatasetDataandDatasetMetaData. - _dynamic_
prop_ ๐data (internal) Definition and utility methods for all kinds of dynamic properties. - _fn_
arg_ ๐change_ data (internal) Definition and utility methods forChangeArgMonotoneDataandChangeArgEssentialData. - _id_
change_ ๐data (internal) Definition and utility methods forChangeIdData. - _layout_
data ๐(internal) Definition and utility methods forLayoutDataandLayoutMetaData. - _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
Layoutto the frontend. - Structure for sending metadata about
Layout. This includes id, and name, but excludes all actual nodes. - Structure for sending data about
NodeLayoutto 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
Observationto the frontend. - Structure for sending simplified data about
Regulationto 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
UninterpretedFnto the frontend. - Structure for sending data about
Variableand itsUpdateFnto the frontend. - Structure for receiving data about
Variableand all of itsLayoutdata 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.