Interface PUScopedConfigurableComponent<CONFTYPE extends Configuration>

Type Parameters:
CONFTYPE -
All Superinterfaces:
ConfigurableComponent<CONFTYPE>, ConfigurationManager<CONFTYPE>, IdentifiableComponent, ProjectConfigurationManager<CONFTYPE>, PUConfigurationManager<CONFTYPE>, ScopedComponent, SystemConfigurationManager<CONFTYPE>, UserConfigurationManager<CONFTYPE>
All Known Implementing Classes:
AdvancedGraphApplicationStore, Exporter, Importer, InvokableReporterStore, RDFTransformerExtensionPoint, SPARQLParameterizationStore, SPARQLStore

public interface PUScopedConfigurableComponent<CONFTYPE extends Configuration> extends ConfigurableComponent<CONFTYPE>, ScopedComponent, SystemConfigurationManager<CONFTYPE>, ProjectConfigurationManager<CONFTYPE>, UserConfigurationManager<CONFTYPE>, PUConfigurationManager<CONFTYPE>
A PUScopedConfigurableComponent is able to look on configurations from all different Scopes. If a more restricted configuration management capability is needed for a certain extension point, it is possible to separately implement the various ConfigurationManager subinterfaces
Author:
Manuel Fiorelli <fiorelli@info.uniroma2.it>, Armando Stellato <stellato@uniroma2.it>