Uses of Interface
ARoad0.gBaseInterface.ViewInBase

Packages that use ViewInBase
ARoad0.gBase CORE OF THE PROGRAM This package contains the fresh object-oriented database management system for Access Road; this package documentation page is recommended as a first reading for all the Access Road developers. 
ARoad0.gBaseInterface Contains the interfaces of the generic gBase classes. 
ARoad0.gDMak Provides the decision makers, responsible for managing all the events in the Access Road menu, and by this way, contains the managers of the basic operations. 
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. 
 

Uses of ViewInBase in ARoad0.gBase
 

Classes in ARoad0.gBase that implement ViewInBase
 class EPRViewInBaseImpl
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) or virtual folders as access sources, and resources (R of EPRViewInBase) or virtual folders as access targets.
 class NoThanViewInBaseImpl
          This class is responsible for managing the No-More-Than and No-Less-Than views.
 class SketchViewInBaseImpl
          This class is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject, called the center, and between this center and access targets (Resources or VirtualFolders).
 class ViewInBaseImpl
          This class is responsible for modeling a view which is the backing data of a GraphicView in the GUI.
 

Fields in ARoad0.gBase declared as ViewInBase
static ViewInBase ViewInBaseImpl.EMPTY_INSTANCE
           
 

Fields in ARoad0.gBase with type parameters of type ViewInBase
protected  java.util.ArrayList<ViewInBase> CFolderMemberImpl.l_OpenViews_
          list of open ViewInBase that contains this instance Created only when it is needed.
protected static java.util.Map<ImmutableName,ViewInBase> BaseManagerImpl.m_OpenViews__
          View map; view name is the key
 

Methods in ARoad0.gBase that return ViewInBase
protected static ViewInBase EPRViewInBaseImpl.copy(ImmutableName _name, EPRViewInBase _view, boolean _toRegisterInManager)
          Creates a copy with another name, and may register it.
protected static ViewInBase NoThanViewInBaseImpl.copy(ImmutableName _name, NoThanViewInBase _view, boolean _toRegisterInManager)
          Creates a copy with another name, and may register it.
protected static ViewInBase ViewInBaseImpl.copy(ImmutableName _name, ViewInBase _view, boolean _toRegisterInManager)
          This method creates a copy with another name.
 ViewInBase BaseManagerImpl.openView(ImmutableName _name)
          Opens a registered and closed view from a file in the current data directory.
 

Methods in ARoad0.gBase that return types with arguments of type ViewInBase
 java.util.Map<ImmutableName,ViewInBase> BaseManagerImpl.getEorM_OpenViews()
           
 java.util.List<ViewInBase> BasicImpl.getImpliedViews()
          Get the open views containing this BaseObject.
protected  java.util.List<ViewInBase> CFolderMemberImpl.getImpliedViews()
          Gets the open views containing the master.
 

Methods in ARoad0.gBase with parameters of type ViewInBase
protected  void BasicImpl.addInViewList(ViewInBase _view)
          Registers the view as containing this BaseObject.
protected  void CFolderMemberImpl.addInViewList(ViewInBase _view)
          Registers the view as containing the master.
protected  void VirtualFolderImpl.addInViewList(ViewInBase _view)
          Registers the view as containing this BaseObject.
 void BaseManagerImpl.closeOpenView(ViewInBase _view)
          Closes an open view without saving it.
protected static ViewInBase ViewInBaseImpl.copy(ImmutableName _name, ViewInBase _view, boolean _toRegisterInManager)
          This method creates a copy with another name.
protected  void BaseManagerImpl.newEorCopiedViewToSave(ViewInBase _view)
          Called by the ViewInBaseImpl copyAndFinalize() method for registering the instance and to save it, while it is not open.
protected  void BaseManagerImpl.newEorView(ViewInBase _view)
          Called by the ViewInBaseImpl constructor for registering the instance.
protected  boolean BasicImpl.removeInViewList(ViewInBase _view)
          Unregisters the view when it does not contain this BaseObject.
protected  boolean CFolderMemberImpl.removeInViewList(ViewInBase _view)
          Unregisters the view when it does not contain the master.
protected  boolean VirtualFolderImpl.removeInViewList(ViewInBase _view)
          Unregisters the view when it does not contain this BaseObject.
 void BaseManagerImpl.saveAndCloseOpenView(ViewInBase _view)
          Close an open view and save it before.
 void BaseManagerImpl.saveOpenView(ViewInBase _view)
          Saves an open view without closing it.
private  void BaseManagerImpl.saveView(ViewInBase _view)
          Saves a view without closing it.
 

Uses of ViewInBase in ARoad0.gBaseInterface
 

Subinterfaces of ViewInBase in ARoad0.gBaseInterface
 interface EPRViewInBase
          This class is responsible for modeling in the base, a view about access control issues between eligible parties (EP of EPRViewInBase) as access sources, and resources (R of EPRViewInBase) or virtual folders (containing Resources or EPs) as access targets.
 interface NoThanViewInBase
          This class is responsible for managing the No-More-Than and No-Less-Than views.
 interface SketchViewInBase
          This interface is responsible for modeling in the base, a sketch view about access control issues between access sources and an ACSObject (called the center), and between this center and access targets (Resources or VirtualFolders).
 

Methods in ARoad0.gBaseInterface that return ViewInBase
 ViewInBase ViewManager.openView(ImmutableName _name)
          Open a registered and closed view from a file in the current data directory.
 

Methods in ARoad0.gBaseInterface with parameters of type ViewInBase
 void ViewManager.closeOpenView(ViewInBase _view)
          Close an open view without save it.
 void ViewManager.saveAndCloseOpenView(ViewInBase _view)
          Close an open view and save it before.
 void ViewManager.saveOpenView(ViewInBase _view)
          Save an open view without close it.
 

Uses of ViewInBase in ARoad0.gDMak
 

Methods in ARoad0.gDMak that return ViewInBase
static ViewInBase ActionOpenArchitecture.openArchitecture(java.util.Map _acsMap, java.util.Map _m_GUIconfig)
          Invoked by actionPerformed(), Desktop and ActionOpenMainFrame.actionPerformed() to display the 'Architecture' frame.
static ViewInBase ActionOpenSketcher.openSketcher(java.lang.Object[] _l_analyzedEvent)
          Invoked by actionPerformed() and Desktop to display the 'Sketcher' window.
 

Methods in ARoad0.gDMak with parameters of type ViewInBase
private  void ActionNewView.displayView(ViewInBase _view)
          Called by createView() and by createExtendedEPRView().
 

Uses of ViewInBase in ARoad0.Gui1
 

Methods in ARoad0.Gui1 with parameters of type ViewInBase
static javax.swing.JInternalFrame InternalFrame.showArchitectureFrame(GraphicView _gview, ViewInBase _view)
          Creates and displays a frame including an unique view of the ACS architecture.
 

Uses of ViewInBase in ARoad0.Gui2
 

Fields in ARoad0.Gui2 declared as ViewInBase
private  ViewInBase GraphicViewBaseListenerImpl.view_
           
private  ViewInBase ViewTreeBaseListenerImpl.view_
           
protected  ViewInBase GraphicView.viewInBase_
          ViewInBase associated to this GraphicView
 

Methods in ARoad0.Gui2 that return ViewInBase
 ViewInBase GraphicView.getEorDataModel()
           
 

Methods in ARoad0.Gui2 with parameters of type ViewInBase
static void ViewModel.changeNonCoreAlgorithms(ViewInBase _view)
          Change the instances of NodeRightsImpl and LinkRightsImpl of the nodes, when theses nodes have changed.
static void ViewModel.changeRightsNetworkObserver(ViewInBase _view, GraphicView _gview)
          Register a new GraphicView, and reset the main RightsMediator rights network when the paths may have changed, from _gview.getRightsRelatedBaseObjects().
static void ViewModel.createGraphicViewBaseListener(ViewInBase _view, GraphicView _gview)
          Creates and registers the GraphicViewBaseListener.
static void ViewTree.createViewExplorer(ViewInBase _view)
          Creates a graphical flat list of an open view, and creates the ViewTreeBaseListener associated to the view.
static void ViewModel.createViewRightsMediator(ViewInBase _view)
          Creates and registers the RightsMediator associated to the view.
static javax.swing.JTree ViewTree.fillViewNodeInExplorer(ViewInBase _view, javax.swing.JTree _tree, javax.swing.tree.DefaultMutableTreeNode _root)
          Updates the graphical flat list of elements in an open view.
static BaseListener ViewModel.getGraphicViewBaseListener(ViewInBase _view)
          Gets the main GraphicViewBaseListener associated to a view in the GUI.
static RightsMediator ViewModel.getViewRightsMediator(ViewInBase _view)
          Gets the main RightsNetworkObserver associated to a view in the GUI.
static void ViewModel.removeGraphicViewBaseListener(ViewInBase _source)
          Removes the view the GraphicViewBaseListenerImpl and the GraphicView which are associated to a view.
static void ViewModel.removeViewRightsMediator(ViewInBase _source)
          Removes the view RightsMediator and the GraphicView which are associated to a view.
 

Constructors in ARoad0.Gui2 with parameters of type ViewInBase
GraphicView(ViewInBase _view, java.util.Map _m_positionIndex)
          This constructor add all the _view objects in this panel, each associated to a GraphicNode.
GraphicViewBaseListenerImpl(ViewInBase _source)
          With this constructor, the GraphicViewBaseListenerImpl is registered as a listener for the view and a RightsNetworkObserver.
ViewTreeBaseListenerImpl(ViewInBase _source)
          With this constructor, the ViewTreeBaseListenerImpl is registered as a listener for the view.
 

Uses of ViewInBase in ARoad0.gWork
 

Fields in ARoad0.gWork declared as ViewInBase
protected  ViewInBase RightsMediatorImpl.view_
          The BaseListener main event source which defines the rights network is a ViewInBase
 

Methods in ARoad0.gWork that return ViewInBase
static ViewInBase ViewInBase_Facade.createView(ImmutableName _name, java.util.Map _m_BaseObjects)
          Creates a new classical view for BaseObjects, then save it.
static ViewInBase ViewInBase_Facade.getArchitectureView()
           
static ViewInBase ViewInBase_Facade.openOrCreateView(ImmutableName _name, java.util.List _l_BaseObjects)
          Gets the BaseObjects view; open the registered view if it is closed; creates and saves it if necessary.
 

Methods in ARoad0.gWork with parameters of type ViewInBase
static void ViewInBase_Facade.closeOpenView(ViewInBase _view)
          Closes any open view without save it.
protected static java.util.Map CompoundRightsFactoryImpl.detectAcsLinks(GraphicView _gview, ViewInBase _viewInBase, java.util.Map _upd_m_l_DisplayableLinks)
          Defines the BRIDGE and ACL relations between all the ACS which are in the view, that are Bridge links between actors, or AclEntries between eligible parties and resources.
static java.util.Map RightsFactory_Facade.detectRights(GraphicView _gview, ViewInBase _viewInBase)
          Defines the BRIDGE and ACL relations between all the ACS which are in the view, that are Bridge links between actors, or AclEntries between EligibleParties and resources.
static javax.swing.JTextPane FactoryUtilities.getWhyText(GraphicView _gview, java.util.Map _m_l_DisplayableLinks, ViewInBase _view)
          Construct a JTextPane with the tree of all DisplayableLinks and AccessControlLinks, to be displayed as a comment for the GraphicView associated to _m_l_DisplayableLinks.
static javax.swing.JTextPane RightsFactory_Facade.getWhyText(GraphicView _gview, java.util.Map _m_l_DisplayableLinks, ViewInBase _view)
          Constructs a JTextPane with all the DisplayableLinks and AccessControlLinks, to be displayed as a comment for the GraphicView associated to _m_l_DisplayableLinks.
static void ViewInBase_Facade.saveAndCloseOpenView(ViewInBase _view)
          Closes any open view and save it.
 

Constructors in ARoad0.gWork with parameters of type ViewInBase
RightsMediatorImpl(ViewInBase _view)
          The view GraphicViewBaseListener must register itself as a PropertyChangeListener of this RightsNetworkObserver instance.