Uses of Class
ARoad0.Gui2.GraphicView

Packages that use GraphicView
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 GraphicView in ARoad0.Gui1
 

Fields in ARoad0.Gui1 declared as GraphicView
protected  GraphicView GraphicViewPropertyEditor.property_
          The property is a GraphicView there.
 

Methods in ARoad0.Gui1 with parameters of type GraphicView
static javax.swing.JInternalFrame InternalFrame.showArchitectureFrame(GraphicView _gview, ViewInBase _view)
          Creates and displays a frame including an unique view of the ACS architecture.
static javax.swing.JInternalFrame InternalFrame.showViewFrame(GraphicView _gview, BaseObject _object)
          Creates and displays a frame including a graphical view, with a frame listener which fires events to ActionCloseView, and registers _object as a base object.
 

Uses of GraphicView in ARoad0.Gui2
 

Subclasses of GraphicView in ARoad0.Gui2
 class GraphicEPRView
          This class is responsible for displaying an EPRViewInBase and its graphical objects (nodes, links, arrows, rights) in the desktop.
 class GraphicNoThanView
          This class is responsible for displaying a set of Sources and one access Target, and to show if all the rights of all the sources on this target are above or not a No-More-Than right criterion, and below or not a No-Less-Than right criterion.
 class GraphicSketchView
          This class is responsible for displaying an EPRViewInBase in the sketch view of any BaseObject selected in the desktop, which is named the view center.
 

Fields in ARoad0.Gui2 declared as GraphicView
protected  GraphicView GraphicAccount.gView_
           
protected  GraphicView GraphicActor.gView_
           
protected  GraphicView GraphicContainer.gView_
           
protected  GraphicView GraphicGroup.gView_
           
protected  GraphicView GraphicResource.gView_
           
protected  GraphicView GraphicText.gView_
           
protected  GraphicView GraphicVirtualFolder.gView_
           
 

Methods in ARoad0.Gui2 that return GraphicView
static GraphicView ViewModel.getGraphicViewOfView(ImmutableName _name)
          Used by GraphicViewPropertyEditor.valueOf().
 

Methods in ARoad0.Gui2 with parameters of type GraphicView
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.
 

Constructors in ARoad0.Gui2 with parameters of type GraphicView
GraphicAccount(GraphicView _gView, EligibleParty _ep)
           
GraphicActor(GraphicView _gView, Actor _act)
           
GraphicContainer(GraphicView _gView, BaseObject _obj)
           
GraphicGroup(GraphicView _gView, EligibleParty _ep)
           
GraphicResource(GraphicView _gView, Resource _res)
           
GraphicText(GraphicView _gView, java.lang.Object _obj)
          Set the default color to green.
GraphicViewEvent(GraphicView source, int value)
           
GraphicVirtualFolder(GraphicView _gView, VirtualFolder _vf)
           
 

Uses of GraphicView in ARoad0.gWork
 

Methods in ARoad0.gWork with parameters of type GraphicView
 java.util.Map CompoundRightsFactoryImpl.addPathFromNegativeRightsInOneACS(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Creates or sets some new simple negative-rights links (or updates the current simple links), which may be first-rate ones, in various cases.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorAclActor(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor with an AclEntry in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorAcsAddonRelationActor(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor with an AcsAddon relation in the first link and an Actor as central node.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorAcsAddonRelationNoActor(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor with an AcsAddon relation in the first link and no Actor as central node.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorAliasReference(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor with an alias in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorBridgeActor(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor with a bridge in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromActorStartsUnderGroupIDMember(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is an Actor which starts under a GroupIDMember.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberAclActor(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an ACL in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberAcsAddonRelationActor(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an AcsAddon relation in the first link and an Actor as central node.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberAcsAddonRelationNoActor(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an AcsAddon relation in the first link and no Actor as central node.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberAliasReference(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an alias in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberIsMemberGroup(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an IS_MEMBER relation in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.addPathsFromGroupIDMemberOwnContainActor(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 3-nodes access paths when the first end is a GroupIDMember with an own/contain relation in the first link.
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.
 java.util.Map AgoRightsFactoryImpl.detectHiddenChainedGroupsRights(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _upd_m_l_DisplayableLinks)
          Defines the effective applicable rights of an EligibleParty for a Resource in _viewInBase, when there are several UserID or GroupID external to the view, which may define specific access control links based on relations (EligibleParty to UserID/GroupID), (Actor to BridgeTarget to UserID/GroupID), (GroupIDMember to GroupID), (UserID/GroupID to Resource) and (EligibleParty to Actor in another access context).
 java.util.Map CompoundRightsFactoryImpl.detectHiddenCompoundEpRights(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _upd_m_l_DisplayableLinks)
          This is the most complex Access Road method, which defines the effective applicable rights through all the access paths containing more than 3 nodes.
 java.util.Map CompoundRightsFactoryImpl.detectLastSimpleSoftRunUnderDisplayableLinks(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _upd_m_l_DisplayableLinks)
          Adds a SOFT_RUN_UNDER relation between two view objects of the same ACS.
 java.util.Map ThreeNodesRightsFactoryImpl.detectOneHiddenNodeCompoundRights(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          This is the entry method of this class, since it defines all the access paths containing exactly 3 nodes.
 java.util.Map AgoRightsFactoryImpl.detectOneHiddenNodeWithCommonAGORights(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks)
          Defines the effective applicable rights of an EligibleParty to a Resource (not to a GroupIDMember or a VirtualFolder) in _viewInBase, when there is exactly one intermediate node, and only AGO rights.
protected  java.util.Map PrivilegeRightsFactoryImpl.detectPrivilegeRights(GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, BaseObject _center)
          Defines the effective applicable rights of a PrivilegeSource for a PrivilegeTarget, if there are direct typed or linked privileges between them.
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.
 java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.selectDirectHiddenMembersForVirtualFolder(GraphicView _gview, EPRViewInBase _viewInBase, ImmutableVirtualFolder _vf)
          Detects the paths from a VirtualFolder to its members, considering the paths only if the member ACS manages the VirtualFolder rights propagation to the members.
 java.util.Set<DisplayableLinkImpl> PrivilegeRightsFactoryImpl.selectDirectHiddenPrivilegeLinksForEP(GraphicView _gview, EPRViewInBase _viewInBase, ImmutableEligibleParty _ep, boolean _withExecute)
          Detects all the Actors and the VirtualFolders that are not in _viewInBase, and are directly accessible from _ep through one privilege.
 java.util.Set<DisplayableLinkImpl> CompoundRightsFactoryImpl.selectDirectHiddenReferenceForAlias(GraphicView _gview, EPRViewInBase _viewInBase, ACSObject _ali)
          Detects the references of an alias that are not in _viewInBase.
 java.util.Map ThreeNodesRightsFactoryImpl.selectOneHiddenNodePathsForActor(Actor _act, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 29+14 3-nodes access paths when the first end is an Actor, without privileges in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.selectOneHiddenNodePathsForFirstLinkPrivileges(EligibleParty _ep, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 6+2 3-nodes access paths when the first end is an EligibleParty having Privileges.
 java.util.Map ThreeNodesRightsFactoryImpl.selectOneHiddenNodePathsForGroupIDMember(GroupIDMember _gm, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 26+14 3-nodes access paths when the first end is a GroupIDMember, without privileges in the first link.
 java.util.Map ThreeNodesRightsFactoryImpl.selectOneHiddenNodePathsForVirtualFolder(VirtualFolder _vf, GraphicView _gview, EPRViewInBase _viewInBase, java.util.Map _m_l_DisplayableLinks, java.util.HashSet _l_ObjectToRegister)
          Defines all the 8+11 3-nodes access paths when the first end is a VirtualFolder.