class DefaultModelProblemCollector extends java.lang.Object implements ModelProblemCollectorExt
Modifier and Type | Field and Description |
---|---|
private java.util.List<ModelProblem> |
problems |
private ModelBuildingResult |
result |
private Model |
rootModel |
private java.util.Set<ModelProblem.Severity> |
severities |
private java.lang.String |
source |
private Model |
sourceModel |
Constructor and Description |
---|
DefaultModelProblemCollector(ModelBuildingResult result) |
Modifier and Type | Method and Description |
---|---|
void |
add(ModelProblem problem) |
void |
add(ModelProblemCollectorRequest req)
Adds the specified problem.
|
void |
addAll(java.util.List<ModelProblem> problems) |
private java.lang.String |
getModelId() |
java.util.List<ModelProblem> |
getProblems()
The collected problems.
|
Model |
getRootModel() |
java.lang.String |
getRootModelId() |
private java.lang.String |
getSource() |
boolean |
hasErrors() |
boolean |
hasFatalErrors() |
ModelBuildingException |
newModelBuildingException() |
void |
setRootModel(Model rootModel) |
void |
setSource(Model source) |
void |
setSource(java.lang.String source) |
private final ModelBuildingResult result
private java.util.List<ModelProblem> problems
private java.lang.String source
private Model sourceModel
private Model rootModel
private java.util.Set<ModelProblem.Severity> severities
public DefaultModelProblemCollector(ModelBuildingResult result)
public boolean hasFatalErrors()
public boolean hasErrors()
public java.util.List<ModelProblem> getProblems()
ModelProblemCollectorExt
getProblems
in interface ModelProblemCollectorExt
null
public void setSource(java.lang.String source)
public void setSource(Model source)
private java.lang.String getSource()
private java.lang.String getModelId()
public void setRootModel(Model rootModel)
public Model getRootModel()
public java.lang.String getRootModelId()
public void add(ModelProblem problem)
public void addAll(java.util.List<ModelProblem> problems)
public void add(ModelProblemCollectorRequest req)
ModelProblemCollector
add
in interface ModelProblemCollector
req
- must not be nullpublic ModelBuildingException newModelBuildingException()