Package | Description |
---|---|
org.tanjakostic.jcleancim.common |
Classes commonly used by several packages.
|
org.tanjakostic.jcleancim.docgen.collector |
This package defines interfaces and classes responsible for collecting documentation and figures
from the UML model, or freely initialised through the API without any UML model.
|
org.tanjakostic.jcleancim.experimental.builder.xsd |
The package contains the
ModelBuilderFromProfiles , which can
parse: the CIM profiles in "xsd" format, as
generated with CIMTool. |
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.
|
Modifier and Type | Method and Description |
---|---|
static OwningWg |
OwningWg.determineAssociationOwner(OwningWg oneEndOwner,
OwningWg otherEndOwner)
Returns the owner of an association if both ends have been initialised, null otherwise.
|
static OwningWg |
OwningWg.getOwnerForTopPackage(java.lang.String topPackageName)
Utility method: returns the owner for the given name of top package, null if there is no such
a name assigned to an owner.
|
static OwningWg |
OwningWg.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OwningWg[] |
OwningWg.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
java.util.EnumSet<OwningWg> |
OwningWg.getAllowedOtherEndOwners()
Returns the allowed dependencies of this owner, as per IEC TC57 top-level package
dependencies rules.
|
java.util.EnumSet<OwningWg> |
Config.getDocgenXmlScope()
Returns the owners of packages that determine the scope of XML generation.
|
java.util.Map<OwningWg,java.util.List<java.io.File>> |
Config.getProfileFiles() |
java.util.EnumSet<OwningWg> |
Config.getValidationScope()
Returns the owners of packages that determine the scope of validation and statistics.
|
Modifier and Type | Method and Description |
---|---|
static OwningWg |
OwningWg.determineAssociationOwner(OwningWg oneEndOwner,
OwningWg otherEndOwner)
Returns the owner of an association if both ends have been initialised, null otherwise.
|
boolean |
OwningWg.involvedIn(OwningWg oneEnd,
OwningWg otherEnd)
Returns whether one of the arguments has this owner.
|
Modifier and Type | Field and Description |
---|---|
java.util.EnumSet<OwningWg> |
DocgenConfig.owners |
Constructor and Description |
---|
DocgenConfig(boolean includeInf,
boolean includeNonPublic,
boolean printHtml,
boolean showCustomStereotypes,
java.util.Collection<java.lang.String> skipForCustomStereotypes,
java.util.Collection<java.lang.String> showNamespacePackages,
boolean useHyperlinks,
boolean includeInheritancePath,
java.util.EnumSet<OwningWg> owners,
boolean includeInhFromMetamodel,
boolean writeUmlTypes,
java.util.Collection<java.lang.String> docgenPckNames,
java.util.Collection<java.lang.String> dataIndexPckNames,
java.lang.String lnMapPckName,
java.lang.String presCondPckName,
java.lang.String fcPckName,
java.lang.String trgOpPckName,
java.util.Collection<java.lang.String> doAbbrPckNames,
java.util.Collection<java.lang.String> enumsXmlPckNames,
java.util.Collection<java.lang.String> lnPckNames,
java.util.Collection<java.lang.String> cdcPckNames,
java.util.Collection<java.lang.String> daPckNames,
java.util.Collection<java.lang.String> basicPckNames)
Constructor for IEC61850 printing.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<OwningWg,java.util.List<Profile>> |
ModelBuilderFromProfiles.getProfiles()
Returns profiles per owner.
|
Modifier and Type | Method and Description |
---|---|
abstract OwningWg |
UmlStructure.getOwner() |
OwningWg |
UmlSkipped.getOwner() |
OwningWg |
UmlParameter.getOwner()
Returns the IEC working group owning this UML object, as calculated by the application based
on the UML model structure.
|
OwningWg |
UmlPackage.getOwner() |
OwningWg |
UmlOperation.getOwner() |
OwningWg |
UmlObject.getOwner()
Returns the IEC working group owning this UML object, as calculated by the application based
on the UML model structure.
|
OwningWg |
UmlDiagram.getOwner() |
OwningWg |
UmlDependency.getOwner() |
OwningWg |
UmlConstraint.getOwner() |
OwningWg |
UmlClass.getOwner() |
OwningWg |
UmlAttribute.getOwner() |
OwningWg |
UmlAssociationEnd.getOwner()
Returns the IEC working group owning this UML object, as calculated by the application based
on the UML model structure.
|
OwningWg |
UmlAssociation.getOwner() |
abstract OwningWg |
AbstractUmlObject.getOwner() |
Modifier and Type | Method and Description |
---|---|
static <T extends UmlObject> |
AbstractUmlObject.classifyPerScope(java.util.Collection<T> objects,
java.util.EnumSet<OwningWg> scope)
Returns map of objects indexed per
scope ; skips null objects. |
static <T extends UmlObject> |
AbstractUmlObject.classifyPerScopePerTag(java.util.Map<java.lang.String,java.util.Set<T>> tags,
java.util.EnumSet<OwningWg> scope)
Returns map of objects indexed per
scope , then per tag name tags ;
skips null objects. |
Modifier and Type | Method and Description |
---|---|
boolean |
UmlAssociation.involvesWg(OwningWg wg)
Returns whether any of two classes of this association involve owner
wg . |
Modifier and Type | Method and Description |
---|---|
static <T extends UmlObject> |
AbstractUmlObject.classifyPerScope(java.util.Collection<T> objects,
java.util.EnumSet<OwningWg> scope)
Returns map of objects indexed per
scope ; skips null objects. |
static <T extends UmlObject> |
AbstractUmlObject.classifyPerScopePerTag(java.util.Map<java.lang.String,java.util.Set<T>> tags,
java.util.EnumSet<OwningWg> scope)
Returns map of objects indexed per
scope , then per tag name tags ;
skips null objects. |
static <T extends UmlObject> |
AbstractUmlObject.classifyPerTag(java.util.Map<java.lang.String,java.util.Set<T>> tags,
java.util.EnumSet<OwningWg> scope)
Returns restricted map with objects that have given scope.
|
static <T extends UmlObject> |
AbstractUmlObject.collectForScope(java.util.Collection<T> objects,
java.util.EnumSet<OwningWg> scope)
Returns list of objects that belong to a
scope ; skips null objects. |
java.util.Collection<UmlAssociation> |
UmlModel.findAssociations(java.util.EnumSet<OwningWg> wgs,
java.util.EnumSet<UmlAssociationEnd.Kind> kinds,
boolean includeNormative,
boolean includeInformative)
Returns all associations involving classes from owners
wg . |
java.util.Set<UmlClass> |
UmlModel.findClasses(java.util.EnumSet<OwningWg> wgs,
java.util.EnumSet<UmlClass.CimKind> cimKinds,
java.util.EnumSet<UmlClass.Iec61850Kind> iec61850Kinds,
boolean includeNormative,
boolean includeInformative)
Returns all classes from owners
wg . |
java.util.Collection<UmlPackage> |
UmlModel.getNamespacePackages(java.util.EnumSet<OwningWg> wgs)
Returns packages that have namespace info for specified owners.
|
java.util.Collection<UmlPackage> |
UmlModel.getTopPackages(java.util.EnumSet<OwningWg> wgs)
Returns top packages for specified owners.
|
java.util.Collection<VersionInfo> |
UmlModel.getVersionInfos(java.util.EnumSet<OwningWg> wgs)
Returns version informations for top-level packages of specified owners.
|
Modifier and Type | Method and Description |
---|---|
OwningWg |
StatsPerOwner.getOwner() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<OwningWg,java.util.Collection<UmlAssociation>> |
ModelStats.getScopedAssociations() |
java.util.Map<OwningWg,java.util.Collection<UmlAttribute>> |
ModelStats.getScopedAttributes() |
java.util.Map<OwningWg,java.util.Collection<UmlClass>> |
ModelStats.getScopedClasses() |
java.util.Map<OwningWg,java.util.Collection<UmlDependency>> |
ModelStats.getScopedDependencies() |
java.util.Map<OwningWg,java.util.Collection<UmlDiagram>> |
ModelStats.getScopedDiagrams() |
java.util.Map<OwningWg,java.util.Collection<UmlOperation>> |
ModelStats.getScopedOperations() |
java.util.Map<OwningWg,java.util.Collection<UmlPackage>> |
ModelStats.getScopedPackages() |
java.util.Map<OwningWg,java.util.Map<java.lang.String,java.util.Set<UmlObject>>> |
ModelStats.getScopedTags() |
Modifier and Type | Method and Description |
---|---|
void |
ModelStats.logAggregationsWithWgClasses(org.apache.log4j.Level level,
OwningWg wg) |
void |
ModelStats.logNormativeAssociationsWithWgClasses(org.apache.log4j.Level level,
OwningWg wg) |
Modifier and Type | Method and Description |
---|---|
void |
ModelStats.logNormativeClasses(org.apache.log4j.Level level,
java.util.EnumSet<OwningWg> wgs) |
Constructor and Description |
---|
StatsPerOwner(UmlModel model,
OwningWg owner,
Nature nature,
Counter currentScopeCounter,
Counter totalModelCounter) |
Copyright 2009-2016 Tatjana (Tanja) Kostic