Interface IPlannerDimensionsModel

All Superinterfaces:
IEditableModel, IGridModel<org.eclipse.emf.ecore.EObject>, IModel, IValidable
All Known Implementing Classes:
PlannerDimensionsModel

public interface IPlannerDimensionsModel extends IGridModel<org.eclipse.emf.ecore.EObject>
The grid model for dimensions grid component.
  • Method Details

    • getDimensionsModel

      IList<PlannerDimension> getDimensionsModel()
      Returns the original dimensions model.
      Returns:
      the original dimensions model.
    • addNewDimension

      void addNewDimension()
      Adds new dimension.
    • addNewDimensionItem

      void addNewDimensionItem(PlannerDimension dimension)
      Adds new dimension item to the given dimension.
      Parameters:
      dimension - the dimension, cannot be null.
    • cloneDimension

      void cloneDimension(org.eclipse.emf.ecore.EObject object)
      Clones the given dimension or dimension item object.
      Parameters:
      object - the dimension or dimension item object, cannot be null.
    • removeDimension

      void removeDimension(org.eclipse.emf.ecore.EObject object)
      Removes the given object.
      Parameters:
      object - the dimension or dimension item object, cannot be null.
    • moveUp

      void moveUp(org.eclipse.emf.ecore.EObject object)
      Moves up the given object.
      Parameters:
      object - the dimension or dimension item object, cannot be null.
    • moveDown

      void moveDown(org.eclipse.emf.ecore.EObject object)
      Moves down the given object.
      Parameters:
      object - the dimension or dimension item object, cannot be null.
    • getV8projectManager

      IV8ProjectManager getV8projectManager()
    • getV8Project

      IV8Project getV8Project()
      Returns the project.
      Returns:
      the project, never null.
    • getLanguageManager

      IEditingLanguageManager getLanguageManager()
    • getMdObjectByTypeProvider

      IMdObjectByTypeProvider getMdObjectByTypeProvider()
    • getColorProvider

      IColorProvider getColorProvider()
      Returns IColorProvider instance.
      Returns:
      IColorProvider instance, never null.
    • getFontProvider

      IFontProvider getFontProvider()
      Returns IFontProvider instance.
      Returns:
      IFontProvider instance, never null.
    • getForm

      Form getForm()
      Returns the form object.
      Returns:
      the form object, never null.
    • getTypeDescription

      TypeDescription getTypeDescription()
      Returns the type description.
      Returns:
      the type description, never null.