public class TypeLiteralDescription extends SimpleIdentifiableElementDescription
Constructor and Description |
---|
TypeLiteralDescription(IEObjectDescription delegate,
boolean visible) |
TypeLiteralDescription(IEObjectDescription delegate,
LightweightTypeReference enclosingType,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
LightweightTypeReference |
getSyntacticReceiverType() |
boolean |
isTypeLiteral() |
boolean |
isVisible() |
getBucketId, getEClass, getElementOrProxy, getEObjectOrProxy, getEObjectURI, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getName, getNumberOfIrrelevantParameters, getNumberOfParameters, getQualifiedName, getShadowingKey, getSyntacticReceiver, getSyntacticReceiverConformanceFlags, getSyntacticReceiverConformanceHints, getSyntacticReceiverTypeParameterMapping, getUserData, getUserDataKeys, isAnonymousClassConstructorCall, isExtension, isStatic, isSyntacticReceiverPossibleArgument, isValidStaticState, toString
public TypeLiteralDescription(IEObjectDescription delegate, boolean visible)
public TypeLiteralDescription(IEObjectDescription delegate, LightweightTypeReference enclosingType, boolean visible)
public boolean isVisible()
isVisible
in interface IIdentifiableElementDescription
isVisible
in class SimpleIdentifiableElementDescription
public boolean isTypeLiteral()
isTypeLiteral
in interface IIdentifiableElementDescription
isTypeLiteral
in class SimpleIdentifiableElementDescription
public LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType
in interface IIdentifiableElementDescription
getSyntacticReceiverType
in class SimpleIdentifiableElementDescription