@Test public void testGenerateSuperTypeDomain() { Domain dom = MVCoreFactoryImpl.eINSTANCE.createDomain(); dom.setName("Person"); Attribute attr = MVCoreFactoryImpl.eINSTANCE.createAttribute(); attr.setName("age"); attr.setType(getDataTypeFor("int")); dom.getAttributes().add(attr); Domain parent = MVCoreFactoryImpl.eINSTANCE.createDomain(); parent.setName("Entity"); dom.setSuper(parent); GrailsGenerator gen = new GrailsGenerator(); String s = gen.buildEDomainClass(dom, "test"); System.out.println(s); assertTrue(s.contains("class Person extends Entity")); }