class JapiPackageBuilder extends PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
CTOR_LOG_LEVEL
Constructor and Description |
---|
JapiPackageBuilder(org.sparx.Package inData,
org.sparx.Element inDataE,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> containingPackage,
int modelId,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<org.sparx.Connector> |
collectConnectors(org.sparx.Element itemsSrcE) |
protected java.util.List<org.sparx.Diagram> |
collectDiagrams(org.sparx.Package itemsSrc) |
protected java.util.List<org.sparx.Element> |
collectPackageElements(org.sparx.Package itemsSrcP) |
protected java.util.List<org.sparx.Package> |
collectSubPackages(org.sparx.Package itemsSrcP) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
collectTaggedValues(org.sparx.Element itemsSrc) |
protected ClassBuilder<?,?,?,?,?,?> |
createClass(org.sparx.Element item,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
createDependency(org.sparx.Connector item,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> source,
PackageBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected DiagramBuilder<?> |
createDiagram(org.sparx.Diagram item,
EaHelper eaHelper) |
static PackageBuilder<?,?,?,?,?,?> |
createModelPackageBuilder(org.sparx.Package eaPackage,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Creates model package from EA object; loads all the model contents recursively.
|
protected SkippedBuilder<?,?,?,?> |
createSkippedConnector(org.sparx.Connector item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
createSkippedElement(org.sparx.Element item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected PackageBuilder<?,?,?,?,?,?> |
createSubPackage(org.sparx.Package item,
EaHelper eaHelper) |
protected java.util.Map<java.lang.String,java.lang.String> |
eaConnectorIDsToFields(org.sparx.Connector item) |
protected java.lang.String |
fetchConnectorType(org.sparx.Connector item) |
protected java.lang.String |
fetchElementType(org.sparx.Element item) |
protected java.lang.String |
getPackageAlias(org.sparx.Package inData) |
protected java.lang.Integer |
getPackageElementID(org.sparx.Element inDataE) |
protected java.lang.String |
getPackageGUID(org.sparx.Package inData) |
protected java.lang.Integer |
getPackageID(org.sparx.Package inData) |
protected java.lang.String |
getPackageName(org.sparx.Package inData) |
protected java.lang.String |
getPackageNotes(org.sparx.Package inData) |
protected java.lang.Integer |
getPackageParentID(org.sparx.Package inData) |
protected int |
getPackagePos(org.sparx.Package inData) |
protected java.lang.String |
getPackageStereotypes(org.sparx.Package inData) |
protected java.lang.String |
getPackageVisibility(org.sparx.Element 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 JapiPackageBuilder(org.sparx.Package inData, org.sparx.Element inDataE, EaModelBuilder<?,?> model, PackageBuilder<?,?,?,?,?,?> containingPackage, int modelId, EaHelper eaHelper)
inData
- inDataE
- model
- containingPackage
- modelId
- eaHelper
- public static PackageBuilder<?,?,?,?,?,?> createModelPackageBuilder(org.sparx.Package eaPackage, EaModelBuilder<?,?> model, EaHelper eaHelper)
eaPackage
- 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(org.sparx.Package inData)
getPackageID
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageGUID(org.sparx.Package inData)
getPackageGUID
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageName(org.sparx.Package inData)
getPackageName
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageNotes(org.sparx.Package inData)
getPackageNotes
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageAlias(org.sparx.Package inData)
getPackageAlias
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageStereotypes(org.sparx.Package inData)
getPackageStereotypes
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String getPackageVisibility(org.sparx.Element inDataE)
getPackageVisibility
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected int getPackagePos(org.sparx.Package inData)
getPackagePos
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.Integer getPackageParentID(org.sparx.Package inData)
getPackageParentID
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.Integer getPackageElementID(org.sparx.Element inDataE)
getPackageElementID
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> collectTaggedValues(org.sparx.Element itemsSrc)
collectTaggedValues
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.List<org.sparx.Diagram> collectDiagrams(org.sparx.Package itemsSrc)
collectDiagrams
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected DiagramBuilder<?> createDiagram(org.sparx.Diagram item, EaHelper eaHelper)
createDiagram
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.List<org.sparx.Connector> collectConnectors(org.sparx.Element itemsSrcE)
collectConnectors
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String fetchConnectorType(org.sparx.Connector item)
fetchConnectorType
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.Map<java.lang.String,java.lang.String> eaConnectorIDsToFields(org.sparx.Connector item)
eaConnectorIDsToFields
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected SkippedBuilder<?,?,?,?> createSkippedConnector(org.sparx.Connector item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedConnector
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected DependencyBuilder<?,?> createDependency(org.sparx.Connector item, EaModelBuilder<?,?> model, PackageBuilder<?,?,?,?,?,?> source, PackageBuilder<?,?,?,?,?,?> target, EaHelper eaHelper)
createDependency
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.List<org.sparx.Element> collectPackageElements(org.sparx.Package itemsSrcP)
collectPackageElements
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.lang.String fetchElementType(org.sparx.Element item)
fetchElementType
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected SkippedBuilder<?,?,?,?> createSkippedElement(org.sparx.Element item, EaModelBuilder<?,?> model, EaHelper eaHelper)
createSkippedElement
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected ClassBuilder<?,?,?,?,?,?> createClass(org.sparx.Element item, EaHelper eaHelper)
createClass
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected java.util.List<org.sparx.Package> collectSubPackages(org.sparx.Package itemsSrcP)
collectSubPackages
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
protected PackageBuilder<?,?,?,?,?,?> createSubPackage(org.sparx.Package item, EaHelper eaHelper)
createSubPackage
in class PackageBuilder<org.sparx.Package,org.sparx.Element,org.sparx.Package,org.sparx.Element,org.sparx.Diagram,org.sparx.Connector>
Copyright 2009-2015 Tatjana (Tanja) Kostic