@Override public void setUp() throws Exception { super.setUp(); pkg = EMFUtil.createEPackage("customTest", "ct", "http://cdo.emf.eclipse.org/customTest.ecore"); EDataType custom = EcoreFactory.eINSTANCE.createEDataType(); custom.setInstanceClass(CustomType.class); custom.setName("CustomType"); pkg.getEClassifiers().add(custom); cls = EMFUtil.createEClass(pkg, "Foobar", false, false); att = EMFUtil.createEAttribute(cls, "att", custom); CDOUtil.prepareDynamicEPackage(pkg); }
private EDataType createEDataType() { EDataType result = EcoreFactory.eINSTANCE.createEDataType(); result.setName(String.valueOf(created++)); return result; }
EDataType getDataTypeFor(String type) { EDataType dataType = EcoreFactoryImpl.eINSTANCE.createEDataType(); dataType.setName(type); return dataType; }
private EDataType createEDataType(String name, Class<?> instanceClass) { EDataType result = EcoreFactory.eINSTANCE.createEDataType(); result.setName(name); result.setInstanceClass(instanceClass); return result; }