org.eclipse.emf.codegen.ecore
Class XSD2GenModel
java.lang.Object
org.eclipse.emf.codegen.CodeGen
org.eclipse.emf.codegen.ecore.Generator
org.eclipse.emf.codegen.ecore.XSD2GenModel
- All Implemented Interfaces:
- IPlatformRunnable
- public class XSD2GenModel
- extends Generator
This implements the method run(java.lang.Object)
,
which is called just like main during headless workbench invocation.
Constructor Summary |
XSD2GenModel()
This creates an instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xsdEcoreBuilder
protected Object xsdEcoreBuilder
packageInformationMap
protected Map packageInformationMap
packages
protected List packages
ePackageList
protected List ePackageList
generatedEPackageList
protected List generatedEPackageList
referencedEPackageList
protected List referencedEPackageList
XSD2GenModel
public XSD2GenModel()
- This creates an instance.
printUsage
protected void printUsage()
run
public Object run(Object object)
- This is called with the command line arguments of a headless workbench invocation.
- Specified by:
run
in interface IPlatformRunnable
- Overrides:
run
in class Generator
execute
public void execute(IProgressMonitor progressMonitor,
String[] arguments)
throws Exception
- Throws:
Exception
setGenPackageDetails
protected void setGenPackageDetails(List genPackages)