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 |
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 isPublic()
isPublic in interface org.mule.runtime.api.meta.model.ModelPropertyfalseCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.