@eclipse-emfcloud/model-service
Version:
Model service framework
17 lines • 593 B
TypeScript
import { DefaultProvider } from '@eclipse-emfcloud/model-accessor-bus';
import { ModelHub } from '../api';
/**
* Extends the model accessor bus DefaultProvider with access to the model hub.
*
* @extends DefaultProvider
*/
export declare class HubAwareProvider<K = string, C = unknown> extends DefaultProvider {
protected modelHub: ModelHub<K, C>;
/**
* Sets the model hub for this provider.
*
* @param {ModelHub} hub the ModelHub instance to be set
*/
setModelHub(modelHub: ModelHub<K, C>): void;
}
//# sourceMappingURL=hub-aware-accessor-provider.d.ts.map