public class ModelBuilderFromProfiles extends AbstractModelBuilder
Modifier and Type | Field and Description |
---|---|
private static org.apache.log4j.Logger |
_logger |
private java.util.Map<OwningWg,java.util.List<Profile>> |
_profiles |
static java.lang.String |
MODEL_PACKAGE_NAME |
Constructor and Description |
---|
ModelBuilderFromProfiles(Config cfg) |
Modifier and Type | Method and Description |
---|---|
UmlModel |
build()
Builds the in-memory model.
|
private java.util.Map<Profile,UmlPackage> |
buildSubPackages(UmlPackage mp) |
private void |
correlateElements() |
protected DiagramExporter |
createDiagramExporter()
Creates exporter of UML diagrams where applicable (otherwise, can be just a stub).
|
(package private) UmlModel |
createInMemoryModel(Config cfg)
Creates in-memory model from builders.
|
protected XMIExporter |
createXMIExporter()
Returns exporter to XMI where applicable (otherwise, can be just a stub).
|
java.util.Map<OwningWg,java.util.List<Profile>> |
getProfiles()
Returns profiles per owner.
|
private void |
parseProfiles() |
getCfg, getDiagramExporter, getXMIExporter
private static final org.apache.log4j.Logger _logger
public static final java.lang.String MODEL_PACKAGE_NAME
public ModelBuilderFromProfiles(Config cfg)
private void parseProfiles()
private void correlateElements()
private java.util.Map<Profile,UmlPackage> buildSubPackages(UmlPackage mp)
public java.util.Map<OwningWg,java.util.List<Profile>> getProfiles()
public UmlModel build()
ModelBuilder
build
in interface ModelBuilder
build
in class AbstractModelBuilder
protected DiagramExporter createDiagramExporter()
AbstractModelBuilder
createDiagramExporter
in class AbstractModelBuilder
protected XMIExporter createXMIExporter()
AbstractModelBuilder
createXMIExporter
in class AbstractModelBuilder
Copyright 2009-2015 Tatjana (Tanja) Kostic