public class XbaseDeclarativeHoverSignatureProvider
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected HoverUiStrings | 
hoverUiStrings  | 
protected UIStrings | 
uiStrings  | 
| Constructor and Description | 
|---|
XbaseDeclarativeHoverSignatureProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String | 
_signature(JvmAnnotationType jvmAnnotationType,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmConstructor constructor,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmEnumerationType jvmEnumerationType,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmField jvmField,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmFormalParameter parameter,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmGenericType clazz,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmOperation jvmOperation,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(JvmTypeParameter parameter,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(XAbstractFeatureCall featureCall,
          boolean typeAtEnd)  | 
protected java.lang.String | 
_signature(XConstructorCall constructorCall,
          boolean typeAtEnd)  | 
protected java.lang.String | 
enrichWithDeclarator(java.lang.String signature,
                    org.eclipse.emf.ecore.EObject o)  | 
protected java.lang.String | 
getDeclaratorName(JvmMember member)  | 
java.lang.String | 
getDerivedOrSourceSignature(org.eclipse.emf.ecore.EObject object)  | 
java.lang.String | 
getImageTag(org.eclipse.emf.ecore.EObject object)  | 
protected java.lang.String | 
getImageTagLink(org.eclipse.jface.resource.ImageDescriptor imageDescriptor)  | 
protected java.lang.String | 
getLabel(org.eclipse.emf.ecore.EObject object)  | 
java.lang.String | 
getSignature(org.eclipse.emf.ecore.EObject object)  | 
protected java.lang.String | 
getSimpleSignature(org.eclipse.emf.ecore.EObject container)  | 
protected java.lang.String | 
getSimpleSignature(JvmConstructor contructor)  | 
protected java.lang.String | 
getSimpleSignature(JvmOperation jvmOperation)  | 
protected java.lang.String | 
getThrowsDeclaration(JvmExecutable executable)  | 
protected java.net.URL | 
getURL(org.eclipse.jface.resource.ImageDescriptor descriptor)  | 
protected java.lang.String | 
internalGetSignature(org.eclipse.emf.ecore.EObject object,
                    boolean typeAtEnd)  | 
@Inject protected HoverUiStrings hoverUiStrings
@Inject protected UIStrings uiStrings
public XbaseDeclarativeHoverSignatureProvider()
public java.lang.String getSignature(org.eclipse.emf.ecore.EObject object)
protected java.lang.String _signature(XConstructorCall constructorCall, boolean typeAtEnd)
protected java.lang.String _signature(XAbstractFeatureCall featureCall, boolean typeAtEnd)
protected java.lang.String getDeclaratorName(JvmMember member)
public java.lang.String getDerivedOrSourceSignature(org.eclipse.emf.ecore.EObject object)
protected java.lang.String internalGetSignature(org.eclipse.emf.ecore.EObject object,
                                    boolean typeAtEnd)
protected java.lang.String _signature(JvmGenericType clazz, boolean typeAtEnd)
protected java.lang.String _signature(JvmOperation jvmOperation, boolean typeAtEnd)
protected java.lang.String _signature(JvmField jvmField, boolean typeAtEnd)
protected java.lang.String enrichWithDeclarator(java.lang.String signature,
                                    org.eclipse.emf.ecore.EObject o)
protected java.lang.String _signature(JvmConstructor constructor, boolean typeAtEnd)
protected java.lang.String _signature(JvmFormalParameter parameter, boolean typeAtEnd)
protected java.lang.String _signature(JvmTypeParameter parameter, boolean typeAtEnd)
protected java.lang.String _signature(JvmEnumerationType jvmEnumerationType, boolean typeAtEnd)
protected java.lang.String _signature(JvmAnnotationType jvmAnnotationType, boolean typeAtEnd)
protected java.lang.String getThrowsDeclaration(JvmExecutable executable)
protected java.lang.String getSimpleSignature(org.eclipse.emf.ecore.EObject container)
protected java.lang.String getSimpleSignature(JvmConstructor contructor)
protected java.lang.String getSimpleSignature(JvmOperation jvmOperation)
public java.lang.String getImageTag(org.eclipse.emf.ecore.EObject object)
protected java.lang.String getImageTagLink(org.eclipse.jface.resource.ImageDescriptor imageDescriptor)
protected java.net.URL getURL(org.eclipse.jface.resource.ImageDescriptor descriptor)
protected java.lang.String getLabel(org.eclipse.emf.ecore.EObject object)