public class DbPackageBuilder extends PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
CTOR_LOG_LEVEL
Constructor and Description |
---|
DbPackageBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> containingPackage,
int modelId,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectConnectors(EaModelBuilder<?,?> itemsSrcE) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectDiagrams(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectPackageElements(EaModelBuilder<?,?> itemsSrcP) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectSubPackages(EaModelBuilder<?,?> itemsSrcP) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectTaggedValues(EaModelBuilder<?,?> itemsSrc) |
protected ClassBuilder<?,?,?,?,?,?> |
createClass(java.util.Map<java.lang.String,java.lang.String> item,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
createDependency(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> source,
PackageBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected DiagramBuilder<?> |
createDiagram(java.util.Map<java.lang.String,java.lang.String> item,
EaHelper eaHelper) |
static PackageBuilder<?,?,?,?,?,?> |
createModelPackageBuilder(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Creates model package from EA object; loads all the model contents recursively.
|
protected SkippedBuilder<?,?,?,?> |
createSkippedConnector(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
createSkippedElement(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected PackageBuilder<?,?,?,?,?,?> |
createSubPackage(java.util.Map<java.lang.String,java.lang.String> item,
EaHelper eaHelper) |
protected java.util.Map<java.lang.String,java.lang.String> |
eaConnectorIDsToFields(java.util.Map<java.lang.String,java.lang.String> item) |
protected java.lang.String |
fetchConnectorType(java.util.Map<java.lang.String,java.lang.String> item) |
protected java.lang.String |
fetchElementType(java.util.Map<java.lang.String,java.lang.String> item) |
protected java.lang.String |
getPackageAlias(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.Integer |
getPackageElementID(java.util.Map<java.lang.String,java.lang.String> inDataE) |
protected java.lang.String |
getPackageGUID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.Integer |
getPackageID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getPackageName(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getPackageNotes(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.Integer |
getPackageParentID(java.util.Map<java.lang.String,java.lang.String> inData) |
protected int |
getPackagePos(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getPackageStereotypes(java.util.Map<java.lang.String,java.lang.String> inData) |
protected java.lang.String |
getPackageVisibility(java.util.Map<java.lang.String,java.lang.String> inDataE) |
build, build, collectAfferentPackages, collectEfferentPackages, doBuild, doBuild, getChildPackages, getClasses, getClassUuids, getContainingPackage, getDependenciesAsSource, getDependenciesAsTarget, getDepth, getDiagrams, getEaElementID, getKind, getModel, getModelId, getObjData, getPos, getQualifiedName, getSkippedEaItems, getTaggedValues, isEaPackage, isSelfDependent, toString
getResult, setResult
public DbPackageBuilder(java.util.Map<java.lang.String,java.lang.String> inData, EaModelBuilder<?,?> model, PackageBuilder<?,?,?,?,?,?> containingPackage, int modelId, EaHelper eaHelper)
inData
- model
- containingPackage
- modelId
- eaHelper
- public static PackageBuilder<?,?,?,?,?,?> createModelPackageBuilder(java.util.Map<java.lang.String,java.lang.String> item, EaModelBuilder<?,?> model, EaHelper eaHelper)
item
- EA package that is wrapped by this UML package.model
- parent UML model (EA repository wrapper, needed for extracting diagrams for
printing to clipboard and for formatted UML docs of elements and connectors)eaHelper
- we need this to save diagrams and formatted text.java.lang.NullPointerException
- if any argument is null.protected java.lang.Integer getPackageID(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageID
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageGUID(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageGUID
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageName(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageName
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageAlias(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageAlias
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageStereotypes(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageStereotypes
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageVisibility(java.util.Map<java.lang.String,java.lang.String> inDataE)
getPackageVisibility
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String getPackageNotes(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageNotes
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected int getPackagePos(java.util.Map<java.lang.String,java.lang.String> inData)
getPackagePos
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.Integer getPackageParentID(java.util.Map<java.lang.String,java.lang.String> inData)
getPackageParentID
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.Integer getPackageElementID(java.util.Map<java.lang.String,java.lang.String> inDataE)
getPackageElementID
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectTaggedValues(EaModelBuilder<?,?> itemsSrc)
collectTaggedValues
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectDiagrams(EaModelBuilder<?,?> itemsSrc)
collectDiagrams
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected DiagramBuilder<?> createDiagram(java.util.Map<java.lang.String,java.lang.String> item, EaHelper eaHelper)
createDiagram
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectConnectors(EaModelBuilder<?,?> itemsSrcE)
collectConnectors
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String fetchConnectorType(java.util.Map<java.lang.String,java.lang.String> item)
fetchConnectorType
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.Map<java.lang.String,java.lang.String> eaConnectorIDsToFields(java.util.Map<java.lang.String,java.lang.String> item)
eaConnectorIDsToFields
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected SkippedBuilder<?,?,?,?> createSkippedConnector(java.util.Map<java.lang.String,java.lang.String> item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedConnector
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected DependencyBuilder<?,?> createDependency(java.util.Map<java.lang.String,java.lang.String> item, EaModelBuilder<?,?> model, PackageBuilder<?,?,?,?,?,?> source, PackageBuilder<?,?,?,?,?,?> target, EaHelper eaHelper)
createDependency
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectPackageElements(EaModelBuilder<?,?> itemsSrcP)
collectPackageElements
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.lang.String fetchElementType(java.util.Map<java.lang.String,java.lang.String> item)
fetchElementType
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected SkippedBuilder<?,?,?,?> createSkippedElement(java.util.Map<java.lang.String,java.lang.String> item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedElement
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected ClassBuilder<?,?,?,?,?,?> createClass(java.util.Map<java.lang.String,java.lang.String> item, EaHelper eaHelper)
createClass
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectSubPackages(EaModelBuilder<?,?> itemsSrcP)
collectSubPackages
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
protected PackageBuilder<?,?,?,?,?,?> createSubPackage(java.util.Map<java.lang.String,java.lang.String> item, EaHelper eaHelper)
createSubPackage
in class PackageBuilder<java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>,EaModelBuilder<?,?>,EaModelBuilder<?,?>,java.util.Map<java.lang.String,java.lang.String>,java.util.Map<java.lang.String,java.lang.String>>
Copyright 2009-2015 Tatjana (Tanja) Kostic