org.eclipse.emf.henshin
Interface HenshinModelImporter

All Known Implementing Classes:
HenshinAGGImporter

public interface HenshinModelImporter

Interface for Henshin model importers.


Method Summary
 org.eclipse.core.runtime.IStatus doImport(Module module, URI uri, List<EPackage> packages)
          Perform an import operation.
 String getImporterName()
          Get the name of this importer.
 String[] getImportFileExtensions()
          Get the list of file extensions supported by this importer.
 

Method Detail

doImport

org.eclipse.core.runtime.IStatus doImport(Module module,
                                          URI uri,
                                          List<EPackage> packages)
Perform an import operation.

Parameters:
module - The target module.
uri - URI where the transformation system should be imported from.
packages - List of packages to be used for the import.

getImporterName

String getImporterName()
Get the name of this importer.

Returns:
The name.

getImportFileExtensions

String[] getImportFileExtensions()
Get the list of file extensions supported by this importer.

Returns:
List of file extensions.