Uses of Interface
ARoad0.Pattern.MVC_Controller

Packages that use MVC_Controller
ARoad0.Gui1 Provides the internal frames and standard panels for handling the CRUD operations on the database objects, for the Access Road desktop. 
ARoad0.Gui2 Provides the classes for displaying the tree frames and the GraphicViews which display the diagrams in the desktop, following the gDMak package requests. 
ARoad0.gWork Contains the classes of the second core of the program that processes the search of rights in the open views. 
ARoad0.gWorkInterface Contains interfaces to process the search of rights in the views, as a support to the gWork package. 
 

Uses of MVC_Controller in ARoad0.Gui1
 

Classes in ARoad0.Gui1 that implement MVC_Controller
 class AssociationMapPropertyEditor
          This class is responsible for creating, by the mean of panels, associations to do as calls to constructors and methods in gBase, with all the required arguments.
 class BaseObjectHandler
          This important class is responsible for creating or copying a BaseObject instance, but not an ACS nor a view.
 class BaseObjectMapPropertyEditor
          This class is responsible for displaying, by the mean of panels, a modifiable property map of a gBase JavaBean, for which the type is a Map or a Map.
 class BeamerManager
          This important class displays and updates the properties of any base object in matched tabbed panes.
 class CollectionPropertyEditor
          This class is responsible for displaying and editing, by the mean of panels, one property of a gBase BaseObject for which the type is an array, a map or a collection.
 class RightMapPropertyEditor
          This class is responsible for displaying, by the mean of panels, a modifiable property map of a gBase JavaBean, for which the type is a Map.
 class SimplePropertyEditor
          This class is responsible for displaying and editing the more simple properties in the gBase classes, by the mean of panels.
 class StringMapPropertyEditor
          This class is responsible for displaying, by the mean of panels, a property map of a gBase BaseObject, for which the type is a map where keys are Strings and the values are only String arrays.
 class StringTwoKeysMapPropertyEditor
          This class is responsible for creating, by the mean of panels, maps where the keys have a constrained first part, and an user-defined subkey, and where the values are constrained String arrays.
 

Uses of MVC_Controller in ARoad0.Gui2
 

Subinterfaces of MVC_Controller in ARoad0.Gui2
 interface BaseListener
          This interface is responsible for listening the events fired by one main BaseObject (the main source) as ACSRun and ViewInBase -and also the events fired by the main source objects- for updating the unique graphic (tree or diagram) which is associated to this BaseListener and which displays the main source objects.
 interface TreeBaseListener
          This interface is responsible for listening the events fired by one main BaseObject (the main source) as ACSRun and ViewInBase - and also the events fired by the main source objects- for updating the unique JTree which is associated to this TreeBaseListener and which displays the main source objects.
 

Classes in ARoad0.Gui2 that implement MVC_Controller
 class ACSTreeBaseListenerImpl
          This class is responsible for listening the events fired by one ACSRun - and also the events fired by the ACSRun objects - for updating the unique JTree which is associated to this TreeBaseListener, and which displays the ACSRun objects.
 class GraphicViewBaseListenerImpl
          This important class manages the GraphicView associated in the GUI to a ViewInBase, and it is the main manager of a specialized thread to update the view and its rights at every relevant base changing.
 class ISTreeBaseListenerImpl
          This class is responsible for listening the events fired by BaseManagerImpl for updating the JTree which is associated to this TreeBaseListener, managing the tree of the IS Structure.
 class ViewTreeBaseListenerImpl
          This class manages one tree view in the explorer.
 

Uses of MVC_Controller in ARoad0.gWork
 

Classes in ARoad0.gWork that implement MVC_Controller
 class RightsMediatorImpl
          This class is a change event adaptor for all the BaseObjects associated to a view, and it is responsible to manage the paths search algorithms for each view.
 

Uses of MVC_Controller in ARoad0.gWorkInterface
 

Subinterfaces of MVC_Controller in ARoad0.gWorkInterface
 interface RightsMediator
          This interface is an implementation of 2 gWorkInterface interfaces.
 interface RightsNetworkObserver
          This interface is responsible to follow the property change events from all the BaseObjects associated to a view, to inform the view GraphicViewBaselistenerImpl that the rights may have changed.