Package com.bc.ceres.core.runtime
Interface ExtensionPoint
- 
 public interface ExtensionPointAn extension point declared in a module.If declaredin a module manifest (module.xml), an extension point has the following syntax:<extensionPoint id="This interface is not intended to be implemented by clients.id">configuration schema element 1configuration schema element 2... </extensionPoint>
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationElement[]getConfigurationElements()Gets all configuration elements of all extensions extending this extension point.ConfigurationSchemaElementgetConfigurationSchemaElement()Gets the configuration schema element of this extension point.ModulegetDeclaringModule()Gets the module in which this extension point is declared.Extension[]getExtensions()Gets all extensions extending this extension point.StringgetId()Gets the identifier.StringgetQualifiedId()Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').
 
- 
- 
- 
Method Detail- 
getIdString getId() Gets the identifier.- Returns:
- The identifier.
 
 - 
getQualifiedIdString getQualifiedId() Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').- Returns:
- The qualified identifier.
 
 - 
getConfigurationSchemaElementConfigurationSchemaElement getConfigurationSchemaElement() Gets the configuration schema element of this extension point.- Returns:
- The configuration schema element.
 
 - 
getDeclaringModuleModule getDeclaringModule() Gets the module in which this extension point is declared.- Returns:
- The declaring module.
 
 - 
getExtensionsExtension[] getExtensions() Gets all extensions extending this extension point.- Returns:
- All extensions, or nullif the declaring module has not yet been registered.
 
 - 
getConfigurationElementsConfigurationElement[] getConfigurationElements() Gets all configuration elements of all extensions extending this extension point.- Returns:
- All configuration elements, or nullif the declaring module has not yet been registered.
 
 
- 
 
-