Class ValidationUtil


  • public class ValidationUtil
    extends Object
    Validation util.
    • Constructor Detail

      • ValidationUtil

        public ValidationUtil()
    • Method Detail

      • addError

        public static void addError​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    int code,
                                    String message,
                                    Object[] data)
        Adds error into EMF diagnostics.
        Parameters:
        diagnostics - EMF diagnostics
        code - error code
        message - error message
        data - error data
      • addWarning

        public static void addWarning​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      int code,
                                      String message,
                                      Object[] data)
        Adds warning into EMF diagnostics.
        Parameters:
        diagnostics - EMF diagnostics
        code - warning code
        message - warning message
        data - warning data
      • checkContainFormElement

        public static boolean checkContainFormElement​(FormVisualEntity parent,
                                                      FormItem child)
        Метод проверяет может ли элемент parent содержать в себе элемент child
        Parameters:
        parent - - родительский элемент
        child - - дочерний элемент
        Returns:
        true если родительский элемент может содержать в себе дочерний.
      • checkShortcut

        public static boolean checkShortcut​(String shortcut)
        Check string is valid shortcut
        Parameters:
        shortcut -
        Returns:
      • dataToArray

        public static Object[] dataToArray​(Object... elements)
        Adds error data to array.
        Parameters:
        elements - error data
        Returns:
        error data array
      • getDefaultItemFeature

        public static org.eclipse.emf.ecore.EStructuralFeature getDefaultItemFeature​(FormItem item)
      • getEObjectByDataPath

        public static org.eclipse.emf.ecore.EObject getEObjectByDataPath​(String dataPath,
                                                                         Map<Object,​Object> context)
      • getForm

        public static Form getForm​(org.eclipse.emf.ecore.EObject eObject)
        Gets form by contained e-object.
        Parameters:
        eObject - the contained e-object
        Returns:
        the form