Provides initialization of all persistent OpenCAGE objects.
throws XML_NOT_VALID_ERROR .
Initialization of all persistent OpenCAGE objects.
private OpenCAGE.Data.Oc_Data.Oc_Data Oc_Data |
The global opencage data object
private OpenCAGE.GIF.Factories.Graph_Factory.Graph_Factory GF |
the graph factory
private OpenCAGE.GUI.Workbench.Displays.Workbench Workbench |
the workbench
Create all needed objects.
Destroy all objects.
Precondition: Initialize_All was called before.
Initialize the master displays + observers.
Destroy the master displays + observers.
Precondition: Initialize_Masters was called before.
Initialize the window master display + observers.
Destroy the window master display + observers.
Precondition: Initialize_Window_Master was called before.
Initialize the model factories.
Destroy the model factories.
Precondition: Initialize_Model_Factories was called before.
Initialize the command factories.
Destroy the command factories.
Precondition: Initialize_Command_Factories was called before.
Initialize the pipe and attach the pipe segments.
Destroy the pipe.
Precondition: Initialize_Pipe was called before.
Add the given command factory to the list and set it's Oc_Data attribute, if possible.
Read the program specific data and create the necessary objects.
Destroy all objects that were created by Initialize_XML.
Precondition: Initialize_Xml was called before.
Create the analysis master display.
Destroy the analysis master display.
Precondition: Initialize_Analysis_Master was called before.
Create the layout master display.
Destroy the layout master display.
Precondition: Initialize_Layout_Master was called before.
Create the models for all masters and attach them to Oc_Data.
Destroy all master models.
Precondition: Initialize_Master_Models was called before.