Class AbstractAreaNameValidator

  • All Implemented Interfaces:
    org.eclipse.core.databinding.validation.IValidator
    Direct Known Subclasses:
    AreaNameValidator, ColumnsAreaNameValidator, RowsAreaNameValidator

    public abstract class AbstractAreaNameValidator
    extends Object
    implements org.eclipse.core.databinding.validation.IValidator
    Base validator for moxel named areas' names
    • Constructor Detail

      • AbstractAreaNameValidator

        public AbstractAreaNameValidator()
    • Method Detail

      • validate

        public org.eclipse.core.runtime.IStatus validate​(Object value)
        Specified by:
        validate in interface org.eclipse.core.databinding.validation.IValidator
      • check

        protected abstract boolean check​(String name)
        Check if name is valid
        Parameters:
        name - area name to be checked
        Returns:
        check result
      • getErrorMessage

        protected abstract String getErrorMessage()
        Get error message specific to area type
        Returns:
        error message specific to area type