Package com._1c.g5.modeling.validation
Class AbstractModelValidator
- java.lang.Object
-
- com._1c.g5.modeling.validation.AbstractModelValidator
-
- Direct Known Subclasses:
JavaClassNameValidator,JavaIdentifierValidator,ModelNameValidator,ModelQNameValidator,ResourceRootNotContainedValidator,ResourceRootResourceValidator
public abstract class AbstractModelValidator extends Object
Базовый класс для валидаторов моделей, созданных для работы с инфраструктурой валидации моделей G5.Польза данного класса состоит в функции
AbstractModelValidator#addError(DiagnosticChain, Object, String)
-
-
Constructor Summary
Constructors Constructor Description AbstractModelValidator(String source)Конструктор
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDiagnostic(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int severity, int code, String message, Object... data)protected voidaddError(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)Функция предназначена для помещения вdiagnosticsсообщения об ошибке.protected voidaddWarning(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)Функция предназначена для помещения вdiagnosticsпредупреждения.StringgetSource()Получение идентификатора источника диагностики
-
-
-
Constructor Detail
-
AbstractModelValidator
public AbstractModelValidator(String source)
Конструктор- Parameters:
source- идентификатор источника диагностики
-
-
Method Detail
-
getSource
public String getSource()
Получение идентификатора источника диагностики- Returns:
- идентификатор источника диагностики
-
addDiagnostic
protected void addDiagnostic(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int severity, int code, String message, Object... data)
-
addError
protected void addError(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)Функция предназначена для помещения вdiagnosticsсообщения об ошибке.- Parameters:
diagnostics- коллектор сообщений об ошибках. Может бытьnull.code- код ошибкиmessage- текст сообщения об ошибкеdata- дополнительные данные
-
addWarning
protected void addWarning(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)Функция предназначена для помещения вdiagnosticsпредупреждения.- Parameters:
diagnostics- коллектор сообщений об ошибках. Может бытьnull.code- код предупрежденияmessage- текст сообщенияdata- дополнительные данные
-
-