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 Details

    • 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.