org.mule.devkit.model
Interface Identifiable<T extends Element>

All Superinterfaces:
Accessible, Annotable, Documentable, Generifiable
All Known Subinterfaces:
ConnectMethod, EnumType, Field<P>, FilterMethod, ManagedConnectionModule, Method<P>, Module, OAuthCallbackParameterField, OAuthModule, Package, Parameter<P>, ProcessorMethod, RestCall, RestField, RestModule, RestParameter, SourceMethod, TransformerMethod, TransformerResolverMethod, Type, Variable<P>

public interface Identifiable<T extends Element>
extends Annotable, Documentable, Accessible, Generifiable


Method Summary
 void accept(ModelVisitor visitor)
           
 Type asType()
           
 TypeMirror asTypeMirror()
           
 String getName()
           
 boolean isReservedIdentifier()
          Returns whether the variable name is a reserved identifier or not
 T unwrap()
           
 
Methods inherited from interface org.mule.devkit.model.Annotable
getAnnotation, getAnnotationMirrors
 
Methods inherited from interface org.mule.devkit.model.Documentable
getJavaDocParameterSummary, getJavaDocSummary, getJavaDocTagContent, getThrowsComment, hasJavaDocTag
 
Methods inherited from interface org.mule.devkit.model.Accessible
isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface org.mule.devkit.model.Generifiable
getTypeArguments, getXmlDeclaredChilds, hasTypeArguments
 

Method Detail

unwrap

T unwrap()

asTypeMirror

TypeMirror asTypeMirror()

asType

Type asType()

getName

String getName()

isReservedIdentifier

boolean isReservedIdentifier()
Returns whether the variable name is a reserved identifier or not


accept

void accept(ModelVisitor visitor)


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.