public class ImmutableNestedComponentModel extends AbstractNamedImmutableModel implements org.mule.runtime.api.meta.model.nested.NestedComponentModel
NestedComponentModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableNestedComponentModel(String name,
String description,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
boolean isRequired,
Set<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> allowedStereotypes,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.mule.runtime.api.meta.model.nested.NestableElementModelVisitor visitor) |
Set<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> |
getAllowedStereotypes() |
boolean |
isRequired() |
checkArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ImmutableNestedComponentModel(String name, String description, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, boolean isRequired, Set<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> allowedStereotypes, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the model's namedescription - the model's descriptionisRequired - whether or not this component is requiredallowedStereotypes - A Set of custom properties which extend this modeldisplayModel - a model containing directives about how this component is to be displayed in the UImodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blankpublic Set<org.mule.runtime.api.meta.model.stereotype.StereotypeModel> getAllowedStereotypes()
getAllowedStereotypes in interface org.mule.runtime.api.meta.model.nested.NestedComponentModelpublic boolean isRequired()
isRequired in interface org.mule.runtime.api.meta.model.nested.NestableElementModelpublic void accept(org.mule.runtime.api.meta.model.nested.NestableElementModelVisitor visitor)
accept in interface org.mule.runtime.api.meta.model.nested.NestableElementModelaccept in interface org.mule.runtime.api.meta.model.nested.NestedComponentModelCopyright © 2019 MuleSoft, Inc.. All rights reserved.