public class UnresolvedFeatureCallTypeAwareMessageProvider extends LinkingDiagnosticMessageProvider
ILinkingDiagnosticMessageProvider.Extended, ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE_CALL |
static String |
TYPE_LITERAL
A user data entry that indicates a broken feature link which could also be
a type literal, e.g.
|
| Constructor and Description |
|---|
UnresolvedFeatureCallTypeAwareMessageProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getTypeName(org.eclipse.emf.ecore.EClass c,
org.eclipse.emf.ecore.EStructuralFeature referingFeature) |
DiagnosticMessage |
getUnresolvedProxyMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context) |
protected boolean |
isStaticMemberCallTarget(org.eclipse.emf.ecore.EObject contextObject) |
getIllegalCrossReferenceMessage, getIllegalNodeMessage, getViolatedBoundsConstraintMessage, getViolatedUniqueConstraintMessagepublic static final String TYPE_LITERAL
public static final String FEATURE_CALL
public UnresolvedFeatureCallTypeAwareMessageProvider()
public DiagnosticMessage getUnresolvedProxyMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
getUnresolvedProxyMessage in interface ILinkingDiagnosticMessageProvidergetUnresolvedProxyMessage in class LinkingDiagnosticMessageProviderprotected boolean isStaticMemberCallTarget(org.eclipse.emf.ecore.EObject contextObject)
protected String getTypeName(org.eclipse.emf.ecore.EClass c, org.eclipse.emf.ecore.EStructuralFeature referingFeature)
Copyright © 2015. All Rights Reserved.