Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 353966

Summary: [editor] nested names resolved within unresolved namespace
Product: [Modeling] OCL Reporter: Ed Willink <ed>
Component: CoreAssignee: OCL Inbox <mdt-ocl-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: erche
Version: 3.1.0   
Target Milestone: M7   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Ed Willink CLA 2011-08-05 02:52:54 EDT
In "A::B::C", if A cannot be resolved A is reported as unresolved, but resolution of B then occurs in the global not A's namespace, so B may be spuriously resolved.

ModelElementCSScopeAdapter.get...Namespace must provide an InvalidNamespace object resolution for A so that it stops being a proxy.
Comment 1 Ed Willink CLA 2012-02-18 06:48:10 EST
Fixed by introduction of PathNameCS to facilitate Completion Proposals
Comment 2 Ed Willink CLA 2012-05-02 15:12:44 EDT
pushed to master
Comment 3 Ed Willink CLA 2013-05-20 11:37:31 EDT
CLOSED after a year in the RESOLVED state.