public abstract class AbstractParameterizedModel extends AbstractNamedImmutableModel implements ParameterizedModel
ParameterizedModel| Modifier | Constructor and Description |
|---|---|
protected |
AbstractParameterizedModel(String name,
String description,
Set<ModelProperty> modelProperties,
List<ParameterModel> parameterModels)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
List<ParameterModel> |
getParameterModels()
Returns the
parameterModels
available for this model |
checkArgument, equals, getName, hashCode, toStringgetDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDescriptionprotected AbstractParameterizedModel(String name, String description, Set<ModelProperty> modelProperties, List<ParameterModel> parameterModels)
name - the model's namedescription - the model's descriptionmodelProperties - A Set of custom properties which extend this modelparameterModels - a List with the source's parameterModelsIllegalArgumentException - if name is blankpublic List<ParameterModel> getParameterModels()
parameterModels
available for this modelgetParameterModels in interface ParameterizedModelList with ParameterModel
instances. It might be empty but it will never be nullCopyright © 2016 MuleSoft, Inc.. All rights reserved.