public abstract class AbstractModelBuilder extends java.lang.Object implements ModelBuilder
Modifier | Constructor and Description |
---|---|
protected |
AbstractModelBuilder(Config cfg)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract UmlModel |
build()
Builds the in-memory model.
|
protected abstract DiagramExporter |
createDiagramExporter()
Creates exporter of UML diagrams where applicable (otherwise, can be just a stub).
|
protected abstract XMIExporter |
createXMIExporter()
Returns exporter to XMI where applicable (otherwise, can be just a stub).
|
Config |
getCfg()
Returns configuration.
|
DiagramExporter |
getDiagramExporter() |
XMIExporter |
getXMIExporter() |
protected AbstractModelBuilder(Config cfg)
public final DiagramExporter getDiagramExporter()
getDiagramExporter
in interface ModelBuilder
public final XMIExporter getXMIExporter()
getXMIExporter
in interface ModelBuilder
protected abstract DiagramExporter createDiagramExporter()
protected abstract XMIExporter createXMIExporter()
public final Config getCfg()
ModelBuilder
getCfg
in interface ModelBuilder
public abstract UmlModel build() throws ApplicationException
ModelBuilder
build
in interface ModelBuilder
ApplicationException
Copyright 2009-2016 Tatjana (Tanja) Kostic