Package com.bc.ceres.core.runtime
Interface ExtensionPoint
public interface ExtensionPoint
An extension point declared in a module.
 
 If declared in a module manifest (module.xml), an extension point has the following syntax:
 
    <extensionPoint id="id">
       configuration schema element 1
       configuration schema element 2
       ...
    </extensionPoint>
 
 This interface is not intended to be implemented by clients.- 
Method SummaryModifier and TypeMethodDescriptionGets all configuration elements of all extensions extending this extension point.Gets the configuration schema element of this extension point.Gets the module in which this extension point is declared.Gets all extensions extending this extension point.getId()Gets the identifier.Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').
- 
Method Details- 
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.
 
 
-