public class CrossPackageStats
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
CrossPackageStats.CrossPackageStatsData
Helper class.
|
Modifier and Type | Field and Description |
---|---|
private Config |
_cfg |
private static org.apache.log4j.Logger |
_logger |
private int |
_packageCount |
private java.util.Collection<UmlAssociation> |
_scopedAssociations |
private java.util.Collection<UmlClass> |
_scopedClasses |
private java.util.Collection<UmlDependency> |
_scopedDeps |
private java.util.Collection<UmlPackage> |
_scopedPackages |
private CrossPackageStats.CrossPackageStatsData |
_xownerData |
private CrossPackageStats.CrossPackageStatsData |
_xpackageData |
private static java.lang.String |
CIM_DOMAIN_PACKAGE |
private static java.lang.String |
CIM_ID_OBJECT_CLASS |
private static boolean |
INCLUDE_OWNER |
private static java.lang.String |
INDENT |
private static java.lang.String |
INDENT2 |
Constructor and Description |
---|
CrossPackageStats(UmlModel model)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
addClassPairs(UmlClass c,
java.util.Collection<UmlClass> relatedClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses,
java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses,
boolean ignoreIdObjInh,
boolean ignoreDomainAttr) |
private void |
addClassPairsFromAssocs(java.util.Collection<UmlAssociation> assocs,
java.util.Collection<java.util.Collection<UmlClass>> xownerAssocs,
java.util.Collection<java.util.Collection<UmlClass>> xpackageAssocs) |
private void |
addPackagePairsFromDeps(java.util.Collection<UmlDependency> pckDeps,
java.util.Collection<java.util.Collection<UmlPackage>> xownerPackageDeps,
java.util.Collection<java.util.Collection<UmlPackage>> xPackagePackageDeps) |
private java.util.List<java.lang.String> |
formatCrossOwnerLines() |
private java.util.List<java.lang.String> |
formatWithinOwnerLines() |
void |
logStats()
Logs statistics on links among packages.
|
java.lang.String |
toString() |
private static final org.apache.log4j.Logger _logger
private static final java.lang.String CIM_DOMAIN_PACKAGE
private static final java.lang.String CIM_ID_OBJECT_CLASS
private static final boolean INCLUDE_OWNER
private static final java.lang.String INDENT
private static final java.lang.String INDENT2
private final Config _cfg
private final int _packageCount
private final java.util.Collection<UmlPackage> _scopedPackages
private final java.util.Collection<UmlClass> _scopedClasses
private final java.util.Collection<UmlDependency> _scopedDeps
private final java.util.Collection<UmlAssociation> _scopedAssociations
private final CrossPackageStats.CrossPackageStatsData _xownerData
private final CrossPackageStats.CrossPackageStatsData _xpackageData
public CrossPackageStats(UmlModel model)
model
- private void addClassPairs(UmlClass c, java.util.Collection<UmlClass> relatedClasses, java.util.Collection<java.util.Collection<UmlClass>> collectedXownerClasses, java.util.Collection<java.util.Collection<UmlClass>> collectedXpackageClasses, boolean ignoreIdObjInh, boolean ignoreDomainAttr)
private void addClassPairsFromAssocs(java.util.Collection<UmlAssociation> assocs, java.util.Collection<java.util.Collection<UmlClass>> xownerAssocs, java.util.Collection<java.util.Collection<UmlClass>> xpackageAssocs)
private void addPackagePairsFromDeps(java.util.Collection<UmlDependency> pckDeps, java.util.Collection<java.util.Collection<UmlPackage>> xownerPackageDeps, java.util.Collection<java.util.Collection<UmlPackage>> xPackagePackageDeps)
public void logStats()
private java.util.List<java.lang.String> formatCrossOwnerLines()
private java.util.List<java.lang.String> formatWithinOwnerLines()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2009-2015 Tatjana (Tanja) Kostic