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 void
addDiagnostic(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int severity, int code, String message, Object... data)
protected void
addError(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)
Функция предназначена для помещения вdiagnostics
сообщения об ошибке.protected void
addWarning(org.eclipse.emf.common.util.DiagnosticChain diagnostics, int code, String message, Object... data)
Функция предназначена для помещения вdiagnostics
предупреждения.String
getSource()
Получение идентификатора источника диагностики
-
-
-
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
- дополнительные данные
-
-