static {
class inputMMPackageImpl extends
EPackageImpl {
@Override
protected
Resource createResource(String uri) {
return
super.createResource(uri);
}
}
String inputNS_URI =
"http:///BOOKS.ecore"; //$NON-NLS-1$
inputMMPackageImpl qvtoPackage = new
inputMMPackageImpl();
qvtoPackage.setName("BOOKS");
//$NON-NLS-1$
qvtoPackage.setNsPrefix("BOOKS");
//$NON-NLS-1$
qvtoPackage.setNsURI(inputNS_URI);
//$NON-NLS-1$
qvtoPackage.createResource("file:///C:/temp/BOOKS.ecore");
EPackage.Registry.INSTANCE.put(qvtoPackage.getNsURI(),
qvtoPackage);
}
static {
class outputMMPackageImpl extends
EPackageImpl {
@Override
protected
Resource createResource(String uri) {
return
super.createResource(uri);
}
}
String outputNS_URI =
"http:///PUB.ecore"; //$NON-NLS-1$
outputMMPackageImpl qvtoPackage = new
outputMMPackageImpl();
qvtoPackage.setName("PUB");
//$NON-NLS-1$
qvtoPackage.setNsPrefix("PUB");
//$NON-NLS-1$
qvtoPackage.setNsURI(outputNS_URI);
//$NON-NLS-1$
qvtoPackage.createResource("file:///C:/temp/PUB.ecore");
EPackage.Registry.INSTANCE.put(qvtoPackage.getNsURI(),
qvtoPackage);
}
InternalTransformationExecutor executor = new
InternalTransformationExecutor(transformationURI,
EPackage.Registry.INSTANCE);