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 the linked feature is contributed
by an extension. |
boolean |
isStatic()
Returns
true if the the linked feature is static. |
boolean |
isTypeLiteral()
Returns
true if the 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 the feature call is linked as a type literal.isTypeLiteral in interface IFeatureLinkingCandidatetrue.boolean isStatic()
IFeatureLinkingCandidatetrue if the the linked feature is static.isStatic in interface IFeatureLinkingCandidatefalse.boolean isExtension()
IFeatureLinkingCandidatetrue if the the linked feature is contributed
by an extension.isExtension in interface IFeatureLinkingCandidatefalse.