org.nakedobjects.metamodel.specloader.validator.MetaModelValidatorComposite Maven / Gradle / Ivy
The newest version!
package org.nakedobjects.metamodel.specloader.validator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class MetaModelValidatorComposite extends MetaModelValidatorAbstract {
private List validators = new ArrayList();
public void validate() throws MetaModelInvalidException {
for (MetaModelValidator validator : validators) {
validator.validate();
}
}
public void addValidator(MetaModelValidator validator) {
validators.add(validator);
}
public List getValidators() {
return Collections.unmodifiableList(validators);
}
}