public interface IIdentifiableElementDescription extends IEObjectDescription
getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys
JvmIdentifiableElement getElementOrProxy()
java.lang.String getShadowingKey()
int getBucketId()
LightweightTypeReference getImplicitReceiverType()
XExpression getImplicitReceiver()
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitReceiverTypeParameterMapping()
java.util.EnumSet<ConformanceHint> getImplicitReceiverConformanceHints()
LightweightTypeReference getSyntacticReceiverType()
XExpression getSyntacticReceiver()
boolean isSyntacticReceiverPossibleArgument()
java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
java.util.EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
XExpression getImplicitFirstArgument()
LightweightTypeReference getImplicitFirstArgumentType()
boolean isVisible()
boolean isStatic()
boolean isValidStaticState()
boolean isTypeLiteral()
boolean isAnonymousClassConstructorCall()
boolean isExtension()
int getNumberOfIrrelevantParameters()
int getNumberOfParameters()