Package | Description |
---|---|
org.tanjakostic.jcleancim.model |
Classes being created by a builder or with the API (code) to hold the in-memory UML model.
|
org.tanjakostic.jcleancim.statistics |
Classes responsible for tracking and reporting model statistics.
|
org.tanjakostic.jcleancim.validation |
Classes responsible for validating the model and the rules to apply.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,UmlDependency> |
UmlModel._dependencies |
private java.util.Set<UmlDependency> |
UmlStructure._dependenciesAsSource |
private java.util.Set<UmlDependency> |
UmlStructure._dependenciesAsTarget |
Modifier and Type | Method and Description |
---|---|
(package private) UmlDependency |
UmlModel.addDependency(UmlDependency dep)
Intended to be called by
UmlStructure and tests only. |
(package private) UmlDependency |
UmlStructure.addDependency(UmlStructure target)
For testing only: Adds dependency with default data.
|
UmlDependency |
UmlStructure.addDependency(UmlStructure target,
UmlObjectData objData,
UmlDependency.Data data)
Creates from arguments an explicit (hand-drawn) UML dependency, adds it to itself as
source , to target as target, and to the model, and returns the
newly created object. |
(package private) static UmlDependency |
UmlDependency.basic(UmlStructure source,
UmlStructure target)
Constructs minimal instance - useful for testing.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlDependency> |
UmlModel.getDependencies()
Returns all explicit (hand-drawn) dependencies in this model.
|
java.util.Set<UmlDependency> |
UmlStructure.getDependenciesAsSource()
Returns all explicit (hand-drawn) UML dependencies where I am source.
|
java.util.Set<UmlDependency> |
UmlStructure.getDependenciesAsTarget()
Returns all explicit (hand-drawn) UML dependencies where I am target.
|
Modifier and Type | Method and Description |
---|---|
(package private) UmlDependency |
UmlModel.addDependency(UmlDependency dep)
Intended to be called by
UmlStructure and tests only. |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<UmlKind,java.util.List<UmlDependency>> |
StatsPerOwner._dependencies |
private java.util.Map<OwningWg,java.util.Collection<UmlDependency>> |
ModelStats._scopedDependencies |
private java.util.Collection<UmlDependency> |
CrossPackageStats._scopedDeps |
Modifier and Type | Method and Description |
---|---|
java.util.Map<UmlKind,java.util.List<UmlDependency>> |
StatsPerOwner.getDependencies() |
java.util.Map<OwningWg,java.util.Collection<UmlDependency>> |
ModelStats.getScopedDependencies() |
Modifier and Type | Method and Description |
---|---|
private void |
CrossPackageStats.addPackagePairsFromDeps(java.util.Collection<UmlDependency> pckDeps,
java.util.Collection<java.util.Collection<UmlPackage>> xownerPackageDeps,
java.util.Collection<java.util.Collection<UmlPackage>> xPackagePackageDeps) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<UmlDependency> |
DependencyValidator._scopedUmlObjects |
Modifier and Type | Method and Description |
---|---|
java.util.List<UmlDependency> |
DependencyValidator.getScopedUmlObjects() |
Modifier and Type | Method and Description |
---|---|
void |
DependencyValidator.DependenciesWithUnallowedDirection.validate(UmlDependency d,
ModelIssues issues) |
Constructor and Description |
---|
DependencyValidator(Config cfg,
java.util.Collection<UmlDependency> allDependencies,
ModelIssues issues) |
Copyright 2009-2015 Tatjana (Tanja) Kostic