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 Summary
All 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
-
getId
String getId()
Gets the identifier.- Returns:
- The identifier.
-
getQualifiedId
String getQualifiedId()
Gets the qualified identifier (module identifier plus extension point identifier separated by a colon ':').- Returns:
- The qualified identifier.
-
getConfigurationSchemaElement
ConfigurationSchemaElement getConfigurationSchemaElement()
Gets the configuration schema element of this extension point.- Returns:
- The configuration schema element.
-
getDeclaringModule
Module getDeclaringModule()
Gets the module in which this extension point is declared.- Returns:
- The declaring module.
-
getExtensions
Extension[] getExtensions()
Gets all extensions extending this extension point.- Returns:
- All extensions, or
nullif the declaring module has not yet been registered.
-
getConfigurationElements
ConfigurationElement[] 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.
-
-