public interface ITypeLiteralLinkingCandidate extends IFeatureLinkingCandidate
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.common.types.JvmType |
getType()
Returns the type that shall be resolved as a literal.
|
java.util.List<LightweightTypeReference> |
getTypeArguments()
A linked type literal does never have type arguments.
|
boolean |
isExtension()
Returns
true if the linked feature is contributed
by an extension. |
boolean |
isStatic()
Returns
true if the linked feature is static. |
boolean |
isTypeLiteral()
Returns
true if the feature call is linked as a type literal. |
getFeatureCallapplyToComputationState, applyToModel, getExpression, getFeature, getPreferredCandidatevalidateorg.eclipse.xtext.common.types.JvmType getType()
java.util.List<LightweightTypeReference> getTypeArguments()
getTypeArguments in interface ILinkingCandidateboolean isTypeLiteral()
IFeatureLinkingCandidatetrue if the feature call is linked as a type literal.isTypeLiteral in interface IFeatureLinkingCandidatetrue.boolean isStatic()
IFeatureLinkingCandidatetrue if the linked feature is static.isStatic in interface IFeatureLinkingCandidatefalse.boolean isExtension()
IFeatureLinkingCandidatetrue if the linked feature is contributed
by an extension.isExtension in interface IFeatureLinkingCandidatefalse.