public class ImmutableOutputModel extends AbstractImmutableModel implements OutputModel
OutputModel| Constructor and Description |
|---|
ImmutableOutputModel(String description,
org.mule.metadata.api.model.MetadataType type,
boolean hasDynamicType,
Set<ModelProperty> modelProperties)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
getType()
Returns the
MetadataType of the Typed component. |
boolean |
hasDynamicType()
Returns
true if the type of the Component is
of dynamic kind, and has to be discovered during design time using
the MetadataManager service. |
checkArgument, getDescription, getModelProperties, getModelProperty, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescriptiongetModelProperties, getModelPropertypublic ImmutableOutputModel(String description, org.mule.metadata.api.model.MetadataType type, boolean hasDynamicType, Set<ModelProperty> modelProperties)
description - the output's descriptiontype - the output's MetadataType. Cannot be nullhasDynamicType - if the given type is of dynamic kind and has to be discovered during design timemodelProperties - A Set of custom properties which extend this modelpublic org.mule.metadata.api.model.MetadataType getType()
TypedMetadataType of the Typed component.public boolean hasDynamicType()
Typedtrue if the type of the Component is
of dynamic kind, and has to be discovered during design time using
the MetadataManager service.hasDynamicType in interface Typedtrue if this element type is of dynamic kindCopyright © 2016 MuleSoft, Inc.. All rights reserved.