return new DiagnosticMessage(firstPartOfMessage + linkText + " is undefined for the type " + clazzName, Severity.ERROR, IssueCodes.FEATURECALL_LINKING_DIAGNOSTIC, linkText);
}
}
EClass referenceType = context.getReference().getEReferenceType();
String msg = String.format("%s cannot be resolved%s.", linkText, getTypeName(referenceType, context.getReference()));
<BUG>return new DiagnosticMessage(msg, Severity.ERROR, Diagnostic.LINKING_DIAGNOSTIC);
</BUG>
}
protected boolean isStaticMemberCallTarget(EObject contextObject) {
boolean candidate = contextObject instanceof XFeatureCall && contextObject.eContainingFeature() == XbasePackage.Literals.XMEMBER_FEATURE_CALL__MEMBER_CALL_TARGET;

return new DiagnosticMessage(firstPartOfMessage + linkText + " is undefined for the type " + clazzName, Severity.ERROR, IssueCodes.FEATURECALL_LINKING_DIAGNOSTIC, linkText);
}
}
EClass referenceType = context.getReference().getEReferenceType();
String msg = String.format("%s cannot be resolved%s.", linkText, getTypeName(referenceType, context.getReference()));
return new DiagnosticMessage(msg, Severity.ERROR, Diagnostic.LINKING_DIAGNOSTIC, linkText);
}
protected boolean isStaticMemberCallTarget(EObject contextObject) {
boolean candidate = contextObject instanceof XFeatureCall && contextObject.eContainingFeature() == XbasePackage.Literals.XMEMBER_FEATURE_CALL__MEMBER_CALL_TARGET;
