Class DtGranularEditorGenerationBasedOnModel

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

public class DtGranularEditorGenerationBasedOnModel extends NavigatorTreeModel
DtGranularEditor generation page based on model.
  • Constructor Details

    • DtGranularEditorGenerationBasedOnModel

      public DtGranularEditorGenerationBasedOnModel(MdObject mdObject, org.eclipse.core.resources.IProject project, org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider)
      Creates a new instance of DtGranularEditorGenerationBasedOnModel.
      Parameters:
      mdObject - the MdObject, 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
    • getMdObject

      public MdObject getMdObject()
      Gets actual model MdObject
      Returns:
      actual model MdObject, never null