Class JavaClassNameValidator


  • public class JavaClassNameValidator
    extends AbstractModelValidator
    Данный валидатор проверяет, является ли строковое значение корректным квалифицированным именем Java-класса.
    • Constructor Detail

      • JavaClassNameValidator

        public JavaClassNameValidator​(String source,
                                      org.eclipse.emf.ecore.EDataType eDataType)
        Данный конструктор используется инфраструктурой валидации моделей
        Parameters:
        source -
        eDataType -
    • Method Detail

      • validate

        public boolean validate​(String className,
                                org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                Map<Object,​Object> context)
        Данная Функция выполняет валидацию
        Parameters:
        className - валидируемое значение (не может быть null)
        diagnostics - объект, через который накапливается диагностическая информация. Реализация должна учитывать, что значением данного параметра может быть null.
        context - контекст выполнения валидации
        Returns:
        true, если валидация прошла успешно, false, если обнаружены проблемы