public class NestableElementDeclaration<T extends NestableElementDeclaration> extends ComponentDeclaration<T>
NestableElementModel. It contains raw, unvalidated data which is used to declare the
structure of a NestableElementModel| Constructor and Description |
|---|
NestableElementDeclaration(String name)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Integer |
getMaxOccurs() |
int |
getMinOccurs() |
boolean |
isRequired() |
void |
setMaxOccurs(Integer maxOccurs) |
void |
setMinOccurs(int minOccurs) |
void |
setRequired(boolean required) |
addErrorModel, addNestedComponent, getErrorModels, getNestedComponentsgetDeprecation, getStereotype, withDeprecation, withStereotypeaddSemanticTerm, getAllParameters, getDefaultParameterGroup, getParameterGroup, getParameterGroups, getSemanticTermsgetNameaddModelProperty, getDescription, getDisplayModel, getModelProperties, getModelProperty, setDescription, setDisplayModelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStereotype, withStereotypepublic NestableElementDeclaration(String name)
name - the name of the component being declaredCopyright © 2025 MuleSoft, Inc.. All rights reserved.