Interface ISharedExtensionsModel

All Superinterfaces:
IAdaptable, IBaseModel, IModel, IModelChangeProvider, ISharedPluginModel
All Known Subinterfaces:
IExtensionsModel, IFragmentModel, IPluginModel, IPluginModelBase

public interface ISharedExtensionsModel extends ISharedPluginModel
This type of model is created by parsing the plug-in manifest file but only takes the extensions and extension points into account.
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Details

    • getExtensions

      IExtensions getExtensions()
      Returns a top-level model object. Equivalent to calling
      getPluginBase(true)
      .
      Returns:
      a top-level model object representing a plug-in or a fragment.
    • getExtensions

      IExtensions getExtensions(boolean createIfMissing)
      Returns a top-level model object.
      Parameters:
      createIfMissing - if true, root model object will be created if not defined.
      Returns:
      a top-level model object