Class BaseParameterGroupModelDecorator
java.lang.Object
org.mule.runtime.ast.internal.model.BaseParameterGroupModelDecorator
- All Implemented Interfaces:
org.mule.runtime.api.meta.DescribedObject,org.mule.runtime.api.meta.model.display.HasDisplayModel,org.mule.runtime.api.meta.model.display.HasLayoutModel,org.mule.runtime.api.meta.model.EnrichableModel,org.mule.runtime.api.meta.model.parameter.ParameterGroupModel,org.mule.runtime.api.meta.NamedObject
public abstract class BaseParameterGroupModelDecorator
extends Object
implements org.mule.runtime.api.meta.model.parameter.ParameterGroupModel
-
Field Summary
Fields inherited from interface org.mule.runtime.api.meta.model.parameter.ParameterGroupModel
ADVANCED, CONNECTION, DEFAULT_GROUP_NAME, ERROR_MAPPINGS, OUTPUT -
Constructor Summary
ConstructorsConstructorDescriptionBaseParameterGroupModelDecorator(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel decorated) -
Method Summary
Modifier and TypeMethodDescriptionbooleanDefines object equality based on the given object being an object of this class and in the equality of thegetName()attributesOptional<org.mule.runtime.api.meta.model.display.DisplayModel>List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel>Optional<org.mule.runtime.api.meta.model.display.LayoutModel>Set<org.mule.runtime.api.meta.model.ModelProperty><T extends org.mule.runtime.api.meta.model.ModelProperty>
Optional<T>getModelProperty(Class<T> propertyType) getName()Optional<org.mule.runtime.api.meta.model.parameter.ParameterModel>getParameter(String name) List<org.mule.runtime.api.meta.model.parameter.ParameterModel>inthashCode()Calculates hashcode based ongetName()boolean
-
Constructor Details
-
BaseParameterGroupModelDecorator
public BaseParameterGroupModelDecorator(org.mule.runtime.api.meta.model.parameter.ParameterGroupModel decorated)
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.mule.runtime.api.meta.NamedObject
-
getDescription
- Specified by:
getDescriptionin interfaceorg.mule.runtime.api.meta.DescribedObject
-
getLayoutModel
- Specified by:
getLayoutModelin interfaceorg.mule.runtime.api.meta.model.display.HasLayoutModel
-
getDisplayModel
- Specified by:
getDisplayModelin interfaceorg.mule.runtime.api.meta.model.display.HasDisplayModel
-
getModelProperty
public <T extends org.mule.runtime.api.meta.model.ModelProperty> Optional<T> getModelProperty(Class<T> propertyType) - Specified by:
getModelPropertyin interfaceorg.mule.runtime.api.meta.model.EnrichableModel
-
getParameterModels
- Specified by:
getParameterModelsin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterGroupModel
-
getExclusiveParametersModels
public List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel> getExclusiveParametersModels()- Specified by:
getExclusiveParametersModelsin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterGroupModel
-
getModelProperties
- Specified by:
getModelPropertiesin interfaceorg.mule.runtime.api.meta.model.EnrichableModel
-
getParameter
- Specified by:
getParameterin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterGroupModel
-
isShowInDsl
public boolean isShowInDsl()- Specified by:
isShowInDslin interfaceorg.mule.runtime.api.meta.model.parameter.ParameterGroupModel
-
equals
Defines object equality based on the given object being an object of this class and in the equality of thegetName()attributes -
hashCode
public int hashCode()Calculates hashcode based ongetName()
-