Package com.bbn.swede.core.libraries

Support for libraries: logical groupings of OWL files and associated metadata.

See:
          Description

Interface Summary
IConfiguration Classes which implement this interface represent a meta-data store.
IConfigurationValidator Interface to decide whether IConfiguration objects are valid.
ILibrary Classes which implement this interface represent the low level implementations of library related functionality.
ILibraryChangeListener Interface to allow objects to be notified of events that affect a particular library.
ILibraryDescriptor Classes which implement this interface correspond to handles for manipulation of SWeDE libraries.
ILibraryEntry Classes which implement this interface represent individual files in the library.
ILibraryEntryDescriptor Classes which implement this interface represent the main way used to interface with ILibraryEntry objects.
 

Class Summary
AbstractConfiguration Abstract implementation of IConfiguration.
ConfigurationValidator Implementation of IConfigurationValidator that provides validation for LibraryEntry and Library configurations.
DownloadFileOperation Generalized operation suitable for downloading a file from a URL.
EditLibraryJob Job to perform a library edit.
Libraries A singleton class used to gain access to individual ILibraryDescriptor objects.
Library This is a concrete implementation of the ILibrary interface, with methods for implementing most of the functionality required for library support in SWeDE.
LibraryChangeEvent An event that represents a change with a library.
LibraryChangeSupport A utility class that will allow classes to use the delegate pattern to easily handle library change listeners.
LibraryConfiguration A subclass of AbstractConfiguration with accessors, mutators and constants specified for Libraries.
LibraryDescriptor The main interface for client code to manipulate libraries.
LibraryEdit This class represents a series of edits to a library.
LibraryEntry This class implements the lower-level functionality related to a library entry.
LibraryEntryConfiguration A subclass of AbstractConfiguration with convenience accessors, mutators and constants specified for LibraryEntries.
LibraryEntryDescriptor The main interface for operations on the LibraryEntry.
LibraryOWLDocument Implementation of the IOWLDocument interface to allow SWeDE and Eclipse into thinking that entries that exist only in a library ZIP file are valid resources.
LibraryStructuralCompositeEdit An object to aggregate related LibraryStructuralEdit operations into a single unit.
LibraryStructuralEdit Represents the addition or deletion of a file from a library.
OWLLibrary This class is an implementation of the IOWLLibrary interface, providing SWeDE-type (i.e.
RefreshLibraryJob An Eclipse job that updates a library.
 

Package com.bbn.swede.core.libraries Description

Support for libraries: logical groupings of OWL files and associated metadata.



Copyright © 2004-2005 BBN Technologies. All Rights Reserved.