public class Ecore2XSDGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EPackage |
ecoreModel |
protected Ecore2XSDFactory |
xsdFactory |
protected org.eclipse.emf.common.util.URI |
xsdFileURI |
protected org.eclipse.xsd.XSDSchema |
xsdSchema |
Constructor and Description |
---|
Ecore2XSDGenerator(org.eclipse.emf.common.util.URI xsdFileURI,
org.eclipse.emf.ecore.EPackage ecoreModel) |
Modifier and Type | Method and Description |
---|---|
protected Ecore2XSDConverter |
createEcore2XSDConverter(Ecore2XSDFactory xsdFactory,
org.eclipse.xsd.XSDSchema xsdSchema) |
protected Ecore2XSDFactory |
createEcore2XSDFactory() |
protected void |
refineXSDSchemaNamespace(org.eclipse.core.runtime.IProgressMonitor monitor)
Change the namespace to the global namespace.
|
void |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
saveSchema(org.eclipse.emf.common.util.URI xsdFileURI,
org.eclipse.xsd.XSDSchema xsdSchema,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet) |
protected org.eclipse.emf.ecore.EPackage ecoreModel
protected Ecore2XSDFactory xsdFactory
protected org.eclipse.xsd.XSDSchema xsdSchema
protected org.eclipse.emf.common.util.URI xsdFileURI
public Ecore2XSDGenerator(org.eclipse.emf.common.util.URI xsdFileURI, org.eclipse.emf.ecore.EPackage ecoreModel)
public void run(org.eclipse.core.runtime.IProgressMonitor monitor)
public void saveSchema(org.eclipse.emf.common.util.URI xsdFileURI, org.eclipse.xsd.XSDSchema xsdSchema, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
protected Ecore2XSDConverter createEcore2XSDConverter(Ecore2XSDFactory xsdFactory, org.eclipse.xsd.XSDSchema xsdSchema)
protected Ecore2XSDFactory createEcore2XSDFactory()
protected void refineXSDSchemaNamespace(org.eclipse.core.runtime.IProgressMonitor monitor)