Class ModelNameValidator
- java.lang.Object
-
- com._1c.g5.modeling.validation.AbstractModelValidator
-
- com._1c.g5.modeling.foundation.validation.ModelNameValidator
-
public class ModelNameValidator extends AbstractModelValidator
Данный валидатор проверяет, является ли строковое значение корректным именем элемента модели.
-
-
Constructor Summary
Constructors Constructor Description ModelNameValidator(String source, org.eclipse.emf.ecore.EDataType eDataType)
Данный конструктор используется инфраструктурой валидации моделей
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
validate(String modelName, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
Данная Функция выполняет валидацию-
Methods inherited from class com._1c.g5.modeling.validation.AbstractModelValidator
addDiagnostic, addError, addWarning, getSource
-
-
-
-
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
, если обнаружены проблемы
-
-