Class JavaIdentifierValidator


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

      • JavaIdentifierValidator

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

      • validate

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