Class ModelNameValidator


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

      • ModelNameValidator

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

      • validate

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