Package io.lionweb.lioncore.java.emf
Class EMFMetamodelExporter
java.lang.Object
io.lionweb.lioncore.java.emf.AbstractEMFExporter
io.lionweb.lioncore.java.emf.EMFMetamodelExporter
Export LionWeb's metamodels into EMF's metamodels.
-
Field Summary
Fields inherited from class io.lionweb.lioncore.java.emf.AbstractEMFExporter
conceptsToEClassesMapping -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EPackageexportLanguage(io.lionweb.lioncore.java.language.Language language) This export the Language received to a single EPackage.org.eclipse.emf.ecore.resource.ResourceexportResource(List<io.lionweb.lioncore.java.language.Language> languages) This export all the languages received to a single Resource.
-
Constructor Details
-
EMFMetamodelExporter
public EMFMetamodelExporter() -
EMFMetamodelExporter
-
-
Method Details
-
exportResource
public org.eclipse.emf.ecore.resource.Resource exportResource(List<io.lionweb.lioncore.java.language.Language> languages) This export all the languages received to a single Resource. -
exportLanguage
public org.eclipse.emf.ecore.EPackage exportLanguage(io.lionweb.lioncore.java.language.Language language) This export the Language received to a single EPackage.
-