public final class ExtendingOperationModelProperty<T> extends Object implements org.mule.runtime.api.meta.model.ModelProperty
Extension which is defined
in a type annotated with Extensible.
The runtime consequences of this property depend on the runtime. This class constructor throws IllegalArgumentException
if type is not annotated with Extensible
| Constructor and Description |
|---|
ExtendingOperationModelProperty(Class<T> type)
Creates a new instance pointing to a
type annotated with IllegalArgumentException |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
Class<T> |
getType() |
boolean |
isExternalizable() |
public ExtendingOperationModelProperty(Class<T> type)
type annotated with IllegalArgumentExceptiontype - the type that is being implementedIllegalArgumentException - if type is not annotated with Extensiblepublic String getName()
getName in interface org.mule.runtime.api.meta.model.ModelPropertygetName in interface org.mule.runtime.api.meta.NamedObjectextendingOperationpublic boolean isExternalizable()
isExternalizable in interface org.mule.runtime.api.meta.model.ModelPropertyfalseCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.