|
||||||||||
| 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 | |||||||||