g-Eclipse
Release 1.0.0

Package eu.geclipse.core.model

Interface Summary
IConfigurableElementCreator A configurable element creator is an element creator that is able to create a grid model element from an IConfiguration.
IConnectionManager First version of a connection manager.
ICreatorSourceMatcher This class is used by the eu.geclipse.core.gridElementCreator extension point in order to match a source object against a specific element creator.
IDefaultGridElementManager An IGridElementManager that supports the management of a default element.
IElementCreatorRegistry The element creator registry keeps track of all currently registered extensions of the eu.geclipse.core.gridElementCreator extension point.
IExtensible This interface has to be implemented by each grid element that is entended to be extended.
IGridApplication An IGridApplication represents VO- and Computing specific applications that are accessible to the user.
IGridApplicationManager An application manager is responsible for installing and uninstalling applications for a specific VO.
IGridApplicationParameters  
IGridComputing An IGridResource that represents computing elements in the Grid.
IGridConnection Base interface for filesystem mounts.
IGridConnectionElement Base interface for elements of a file system mount.
IGridContainer An IGridContainer is an IGridElement that is able to contain other Grid elements as children.
IGridElement This is the base interface of all interfaces and classes that are members of a Grid model.
IGridElementCreator Base interface for all classes that implement functionality for creating specific implementations of the IGridElement interface.
IGridElementManager Base interface for all element managers.
IGridInfoService An info service is an IGridService that provides access to a grid-related information database.
IGridInstallParameters The IGridInstallParameters holds all necessary information to install an application on the Grid.
IGridJob Base interface for all middleware specific implementations of jobs for the Grid.
IGridJobCreator Specialised interface for the creation of jobs for the grid.
IGridJobDescription A grid element that describes a job on the Grid.
IGridJobID The job ID is (for each middleware) a unique identifier for a job running on the Grid.
IGridJobManager A job manager is able to manage IGridJob.
IGridJobService A job service is an IGridService that provides job submission and status querying functionality.
IGridJobStatus This interface defines some informational fields related to the status of jobs in the Grid.
IGridJobStatusListener Interface for listener called when job status is updated
IGridModelEvent Definition of Grid model events that are used to track changes on the model, i.e. addition of new elements and deletion of existing elements.
IGridModelListener Definition of an EventListener listening to IGridModelEvents.
IGridModelNotifier Definition of a notification service for GridModelEvents.
IGridPreferences This interface defines some global access points for preferences that are not stored in the metadata area of the workspace.
IGridProject Grid element for projects in the grid model.
IGridResource Base interface for all grid elements that represents resources on the Grid.
IGridResourceCategory Grid resources are grouped within so called resource categories.
IGridResourceContainer IGridResourceContainers are IGridContainers that contain IGridResources of a specific category.
IGridRoot This is the root element of the whole grid model. it is the parent of all currently contained projects.
IGridService This is the base interface for every kind of grid service.
IGridSiteConfig This is at the moment just a declarative interfaces for integrating site configuration into the Grid model.
IGridStorage An IGridResource that represents storage elements in the Grid.
IGridVisualisation An interfaces for integrating visualisation into the Grid model.
IManageable Grid elements that implement this interface have an associated IGridElementManager who is responsible to manage all instances of this special type of element.
IMountable The IMountable interface defines methods and anonymous classes for making grid elements accessible via a grid connection.
IPropertiesProvider This interface provides dynamic set of property names for various elements.
IProtectable Grid elements that implement this interface have access permissions which can be managed via the associated Access Control List (ACL).
IServiceJob Interface for structural service job.
IServiceJobManager Interface class for manager of the service jobs.
IServiceJobResult Interface for single service job result.
IServiceJobStatusListener Status listener for service jobs.
IStorableElement A IStorableElement defines methods to save an element to an OutputStream and to load it from an InputStream.
IStorableElementManager An IGridElementManager that is able to save its managed elements and to load them back.
ITransferInformation Class representing transfer operation.
ITransferManager Interface class for the transfer manager
ITransferService Interface of the transfer operation service
IVirtualOrganization This is the base interface that all implementations of virtual organizations have to implement.
IVoLoader Definition of a VO loader.
IVoManager This manager is dedicated to IVirtualOrganizations.
IWrappedElement Wrapped elements are elements that wrap other elements.
 

Class Summary
GridModel The GridModel class is mainly a helper class for dealing with grid model elements.
IMountable.MountPoint This anonymous class represents a mount point and IGridConnection can be created from the enclosed information.
IMountable.MountPointID This anonymous class acts as a unique identifier of a mount point for a specific IMountable implementation.
Messages Auto-generated class for externalization.
 


g-Eclipse
Release 1.0.0