public abstract class AbstractXMIExporter extends java.lang.Object implements XMIExporter
Modifier and Type | Field and Description |
---|---|
private Config |
_cfg |
private static org.apache.log4j.Logger |
_logger |
Modifier | Constructor and Description |
---|---|
protected |
AbstractXMIExporter(Config cfg)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private static java.io.File |
createOutputFileWithBackup(java.lang.String fileName) |
void |
exportToXMIs(java.lang.String rootUuid)
Actually performs export for all the configured dialects.
|
Config |
getCfg()
Returns the configuration, containing also XMI export options.
|
protected abstract void |
toXmi(java.lang.String rootUuid,
XMIDialect dialect,
boolean exportDiagrams,
java.io.File file,
java.lang.String detail)
Actual export to XMI.
|
private static final org.apache.log4j.Logger _logger
private final Config _cfg
protected AbstractXMIExporter(Config cfg)
public final Config getCfg()
XMIExporter
getCfg
in interface XMIExporter
public final void exportToXMIs(java.lang.String rootUuid) throws ApplicationException
XMIExporter
exportToXMIs
in interface XMIExporter
ApplicationException
private static java.io.File createOutputFileWithBackup(java.lang.String fileName) throws ApplicationException
ApplicationException
protected abstract void toXmi(java.lang.String rootUuid, XMIDialect dialect, boolean exportDiagrams, java.io.File file, java.lang.String detail) throws ApplicationException
rootUuid
- dialect
- exportDiagrams
- file
- detail
- ApplicationException
Copyright 2009-2015 Tatjana (Tanja) Kostic