public final class TargetPlatformMetamodelsIndex extends java.lang.Object implements ITargetPlatformMetamodelLoader
Modifier and Type | Class and Description |
---|---|
class |
TargetPlatformMetamodelsIndex.TargetPlatformMetamodel |
Constructor and Description |
---|
TargetPlatformMetamodelsIndex() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
listEPackages()
List the URIs of the available EPackages
|
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
loadGenPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
java.lang.String nsURI)
Load the GenPackage of the EPackage with the given ns URI
|
org.eclipse.emf.ecore.EPackage |
loadPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
java.lang.String nsURI)
Load the EPackage with the given ns URI
|
public java.util.List<java.lang.String> listEPackages()
ITargetPlatformMetamodelLoader
listEPackages
in interface ITargetPlatformMetamodelLoader
public org.eclipse.emf.ecore.EPackage loadPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.lang.String nsURI)
ITargetPlatformMetamodelLoader
loadPackage
in interface ITargetPlatformMetamodelLoader
public org.eclipse.emf.codegen.ecore.genmodel.GenPackage loadGenPackage(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, java.lang.String nsURI)
ITargetPlatformMetamodelLoader
loadGenPackage
in interface ITargetPlatformMetamodelLoader