Class RightsEditorRightsPage<M extends org.eclipse.emf.ecore.EObject,​E extends DtGranularEditor<M>>

  • All Implemented Interfaces:
    IDtEditor<M>, IDtGranularEditorPage<M>, IGotoSelection, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.forms.editor.IFormPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.ISaveablePart, org.eclipse.ui.IShowEditorInput, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IShowInSource, org.eclipse.ui.part.IWorkbenchPartOrientation

    public class RightsEditorRightsPage<M extends org.eclipse.emf.ecore.EObject,​E extends DtGranularEditor<M>>
    extends DtGranularEditorPage<M>
    Rights page.
    • Field Detail

      • qualifiedNameProvider

        @Inject
        protected org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider
    • Constructor Detail

      • RightsEditorRightsPage

        public RightsEditorRightsPage()
        A constructor that creates the page and initializes it with the editor.
    • Method Detail

      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.ui.IWorkbenchPart
        Overrides:
        dispose in class DtGranularEditorPage<M extends org.eclipse.emf.ecore.EObject>
      • createPageControls

        protected void createPageControls​(org.eclipse.ui.forms.IManagedForm managedForm)
        Description copied from class: DtGranularEditorPage
        Creates the controls of this page.
        Specified by:
        createPageControls in class DtGranularEditorPage<M extends org.eclipse.emf.ecore.EObject>
        Parameters:
        managedForm - managed form that will contain the controls.
      • getModelMdObject

        protected MdObject getModelMdObject()
        Gets model md-object.
        Returns:
        the model md-object
      • createObjectSection

        protected ObjectsSection createObjectSection​(org.eclipse.ui.forms.IManagedForm managedForm,
                                                     org.eclipse.swt.widgets.Composite parent)
        Creates ObjectsSection instance.
        Parameters:
        managedForm - the managed form that will contain the controls, can not be null
        parent - the parent control, can not be null
        Returns:
        a new instance of ObjectsSection, can not be null
      • createRoleDescriptionSection

        protected RoleDescriptionSection createRoleDescriptionSection​(org.eclipse.ui.forms.IManagedForm managedForm,
                                                                      org.eclipse.swt.widgets.Composite parent,
                                                                      boolean isRoleAdopted)
        Creates RoleDescriptionSection instance.
        Parameters:
        managedForm - the managed form that will contain the controls, can not be null
        parent - the parent control, can not be null
        isRoleAdopted - tells whether the role is adopted
        Returns:
        a new instance of RoleDescriptionSection, can not be null