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 | Field and Description |
---|---|
private EaModelBuilder<?,?> |
PackageBuilder._model |
Modifier and Type | Method and Description |
---|---|
EaModelBuilder<?,?> |
PackageBuilder.getModel() |
private EaModelBuilder<?,?> |
DiagramBuilder.getModel()
Ensure container (class or package) is initialised before calling this one.
|
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.
|
private void |
OperationBuilder.assignTypeToExceptions(java.util.Set<ClassBuilder<?,?,?,?,?,?>> collectedTypes,
EaModelBuilder<?,?> model) |
private void |
OperationBuilder.assignTypeToParameters(java.util.Set<ClassBuilder<?,?,?,?,?,?>> collectedTypes,
EaModelBuilder<?,?> model) |
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.
|
private void |
OperationBuilder.assignTypeToReturnParameter(java.util.Set<ClassBuilder<?,?,?,?,?,?>> collectedTypes,
EaModelBuilder<?,?> model) |
private void |
ClassBuilder.createAndAddAssociation(java.util.Map<java.lang.String,java.lang.String> ids,
C item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private void |
PackageBuilder.createAndAddClassesAndSkippedElementsWithTheirDiagrams(SP itemsSrcP,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private void |
ClassBuilder.createAndAddConnectors(S itemsSrc,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private void |
PackageBuilder.createAndAddConnectors(SE itemsSrcE,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private boolean |
PackageBuilder.createAndAddDependency(java.util.Map<java.lang.String,java.lang.String> ids,
C item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private boolean |
ClassBuilder.createAndAddDependency(java.util.Map<java.lang.String,java.lang.String> ids,
C item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
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) |
private void |
ClassBuilder.createSkippedElementsAndTheirDiagrams(S itemsSrc,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
private boolean |
ClassBuilder.initSubAndSup(java.util.Map<java.lang.String,java.lang.String> ids,
EaModelBuilder<?,?> model) |
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>> |
DbClassBuilder.collectAttributes(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbClassBuilder.collectClassConstraints(EaModelBuilder<?,?> itemsSrc) |
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>> |
DbClassBuilder.collectConnectors(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbClassBuilder.collectContainedElements(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbSkippedBuilder.collectDiagrams(EaModelBuilder<?,?> itemsSrc) |
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>> |
DbClassBuilder.collectDiagrams(EaModelBuilder<?,?> itemsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbClassBuilder.collectOperations(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 java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbClassBuilder.collectTaggedValues(EaModelBuilder<?,?> itemsSrc) |
protected AssociationBuilder<?,?> |
DbClassBuilder.createAssociation(java.util.Map<java.lang.String,java.lang.String> item,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected DbAssociationEndBuilder |
DbAssociationBuilder.createAssociationEnd(java.util.Map<java.lang.String,java.lang.String> inData,
EaModelBuilder<?,?> tagsSrc,
boolean isSource,
ClassBuilder<?,?,?,?,?,?> type,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
DbClassBuilder.createDependency(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
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 void |
DbOperationBuilder.createParams(EaModelBuilder<?,?> parsSrc,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
DbPackageBuilder.createSkippedConnector(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
DbClassBuilder.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) |
protected SkippedBuilder<?,?,?,?> |
DbClassBuilder.createSkippedElement(java.util.Map<java.lang.String,java.lang.String> item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbAttributeBuilder.fetchAttrConstraints(EaModelBuilder<?,?> tagsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbOperationBuilder.fetchTaggedValues(EaModelBuilder<?,?> tagsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbDependencyBuilder.fetchTaggedValues(EaModelBuilder<?,?> tagsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbAttributeBuilder.fetchTaggedValues(EaModelBuilder<?,?> tagsSrc) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbAssociationEndBuilder.fetchTaggedValues(EaModelBuilder<?,?> srcTags) |
protected java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
DbAssociationBuilder.fetchTaggedValues(EaModelBuilder<?,?> inDataTags) |
Constructor and Description |
---|
DbAssociationBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper,
EaModelBuilder<?,?> model)
Constructor.
|
DbAssociationEndBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
EaModelBuilder<?,?> tagsSrc,
AssociationBuilder<?,?> containingAssociation,
boolean isSource,
ClassBuilder<?,?,?,?,?,?> type,
EaHelper eaHelper)
Constructor.
|
DbDependencyBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> sourcePackage,
PackageBuilder<?,?,?,?,?,?> targetPackage,
ClassBuilder<?,?,?,?,?,?> sourceClass,
ClassBuilder<?,?,?,?,?,?> targetClass,
EaHelper eaHelper)
Constructor.
|
DbPackageBuilder(java.util.Map<java.lang.String,java.lang.String> inData,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> containingPackage,
int modelId,
EaHelper eaHelper)
Constructor.
|
DbSkippedBuilder(java.util.Map<java.lang.String,java.lang.String> inDataE,
java.util.Map<java.lang.String,java.lang.String> inDataC,
PackageBuilder<?,?,?,?,?,?> p,
ClassBuilder<?,?,?,?,?,?> c,
EaModelBuilder<?,?> model,
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 | Method and Description |
---|---|
protected AssociationBuilder<?,?> |
JapiClassBuilder.createAssociation(org.sparx.Connector item,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
JapiClassBuilder.createDependency(org.sparx.Connector item,
EaModelBuilder<?,?> model,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
protected DependencyBuilder<?,?> |
JapiPackageBuilder.createDependency(org.sparx.Connector item,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> source,
PackageBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper) |
static PackageBuilder<?,?,?,?,?,?> |
JapiPackageBuilder.createModelPackageBuilder(org.sparx.Package eaPackage,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Creates model package from EA object; loads all the model contents recursively.
|
protected SkippedBuilder<?,?,?,?> |
JapiPackageBuilder.createSkippedConnector(org.sparx.Connector item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
JapiClassBuilder.createSkippedConnector(org.sparx.Connector item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
JapiPackageBuilder.createSkippedElement(org.sparx.Element item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
protected SkippedBuilder<?,?,?,?> |
JapiClassBuilder.createSkippedElement(org.sparx.Element item,
EaModelBuilder<?,?> model,
EaHelper eaHelper) |
Constructor and Description |
---|
JapiAssociationBuilder(org.sparx.Connector inData,
ClassBuilder<?,?,?,?,?,?> source,
ClassBuilder<?,?,?,?,?,?> target,
EaHelper eaHelper,
EaModelBuilder<?,?> model)
Constructor.
|
JapiDependencyBuilder(org.sparx.Connector inData,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> sourcePackage,
PackageBuilder<?,?,?,?,?,?> targetPackage,
ClassBuilder<?,?,?,?,?,?> sourceClass,
ClassBuilder<?,?,?,?,?,?> targetClass,
EaHelper eaHelper)
Constructor.
|
JapiPackageBuilder(org.sparx.Package inData,
org.sparx.Element inDataE,
EaModelBuilder<?,?> model,
PackageBuilder<?,?,?,?,?,?> containingPackage,
int modelId,
EaHelper eaHelper)
Constructor.
|
JapiSkippedBuilder(org.sparx.Element inDataE,
org.sparx.Connector inDataC,
PackageBuilder<?,?,?,?,?,?> p,
ClassBuilder<?,?,?,?,?,?> c,
EaModelBuilder<?,?> model,
EaHelper eaHelper)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
SqlXmlModelBuilder
The fast builder of our in-memory model from EA.
|
Copyright 2009-2015 Tatjana (Tanja) Kostic