Remote Systems
v6.4.1

com.ibm.etools.systems.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.


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

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values
Method Detail

extendSchema

public 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

public ExternalLoader 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 Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.