T - the concrete type for this declarationpublic abstract class ParameterizedDeclaration<T extends ParameterizedDeclaration> extends NamedDeclaration<T> implements WithParametersDeclaration, WithSemanticTermsDeclaration
| Modifier and Type | Method and Description |
|---|---|
void |
addSemanticTerm(String semanticTerm)
Adds the given
semanticTerm |
List<ParameterDeclaration> |
getAllParameters()
Returns all the parameter declarations declared on all groups.
|
ParameterGroupDeclaration |
getDefaultParameterGroup() |
ParameterGroupDeclaration |
getParameterGroup(String groupName) |
List<ParameterGroupDeclaration> |
getParameterGroups() |
Set<String> |
getSemanticTerms() |
getNameaddModelProperty, getDescription, getDisplayModel, getModelProperties, getModelProperty, setDescription, setDisplayModelpublic List<ParameterGroupDeclaration> getParameterGroups()
getParameterGroups in interface WithParametersDeclarationList with the declarationspublic ParameterGroupDeclaration getParameterGroup(String groupName)
getParameterGroup in interface WithParametersDeclarationgroupName - the name of the group which declaration you seekParameterGroupDeclaration of the given groupName.public ParameterGroupDeclaration getDefaultParameterGroup()
ParameterGroupDeclaration, "General".public List<ParameterDeclaration> getAllParameters()
getAllParameters in interface WithParametersDeclarationpublic void addSemanticTerm(String semanticTerm)
semanticTermaddSemanticTerm in interface WithSemanticTermsDeclarationsemanticTerm - a semantic term which describes thepublic Set<String> getSemanticTerms()
getSemanticTerms in interface WithSemanticTermsDeclarationCopyright © 2024 MuleSoft, Inc.. All rights reserved.