Package | Description |
---|---|
org.tanjakostic.jcleancim.builder.ea |
Classes responsible for building in-memory UML model from EA repository (.eap model file).
|
org.tanjakostic.jcleancim.builder.ea.db | |
org.tanjakostic.jcleancim.builder.ea.japi | |
org.tanjakostic.jcleancim.builder.ea.sqlxml |
Modifier and Type | Method and Description |
---|---|
EaModelBuilder<?,?> |
PackageBuilder.getModel() |
Modifier and Type | Method and Description |
---|---|
ClassBuilder<?,?,?,?,?,?> |
ParameterBuilder.assignType(java.lang.String opFullyQualifiedName,
EaModelBuilder<?,?> model)
It is the responsibility of the model builder or its delegate to call this method after all
the classes in the model have been initialised.
|
void |
OperationBuilder.assignTypeToParametersAndExceptions(EaModelBuilder<?,?> model)
It is the responsibility of the model builder to call this method after all the classes in
the model have been initialised.
|
protected boolean |
ClassBuilder.bothEndsAreClass(java.util.Map<java.lang.String,java.lang.String> connIds,
EaModelBuilder<?,?> model) |
protected boolean |
PackageBuilder.bothEndsArePackage(java.util.Map<java.lang.String,java.lang.String> connIds,
EaModelBuilder<?,?> model) |
protected abstract AssociationBuilder<?,?> |
ClassBuilder.createAssociation(C item,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected abstract DependencyBuilder<?,?> |
ClassBuilder.createDependency(C item,
EaModelBuilder<?,?> model,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected abstract DependencyBuilder<?,?> |
PackageBuilder.createDependency(C item,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> source,
PackageBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected abstract SkippedBuilder<?,?,?,?> |
PackageBuilder.createSkippedConnector(C item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected abstract SkippedBuilder<?,?,?,?> |
ClassBuilder.createSkippedConnector(C item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected abstract SkippedBuilder<?,?,?,?> |
PackageBuilder.createSkippedElement(E item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected abstract SkippedBuilder<?,?,?,?> |
ClassBuilder.createSkippedElement(E item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
Constructor and Description |
---|
AssociationBuilder(O inData,
T tagsSrc,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Constructor.
|
DependencyBuilder(O inData,
EaModelBuilder<?,?> model,
T tagsSrc,
PackageBuilder<?,?,?,?,?,?> sourcePackage,
PackageBuilder<?,?,?,?,?,?> targetPackage,
ClassBuilder<?,?,?,?,?,?> sourceClass,
ClassBuilder<?,?,?,?,?,?> targetClass,
EaHelper eaHelper)
Creates dependency between two packages or two classes.
|
PackageBuilder(P inData,
E inDataE,
SP itemsSrcP,
SE itemsSrcE,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> containingPackage,
int modelId,
EaHelper eaHelper)
Constructor.
|
SkippedBuilder(E inDataE,
S itemsSrc,
C inDataC,
PackageBuilder<?,?,?,?,?,?> p,
ClassBuilder<?,?,?,?,?,?> c,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
DbModelBuilder
The fastest builder of our in-memory model from EA.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbPackageBuilder.collectConnectors(EaModelBuilder<?,?> itemsSrcE) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbPackageBuilder.collectDiagrams(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbPackageBuilder.collectPackageElements(EaModelBuilder<?,?> itemsSrcP) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbPackageBuilder.collectSubPackages(EaModelBuilder<?,?> itemsSrcP) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbPackageBuilder.collectTaggedValues(EaModelBuilder<?,?> itemsSrc) |
protected DependencyBuilder<?,?> |
DbPackageBuilder.createDependency(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> source,
PackageBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
static PackageBuilder<?,?,?,?,?,?> |
DbPackageBuilder.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<?,?,?,?> |
DbPackageBuilder.createSkippedConnector(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
DbPackageBuilder.createSkippedElement(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
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 | Class and Description |
---|---|
class |
JapiModelBuilder
The slowest builder of our in-memory model from EA: it uses the very slow EA API and iterates
over its collections.
|
Modifier and Type | Class and Description |
---|---|
class |
SqlXmlModelBuilder
The fast builder of our in-memory model from EA.
|
Copyright 2009-2016 Tatjana (Tanja) Kostic