Class SimpleIdentifiableElementDescription
- java.lang.Object
-
- org.eclipse.xtext.xbase.scoping.batch.SimpleIdentifiableElementDescription
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IEObjectDescription,IIdentifiableElementDescription
- Direct Known Subclasses:
TypeLiteralDescription
public class SimpleIdentifiableElementDescription extends java.lang.Object implements IIdentifiableElementDescription
-
-
Constructor Summary
Constructors Constructor Description SimpleIdentifiableElementDescription(org.eclipse.xtext.resource.IEObjectDescription delegate)
-
Method Summary
-
-
-
Method Detail
-
getName
public org.eclipse.xtext.naming.QualifiedName getName()
- Specified by:
getNamein interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getQualifiedName
public org.eclipse.xtext.naming.QualifiedName getQualifiedName()
- Specified by:
getQualifiedNamein interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getEObjectOrProxy
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
- Specified by:
getEObjectOrProxyin interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getEObjectURI
public org.eclipse.emf.common.util.URI getEObjectURI()
- Specified by:
getEObjectURIin interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getEClass
public org.eclipse.emf.ecore.EClass getEClass()
- Specified by:
getEClassin interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getUserData
public java.lang.String getUserData(java.lang.String key)
- Specified by:
getUserDatain interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getUserDataKeys
public java.lang.String[] getUserDataKeys()
- Specified by:
getUserDataKeysin interfaceorg.eclipse.xtext.resource.IEObjectDescription
-
getElementOrProxy
public org.eclipse.xtext.common.types.JvmIdentifiableElement getElementOrProxy()
- Specified by:
getElementOrProxyin interfaceIIdentifiableElementDescription
-
getShadowingKey
public java.lang.String getShadowingKey()
- Specified by:
getShadowingKeyin interfaceIIdentifiableElementDescription
-
getBucketId
public int getBucketId()
- Specified by:
getBucketIdin interfaceIIdentifiableElementDescription
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getImplicitReceiverType
public LightweightTypeReference getImplicitReceiverType()
- Specified by:
getImplicitReceiverTypein interfaceIIdentifiableElementDescription
-
getImplicitReceiver
public XExpression getImplicitReceiver()
- Specified by:
getImplicitReceiverin interfaceIIdentifiableElementDescription
-
getImplicitReceiverTypeParameterMapping
public java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitReceiverTypeParameterMapping()
- Specified by:
getImplicitReceiverTypeParameterMappingin interfaceIIdentifiableElementDescription
-
getImplicitReceiverConformanceHints
public java.util.EnumSet<ConformanceHint> getImplicitReceiverConformanceHints()
- Specified by:
getImplicitReceiverConformanceHintsin interfaceIIdentifiableElementDescription
-
getImplicitReceiverConformanceFlags
public int getImplicitReceiverConformanceFlags()
- Specified by:
getImplicitReceiverConformanceFlagsin interfaceIIdentifiableElementDescription
-
getSyntacticReceiverType
public LightweightTypeReference getSyntacticReceiverType()
- Specified by:
getSyntacticReceiverTypein interfaceIIdentifiableElementDescription
-
getSyntacticReceiver
public XExpression getSyntacticReceiver()
- Specified by:
getSyntacticReceiverin interfaceIIdentifiableElementDescription
-
isSyntacticReceiverPossibleArgument
public boolean isSyntacticReceiverPossibleArgument()
- Specified by:
isSyntacticReceiverPossibleArgumentin interfaceIIdentifiableElementDescription
-
getSyntacticReceiverTypeParameterMapping
public java.util.Map<org.eclipse.xtext.common.types.JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
- Specified by:
getSyntacticReceiverTypeParameterMappingin interfaceIIdentifiableElementDescription
-
getSyntacticReceiverConformanceHints
public java.util.EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
- Specified by:
getSyntacticReceiverConformanceHintsin interfaceIIdentifiableElementDescription
-
getSyntacticReceiverConformanceFlags
public int getSyntacticReceiverConformanceFlags()
- Specified by:
getSyntacticReceiverConformanceFlagsin interfaceIIdentifiableElementDescription
-
getImplicitFirstArgument
public XExpression getImplicitFirstArgument()
- Specified by:
getImplicitFirstArgumentin interfaceIIdentifiableElementDescription
-
getImplicitFirstArgumentType
public LightweightTypeReference getImplicitFirstArgumentType()
- Specified by:
getImplicitFirstArgumentTypein interfaceIIdentifiableElementDescription
-
isVisible
public boolean isVisible()
- Specified by:
isVisiblein interfaceIIdentifiableElementDescription
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfaceIIdentifiableElementDescription
-
isExtension
public boolean isExtension()
- Specified by:
isExtensionin interfaceIIdentifiableElementDescription
-
isTypeLiteral
public boolean isTypeLiteral()
- Specified by:
isTypeLiteralin interfaceIIdentifiableElementDescription
-
isAnonymousClassConstructorCall
public boolean isAnonymousClassConstructorCall()
- Specified by:
isAnonymousClassConstructorCallin interfaceIIdentifiableElementDescription
-
getNumberOfIrrelevantParameters
public int getNumberOfIrrelevantParameters()
- Specified by:
getNumberOfIrrelevantParametersin interfaceIIdentifiableElementDescription
-
getNumberOfParameters
public int getNumberOfParameters()
- Specified by:
getNumberOfParametersin interfaceIIdentifiableElementDescription
-
isValidStaticState
public boolean isValidStaticState()
- Specified by:
isValidStaticStatein interfaceIIdentifiableElementDescription
-
-