/org.eclipse.xtext.example.fj/src/org/eclipse/xtext/example/util/ClassFactory.java
Java | 27 lines | 14 code | 3 blank | 10 comment | 0 complexity | 4affda9fa4ed0211f93118077dae8546 MD5 | raw file
1/**
2 *
3 */
4package org.eclipse.xtext.example.util;
5
6import org.eclipse.xtext.example.fj.Class;
7import org.eclipse.xtext.example.fj.FjFactory;
8
9/**
10 * Simple utility methods for creating classes with a name
11 * and possible superclass (for testing purposes)
12 *
13 * @author bettini
14 *
15 */
16public class ClassFactory {
17 public static Class createClass(String name, Class superClass) {
18 Class c = FjFactory.eINSTANCE.createClass();
19 c.setName(name);
20 c.setExtends(superClass);
21 return c;
22 }
23
24 public static Class createClass(String name) {
25 return createClass(name, null);
26 }
27}