|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of the elements to validate.public interface ModelElementValidator<T extends ModelElementInstance>
A validator for model element instances.
ModelInstance.validate(java.util.Collection)| Method Summary | |
|---|---|
Class<T> |
getElementType()
The type of the element this validator is applied to. |
void |
validate(T element,
ValidationResultCollector validationResultCollector)
Validate an element. |
| Method Detail |
|---|
Class<T> getElementType()
The type of the element this validator is applied to. The validator is applied to all instances implementing this type.
Example from BPMN: Assume the type returned is 'Task'. Then the validator is invoked for all instances of task, including instances of 'ServiceTask', 'UserTask', ...
void validate(T element,
ValidationResultCollector validationResultCollector)
element - the element to validatevalidationResultCollector - object used to collect validation results for this element.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||