Class CatalogEditorOwnersPageModel

All Implemented Interfaces:
IEditableModel, IModel, IValidable, IDynamicTreeModel<Object>

public class CatalogEditorOwnersPageModel extends NavigatorTreeModel
Catalog owners component model.
  • Constructor Details

    • CatalogEditorOwnersPageModel

      public CatalogEditorOwnersPageModel(Catalog catalog, org.eclipse.core.resources.IProject project, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider)
      Creates a new instance of CatalogEditorOwnersPageModel.
      Parameters:
      catalog - the catalog, cannot be null
      project - the project, cannot be null
      qualifiedNameProvider - actual IQualifiedNameProvider, cannot be null
  • Method Details

    • getInput

      public Object getInput()
      Specified by:
      getInput in interface IDynamicTreeModel<Object>
      Overrides:
      getInput in class NavigatorTreeModel
      Returns:
      the input for content provider
    • getQualifiedNameProvider

      public org.eclipse.xtext.naming.IQualifiedNameProvider getQualifiedNameProvider()
      Gets actual IQualifiedNameProvider
      Returns:
      actual IQualifiedNameProvider, never null
    • getCatalog

      protected Catalog getCatalog()
      Returns catalog.
      Returns:
      the catalog, cannot be null