Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 403440 | Differences between
and this patch

Collapse All | Expand All

(-)a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/A.qvto (+23 lines)
Added Link Here
1
modeltype ECORE uses "http://www.eclipse.org/emf/2002/Ecore";
2
3
transformation A (in i : ECORE, out o:ECORE);
4
5
6
7
main() {
8
		
9
	execute();
10
		
11
}
12
13
helper execute() {
14
	var p : EPackage = i.objects()[EPackage]->asOrderedSet()->first().map m();
15
	
16
	var test : EPackage = resolveoneIn(EPackage::m, EPackage);
17
	
18
	assert fatal (test != null)
19
}
20
21
mapping EPackage :: m() : EPackage {
22
	name := 'original'
23
}
(-)a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/bug403440.qvto (+17 lines)
Added Link Here
1
import models.bug403440.A;
2
3
modeltype Ecore uses ecore('http://www.eclipse.org/emf/2002/Ecore');
4
5
transformation B(in input:Ecore, out output: Ecore) extends A;
6
7
8
main() {
9
	execute();
10
	
11
	var test : EPackage = resolveoneIn(EPackage::m, EPackage);
12
	assert fatal (test != null)
13
}
14
15
mapping EPackage :: m() : EPackage {
16
	name := 'packMain'	
17
}
(-)a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/expected.ecore (+3 lines)
Added Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3
    name="packMain"/>
(-)a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/in.ecore (+5 lines)
Added Link Here
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ecore:EPackage xmi:version="2.0"
3
    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="pack">
5
</ecore:EPackage>
(-)a/tests/org.eclipse.m2m.tests.qvt.oml/src/org/eclipse/m2m/tests/qvt/oml/transform/TransformTests.java (-1 / +2 lines)
Lines 11-17 Link Here
11
 *     Christopher Gerking - bugs 302594, 309762, 377882, 388325, 392080, 392153
11
 *     Christopher Gerking - bugs 302594, 309762, 377882, 388325, 392080, 392153
12
 *                         397215, 397959, 358709, 388801, 254962, 414555
12
 *                         397215, 397959, 358709, 388801, 254962, 414555
13
 *     Alex Paperno - bugs 410470, 392429, 294127, 400720, 314443, 404647, 413131,
13
 *     Alex Paperno - bugs 410470, 392429, 294127, 400720, 314443, 404647, 413131,
14
 *                         274105, 274505, 415029, 419299
14
 *                         274105, 274505, 415029, 419299, 403440
15
 *******************************************************************************/
15
 *******************************************************************************/
16
package org.eclipse.m2m.tests.qvt.oml.transform;
16
package org.eclipse.m2m.tests.qvt.oml.transform;
17
17
Lines 342-347 Link Here
342
        		new FilesToFilesData("bug415661", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
342
        		new FilesToFilesData("bug415661", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
343
        		new FilesToFilesData("bug415310", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
343
        		new FilesToFilesData("bug415310", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
344
        		new FilesToFilesData("bug419299", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
344
        		new FilesToFilesData("bug419299", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$
345
        		new FileToFileData("bug403440"), //$NON-NLS-1$
345
        		};
346
        		};
346
    }
347
    }
347
348

Return to bug 403440