public GenModel getGenModel(final XPackage pack) { XPackageMapping _mapping = this.mapper.getMapping(pack); final EPackage ePackage = _mapping.getEPackage(); final GenModel genModel = GenModelFactory.eINSTANCE.createGenModel(); Set<EPackage> _singleton = Collections.<EPackage>singleton(ePackage); genModel.initialize(_singleton); Resource _eResource = pack.eResource(); EList<EObject> _contents = _eResource.getContents(); _contents.add(1, genModel); this.buildMap(genModel); return genModel; }