org.milyn.ect.ecore
Class ECoreGenerator
java.lang.Object
org.milyn.ect.ecore.ECoreGenerator
public class ECoreGenerator
- extends Object
This class is responsible for generating ECore model based on the UN EDI
Model
- Author:
- zubairov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final ECoreGenerator INSTANCE
COMMON_PACKAGE_NAME
public static final String COMMON_PACKAGE_NAME
- See Also:
- Constant Field Values
ECoreGenerator
public ECoreGenerator()
generatePackages
public Set<org.eclipse.emf.ecore.EPackage> generatePackages(EdiDirectory ediDirectory)
- This method will convert information available in
EdiDirectory
into the set of EPackage packages.
Set will contain one package with common definitions and one package per
each Edimap that is using common classes
- Parameters:
ediDirectory - The EdiDirectory.
- Returns:
- The EPackages.
generateSinglePackage
public org.eclipse.emf.ecore.EPackage generateSinglePackage(Edimap mappingModel)
- Generate a single
EPackage. This method assumes that given
Edimap model does not depend/import any other Edimap
model
- Parameters:
mappingModel -
- Returns:
Copyright © 2011. All Rights Reserved.