org.eclipse.uml2.uml.ecore.exporter
Class UMLExporter

java.lang.Object
  extended byorg.eclipse.emf.converter.ModelConverter
      extended byorg.eclipse.emf.exporter.ModelExporter
          extended byorg.eclipse.uml2.uml.ecore.exporter.UMLExporter

public class UMLExporter
extends ModelExporter


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.exporter.ModelExporter
ModelExporter.EPackageExportInfo, ModelExporter.ExportData, ModelExporter.GenPackagesTreeIterator, ModelExporter.ReferencedGenPackageExportInfo
 
Nested classes inherited from class org.eclipse.emf.converter.ModelConverter
ModelConverter.EPackageConvertInfo, ModelConverter.ReferencedEPackageFilter, ModelConverter.ReferencedGenPackageConvertInfo
 
Field Summary
protected  Map options
           
 
Fields inherited from class org.eclipse.emf.exporter.ModelExporter
directoryURI, ePackageToGenPackageMap, GENANNOTATION_KEY_DIRECTORY_URI, GENANNOTATION_SOURCE_PREFIX, GENANNOTATION_SOURCE_SELECTED_EPACKAGES, GENANNOTATION_SOURCE_SELECTED_REFERENCES, genBaseToDetailsMap, saveEPackageArtifactURI, saveExporter
 
Fields inherited from class org.eclipse.emf.converter.ModelConverter
ePackages, ePackageToInfoMap, externalGenModelList, externalGenModelResourceSet, genModel, referencedEPackageFilter, referencedEPackageFilterToConvert, referencedGenPackages, referencedGenPackageToInfoMap
 
Constructor Summary
UMLExporter()
           
 
Method Summary
protected  String doCheckEPackageArtifactLocation(String location, String packageName)
           
protected  Diagnostic doExport(Monitor monitor, ModelExporter.ExportData exportData)
           
protected  String getDefaultArtifactLocation(EPackage ePackage)
           
 String getID()
           
 Map getOptions()
           
protected  boolean saveExporter()
           
 void setGenModel(GenModel genModel)
           
 
Methods inherited from class org.eclipse.emf.exporter.ModelExporter
adjustGenModel, canConvert, checkEPackageArtifactLocation, computeArtifactURI, createEncodedURI, createEPackageInfo, createEPackagesList, createGenPackageConvertInfo, createReferencedEPackageFilterToConvert, createReferencedGenPackagesList, dispose, export, getArtifactURIs, getConverterGenAnnotationSource, getDefaultArtifactFileName, getDirectoryURI, getEPackageExportInfo, getEPackageToGenPackageMap, getExporterGenAnnotationDetails, getExporterNestedGenAnnotationDetails, getExporterNestedGenAnnotations, getGenBaseToGenAnnotationDetailsMap, getReferencedGenPackageExportInfo, isSaveEPackageArtifactURI, isSaveExporter, isValidEPackage, isValidReferencedGenPackage, loadGenModel, printExportData, save, saveEPackageArtifactURI, setDirectoryURI, setDirectoryURI, 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
 

Field Detail

options

protected final Map options
Constructor Detail

UMLExporter

public UMLExporter()
Method Detail

getOptions

public Map getOptions()

getID

public String getID()

getDefaultArtifactLocation

protected String getDefaultArtifactLocation(EPackage ePackage)

doCheckEPackageArtifactLocation

protected String doCheckEPackageArtifactLocation(String location,
                                                 String packageName)

doExport

protected Diagnostic doExport(Monitor monitor,
                              ModelExporter.ExportData exportData)
                       throws Exception
Throws:
Exception

setGenModel

public void setGenModel(GenModel genModel)
                 throws DiagnosticException
Throws:
DiagnosticException

saveExporter

protected boolean saveExporter()

Copyright 2003, 2006 IBM Corporation and others.
All Rights Reserved.