Interface ExtensionModelValidator
- All Known Implementing Classes:
BackPressureModelValidator,ConfigurationModelValidator,ConnectionProviderModelValidator,ConnectionProviderNameModelValidator,ContentParameterModelValidator,ExclusiveParameterModelValidator,FunctionModelValidator,NameClashModelValidator,NameModelValidator,NoWrapperModelValidator,OperationModelValidator,ParameterModelValidator,SubtypesModelValidator,TransactionalParametersValidator,ValidatorModelValidator
public interface ExtensionModelValidator
Validates that a constructed model is legal, meaning it's consistent and doesn't violate any restriction.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(org.mule.runtime.api.meta.model.ExtensionModel model, ProblemsReporter problemsReporter) Validates the givenmodel
-
Method Details
-
validate
void validate(org.mule.runtime.api.meta.model.ExtensionModel model, ProblemsReporter problemsReporter) Validates the givenmodel- Parameters:
model- aExtensionModel- Throws:
IllegalModelDefinitionException- if the model is illegal
-