PageRenderTime 31ms CodeModel.GetById 19ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/org.eclipse.xtext.example.fj/src/org/eclipse/xtext/example/util/ClassFactory.java

https://bitbucket.org/gcubar/fj-eclipse
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}