Package ARoad0.CNot

Provides classes that are dedicated to the access paths data.

See:
          Description

Interface Summary
AccessControlLink This interface is responsible for defining the 20 link types used for qualifying the access control link between two base objects.
 

Class Summary
AccessControlLinkImpl This class is responsible for modeling the rights (and their justications) between two directly connected base objects.
DisplayableLinkImpl This class is responsible for modeling a displayable link that manages a path of base objects connected through AccessControlLinkImpls.
 

Package ARoad0.CNot Description

Provides classes that are dedicated to the access paths data. Theses classes are mainly data containers which are used to transport view data between the processing classes of a given view. However, the data transfer patterns are not fulfilled, because the classes integrate simple processing methods on the internal data. This package is a part of the access path search framework. The Gui2 package is the global manager of the data flows since it contains the GraphicViews and their event listeners. The gWork packages are responsible to update the CNot classes, as the main result of their processing. This package contains non-serialized objects, and the access path data is never saved. The classes are not designed to be subclassed in the AcsAddons.

The classes in this package are:

The results of the right processing methods are put in DisplayableLinkImpl maps which are passed between these methods.

Ease-of-use: high, but the overview concepts have to be well understood.

Reliability: medium-high, through an intensive use in gWork and Gui2.GraphicView.