|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITypeDescriptor
A generic descriptor for symbol information
Provisional API - subject to change
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
ISymbol |
calculateSyntheticCall(java.lang.String methodName,
org.eclipse.emf.common.util.EList methodArgs,
java.lang.String symbolName)
|
IObjectSymbol |
getArrayElement()
|
org.eclipse.emf.common.util.EList |
getInterfaceTypeSignatures()
Returns the value of the 'Interface Type Signatures' attribute list. |
org.eclipse.jdt.core.IJavaElement |
getJdtContext()
Returns the value of the 'Jdt Context' attribute |
org.eclipse.emf.common.util.EList |
getMethods()
Returns the value of the 'Methods' reference list. |
org.eclipse.emf.common.util.EList |
getProperties()
Returns the value of the 'Properties' reference list. |
org.eclipse.emf.common.util.EList |
getSuperTypeSignatures()
Returns the value of the 'Super Type Signatures' attribute list. |
org.eclipse.emf.common.util.EList |
getTypeParameterSignatures()
Returns the value of the 'Type Parameter Signatures' attribute list. |
java.lang.String |
getTypeSignature()
Returns the value of the 'Type Signature' attribute. |
java.lang.String |
getTypeSignatureDelegate()
Returns the value of the 'Type Signature Delegate' attribute |
boolean |
instanceOf(java.lang.String typeSignature)
|
boolean |
isArray()
|
boolean |
isEnumType()
Returns the value of the 'Enum Type' attribute |
org.eclipse.jdt.core.IType |
resolveType(java.lang.String resolvedTypeSignature)
|
void |
setEnumType(boolean value)
Sets the value of the ' Enum Type ' attribute |
void |
setJdtContext(org.eclipse.jdt.core.IJavaElement value)
Sets the value of the ' Jdt Context ' attribute |
void |
setTypeSignatureDelegate(java.lang.String value)
Sets the value of the ' Type Signature Delegate ' attribute |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
---|
static final java.lang.String copyright
Method Detail |
---|
org.eclipse.emf.common.util.EList getProperties()
IPropertySymbol
.
If the meaning of the 'Properties' reference list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_Properties()
java.lang.String getTypeSignature()
""
.
If the meaning of the 'Type Signature' attribute isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_TypeSignature()
org.eclipse.emf.common.util.EList getSuperTypeSignatures()
String
.
If the meaning of the 'Super Type Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_SuperTypeSignatures()
org.eclipse.emf.common.util.EList getInterfaceTypeSignatures()
String
.
If the meaning of the 'Interface Type Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_InterfaceTypeSignatures()
java.lang.String getTypeSignatureDelegate()
If the meaning of the 'Type Signature Delegate' attribute isn't clear, there really should be more of a description here...
setTypeSignatureDelegate(String)
,
SymbolPackage.getITypeDescriptor_TypeSignatureDelegate()
void setTypeSignatureDelegate(java.lang.String value)
Type Signature Delegate
' attribute.
value
- the new value of the 'Type Signature Delegate' attribute.getTypeSignatureDelegate()
org.eclipse.emf.common.util.EList getMethods()
IMethodSymbol
.
If the meaning of the 'Methods' reference list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_Methods()
org.eclipse.emf.common.util.EList getTypeParameterSignatures()
String
.
If the meaning of the 'Type Parameter Signatures' attribute list isn't clear, there really should be more of a description here...
SymbolPackage.getITypeDescriptor_TypeParameterSignatures()
org.eclipse.jdt.core.IJavaElement getJdtContext()
If the meaning of the 'Jdt Context' attribute isn't clear, there really should be more of a description here...
setJdtContext(IJavaElement)
,
SymbolPackage.getITypeDescriptor_JdtContext()
void setJdtContext(org.eclipse.jdt.core.IJavaElement value)
Jdt Context
' attribute.
value
- the new value of the 'Jdt Context' attribute.getJdtContext()
boolean isEnumType()
If the meaning of the 'Enum Type' attribute isn't clear, there really should be more of a description here...
setEnumType(boolean)
,
SymbolPackage.getITypeDescriptor_EnumType()
void setEnumType(boolean value)
Enum Type
' attribute.
value
- the new value of the 'Enum Type' attribute.isEnumType()
boolean instanceOf(java.lang.String typeSignature)
typeSignature
-
boolean isArray()
IObjectSymbol getArrayElement()
org.eclipse.jdt.core.IType resolveType(java.lang.String resolvedTypeSignature)
resolvedTypeSignature
-
ISymbol calculateSyntheticCall(java.lang.String methodName, org.eclipse.emf.common.util.EList methodArgs, java.lang.String symbolName)
methodName
- methodArgs
- symbolName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |