public class ImmutableConstructModel extends AbstractComponentModel implements org.mule.runtime.api.meta.model.construct.ConstructModel
OperationModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableConstructModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents,
boolean allowsTopLevelDefinition,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowsTopLevelDeclaration() |
getErrorModels, getNestedComponentsgetStereotypegetParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllParameterModels, getParameterGroupModelsgetNestedComponentsgetStereotypegetModelProperties, getModelPropertypublic ImmutableConstructModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> nestedComponents, boolean allowsTopLevelDefinition, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.error.ErrorModel> errors, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotype, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the operation's name. Cannot be blankdescription - the operation's descriptorparameterGroupModels - a List with the operation's parameter group modelsnestedComponents - a List with the components contained by this modelallowsTopLevelDefinition - whether or not this model can be declared as a root component in the applicationdisplayModel - a model which contains directive about how this operation is displayed in the UIstereotype - the stereotype of this componentmodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blank or executorFactory is nullCopyright © 2019 MuleSoft, Inc.. All rights reserved.