org.eclipse.xsd.ecore.exporter
Class XSDExporter
java.lang.Object
org.eclipse.emf.converter.ModelConverter
org.eclipse.emf.exporter.ModelExporter
org.eclipse.xsd.ecore.exporter.XSDExporter
- Direct Known Subclasses:
- XMIExporter
- public class XSDExporter
- extends ModelExporter
- Since:
- 2.2.0
Methods inherited from class org.eclipse.emf.exporter.ModelExporter |
adjustGenModel, canConvert, checkEPackageArtifactLocation, computeArtifactURI, createEncodedURI, createEPackageInfo, createEPackagesList, createGenPackageConvertInfo, createReferencedEPackageFilterToConvert, createReferencedGenPackagesList, export, getArtifactURIs, getConverterGenAnnotationSource, getDefaultArtifactFileName, getDirectoryURI, getEPackageExportInfo, getEPackageToGenPackageMap, getExporterGenAnnotationDetails, getExporterNestedGenAnnotationDetails, getExporterNestedGenAnnotations, getGenBaseToGenAnnotationDetailsMap, getReferencedGenPackageExportInfo, isSaveEPackageArtifactURI, isSaveExporter, isValidEPackage, isValidReferencedGenPackage, loadGenModel, printExportData, save, saveEPackageArtifactURI, saveExporter, setDirectoryURI, setDirectoryURI, setGenModel, setSaveEPackageArtifactURI, setSaveExporter, validateDirectoryURI |
Methods inherited from class org.eclipse.emf.converter.ModelConverter |
clearEPackageConvertInfoCache, clearEPackagesCollections, clearReferenceGenPackageConvertInfoCache, computeEPackagesToConvert, computeValidReferencedGenPackages, createExternalGenModelResourceSet, createReferencedEPackageFilter, createResourceSet, filterReferencedEPackages, filterReferencedEPackagesToConvert, getEPackageConvertInfo, getEPackages, getEPackageToInfoMap, getExternalGenModels, getGenModel, getGenmodelSaveOptions, getReferencedGenPackages, getReferencedGenPackageToInfoMap, getReferenceGenPackageConvertInfo, getReferredEPackage, makeEPackageConvertDataUnique |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mapBuilder
protected MapBuilder mapBuilder
XSDExporter
public XSDExporter()
getID
public String getID()
dispose
public void dispose()
getDefaultArtifactLocation
protected String getDefaultArtifactLocation(EPackage ePackage)
doCheckEPackageArtifactLocation
protected String doCheckEPackageArtifactLocation(String location,
String packageName)
getSchema
protected XSDSchema getSchema(EPackage ePackage)
doExport
protected Diagnostic doExport(Monitor monitor,
ModelExporter.ExportData exportData)
throws Exception
- Throws:
Exception
getReferencedGenPackageArtifactURI
protected URI getReferencedGenPackageArtifactURI(ModelExporter.ExportData exportData,
GenPackage genPackage)
computeSchemaLocation
protected String computeSchemaLocation(XSDSchemaDirective xsdSchemaDirective,
URI artifactURI)