This package contains the default analysis action factories.
extends OpenCAGE.Analyses.Analysis_Action_Factory
This is an implementation of an analysis action factory which should be quite generic. It uses OC_Data to retrieve the graph model (a Node_Model) from which it will try to get the action specified with ID.
private Ada.Strings.Unbounded.Unbounded_String Id |
the id - used to get the action from a node model
private OpenCAGE.GUI.Widget_Controllers.Parameter_Widget_Controller Widget_Controller |
the widget controller
private OpenCAGE.Data.Data Data |
OC_Data
Returns the (already configured) action representing this analysis. The parameters required are taken from the parameter applet controller. [This description is adopted from 'OpenCAGE.Analyses.Analysis_Action_Factory'.]
Returns the id of this Analysis. [This description is adopted from 'OpenCAGE.Analyses.Analysis_Action_Factory'.]
Returns a data source containing some stuff from the widget and the factory. [This description is adopted from 'OpenCAGE.Analyses.Analysis_Action_Factory'.]
returns true, if a analysis action can be created with the given data source and the acual settings in the widget, false else. [This description is adopted from 'OpenCAGE.Analyses.Analysis_Action_Factory'.]