Package com.bc.ceres.core.runtime
Interface Extension
public interface Extension
An extension declared in a module.
 
 If declared in a module manifest (module.xml), an extension has the following syntax:
 
    <extension point="point">
       configuration element 1
       configuration element 2
       ...
    </extension>
 
 
 An extension can also have an optional identifier which makes it possible to retrieve it via the
 Module.getExtension(String) method:
 
    <extension id="id" point="point">
       ...
    </extension>
 
 This interface is not intended to be implemented by clients.- 
Method SummaryModifier and TypeMethodDescriptionGets the configuration element of this extension.Gets the module in which this extension is declared.Gets the extension point which is extended by this extension.getId()Gets the (optional) identifier.getPoint()Gets the name of the extension point which is extended by this extension.
- 
Method Details- 
getPointString getPoint()Gets the name of the extension point which is extended by this extension.- Returns:
- The name of the extension point.
 
- 
getIdString getId()Gets the (optional) identifier.- Returns:
- The identifier, can be null.
 
- 
getConfigurationElementConfigurationElement getConfigurationElement()Gets the configuration element of this extension.- Returns:
- The configuration element.
 
- 
getDeclaringModuleModule getDeclaringModule()Gets the module in which this extension is declared.- Returns:
- The declaring module.
 
- 
getExtensionPointExtensionPoint getExtensionPoint()Gets the extension point which is extended by this extension.- Returns:
- The extension point or nullif the declaring module is yet neither registered nor resolved.
 
 
-