Interface IBuildModel

  • All Superinterfaces:
    IAdaptable, IBaseModel, IModel, IModelChangeProvider

    public interface IBuildModel
    extends IModel, IModelChangeProvider
    This model is created from the file that defines what source folders in the plug-in are to be used to build require plug-in Jars.

    If this model is editable, isEditable() will return true and the model instance will implement IEditable interface. The model is capable of providing change notification for the registered listeners.

    This interface is not intended to be implemented by clients.
    This interface is not intended to be extended by clients.
    • Method Detail

      • getBuild

        IBuild getBuild()
        Returns the top-level model object of this model.
        a top-level model object
      • getFactory

        IBuildModelFactory getFactory()
        Returns the factory that should be used to create new instance of model objects.
        the model factory
      • getInstallLocation

        String getInstallLocation()
        Returns the location of the file used to create the model.
        the location of the file or null if the file is in a workspace.