Remote System Explorer DataStore
Release 3.3

org.eclipse.dstore.core.model
Interface ISchemaExtender

All Known Implementing Classes:
Miner

public interface ISchemaExtender

ISchemaExtender describes the interfaces that tool extensions need to implement to add or extend other schemas in the DataStore.


Method Summary
 void extendSchema(DataElement schemaRoot)
          Add this tool's schema to the global DataStore schema.
 IExternalLoader getExternalLoader()
          Implement this to returns the external class loader for this extender implementation.
 

Method Detail

extendSchema

void extendSchema(DataElement schemaRoot)
Add this tool's schema to the global DataStore schema. This interface must be implemented by each miner in order to populate the DataStore schema with information about this tool's object model and information about how to communicate with the tool from objects available to the user interface.

Parameters:
schemaRoot - the descriptor root

getExternalLoader

IExternalLoader getExternalLoader()
Implement this to returns the external class loader for this extender implementation. In order for a tool extension to be loaded by the DataStore, it's class loader needs to be supplied.

Returns:
the external loader

Remote System Explorer DataStore
Release 3.3

Copyright (c) IBM Corporation and others 2000, 2011. All Rights Reserved.