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

Bug 325211

Summary: Compilation errors when importing an module that extends another one
Product: [Modeling] Acceleo Reporter: Laurent Delaigue <laurent.delaigue>
Component: CoreAssignee: Project Inbox <acceleo-inbox>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3 CC: stephane.begaudeau
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:
Attachments:
Description Flags
Patch v1.0
none
2nd part of the patch
none
2nd part of the patch v2.0 none

Description Laurent Delaigue CLA 2010-09-14 05:06:49 EDT
Build Identifier: 3.0.0.v201006150906

Module a imports module c, which extends module b.
c onlyd overrides a few of b's templates.
a does not compile, all the template that are only defined in b and not overridden in c are not found by the compiler.

Reproducible: Always
Comment 1 Stephane Begaudeau CLA 2010-09-14 10:11:57 EDT
Created attachment 178832 [details]
Patch v1.0
Comment 2 Stephane Begaudeau CLA 2010-09-29 11:47:39 EDT
Created attachment 179861 [details]
2nd part of the patch

Small update of the previous patch, that correct completely the problem. Both patch should be applied.
Comment 3 Stephane Begaudeau CLA 2010-09-30 03:12:37 EDT
Created attachment 179923 [details]
2nd part of the patch v2.0

Improved version of the 2nd part of the patch.
Comment 4 Stephane Begaudeau CLA 2010-09-30 03:12:58 EDT
Contributed and available in Acceleo 3.1 M3