Interface IRightInfosService

All Known Implementing Classes:
RightsInfoService

public interface IRightInfosService
Provides info about configuration rights.
  • Method Summary

    Modifier and Type
    Method
    Description
    getEClassRights(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EClass eClass)
    Gets e-class rights.
    getEClassRightsOrder(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EClass eClass)
    Returns e-class right orders.
    getRights(org.eclipse.emf.ecore.EObject context)
    Gets rights by context.
  • Method Details

    • getRights

      Set<Right> getRights(org.eclipse.emf.ecore.EObject context)
      Gets rights by context.
      Parameters:
      context - the e-object context, can not be null
      Returns:
      the rights, can not be null
    • getEClassRights

      Set<Right> getEClassRights(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EClass eClass)
      Gets e-class rights.
      Parameters:
      context - the e-object context, can not be null
      eClass - the e-class, can not be null
      Returns:
      the e-class rights, can not be null
    • getEClassRightsOrder

      Map<Integer,Right> getEClassRightsOrder(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EClass eClass)
      Returns e-class right orders.
      Parameters:
      context - the e-object context, can not be null
      eClass - the e-class, can not be null
      Returns:
      the e-class right order, can not be null