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
entitiesToEElementsMapping
-
Constructor Summary
ConstructorsConstructorDescriptionEMFMetamodelExporter
(LionWebVersion lionWebVersion) EMFMetamodelExporter
(LionWebVersion lionWebVersion, LanguageEntitiesToEElementsMapping entitiesToEElementsMapping) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EPackage
exportLanguage
(Language language) This export the Language received to a single EPackage.org.eclipse.emf.ecore.resource.Resource
exportResource
(List<Language> languages) This export all the languages received to a single Resource.Methods inherited from class io.lionweb.lioncore.java.emf.AbstractEMFExporter
getLionWebVersion
-
Constructor Details
-
EMFMetamodelExporter
public EMFMetamodelExporter() -
EMFMetamodelExporter
-
EMFMetamodelExporter
public EMFMetamodelExporter(@Nonnull LionWebVersion lionWebVersion, LanguageEntitiesToEElementsMapping entitiesToEElementsMapping)
-
-
Method Details
-
exportResource
This export all the languages received to a single Resource. -
exportLanguage
This export the Language received to a single EPackage.
-