public class NestedChainModel extends NestedComponentModel
NestableElementModel that makes reference to a chain of ComponentModels. This chain can have any number of
components of the allowed stereotypes.| Constructor and Description |
|---|
NestedChainModel() |
NestedChainModel(String name,
String description,
DisplayModel displayModel,
boolean isRequired,
Set<StereotypeModel> allowedStereotypes)
Deprecated.
use
NestedChainModel#NestedChainModel(String, String, DisplayModel, boolean, Set, List, DeprecationModel, Set, Integer, Optional, List, StereotypeModel) |
NestedChainModel(String name,
String description,
DisplayModel displayModel,
boolean isRequired,
Set<StereotypeModel> allowedStereotypes,
List<ParameterGroupModel> parameterGroupModels,
DeprecationModel deprecationModel,
Set<ErrorModel> errorModels,
Integer minOccurs,
Integer maxOccurs,
List<? extends NestableElementModel> nestedComponents,
StereotypeModel stereotypeModel,
Set<String> semanticTerms)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(NestableElementModelVisitor visitor) |
equals, getAllowedStereotypes, getDeprecationModel, getDescription, getDisplayModel, getErrorModels, getMaxOccurs, getMinOccurs, getName, getNestedComponents, getParameterGroupModels, getSemanticTerms, getStereotype, hashCode, isRequired, toStringpublic NestedChainModel()
@Deprecated public NestedChainModel(String name, String description, DisplayModel displayModel, boolean isRequired, Set<StereotypeModel> allowedStereotypes)
NestedChainModel#NestedChainModel(String, String, DisplayModel, boolean, Set, List, DeprecationModel, Set, Integer, Optional, List, StereotypeModel)name - the model's namedescription - the model's descriptiondisplayModel - a model containing directives about how this component is to be displayed in the UIisRequired - whether or not this component is requiredallowedStereotypes - A Set of custom properties which extend this modelIllegalArgumentException - if name is blankpublic NestedChainModel(String name, String description, DisplayModel displayModel, boolean isRequired, Set<StereotypeModel> allowedStereotypes, List<ParameterGroupModel> parameterGroupModels, DeprecationModel deprecationModel, Set<ErrorModel> errorModels, Integer minOccurs, Integer maxOccurs, List<? extends NestableElementModel> nestedComponents, StereotypeModel stereotypeModel, Set<String> semanticTerms)
name - the model's namedescription - the model's descriptiondisplayModel - a model containing directives about how this component is to be displayed in the UIisRequired - whether or not this component is requiredallowedStereotypes - A Set of custom properties which extend this modelparameterGroupModels - The list of ParameterGroupModels this component containsdeprecationModel - a DeprecationModel describing if the component is deprecated. A null value means it is
not deprecated.errorModels - a Set of errors this component could throwminOccurs - The min number of occurences for this componentmaxOccurs - The max number of occurences for this componentnestedComponents - a List with the components contained by this modelstereotypeModel - the stereotype of this componentIllegalArgumentException - if name is blankpublic void accept(NestableElementModelVisitor visitor)
accept in interface NestableElementModelaccept in class NestedComponentModelCopyright © 2023 MuleSoft, Inc.. All rights reserved.