Package | Description |
---|---|
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.docgen.collector.impl | |
org.tanjakostic.jcleancim.docgen.writer.xml |
Classes specific to writing IEC 61850 name space definition files.
|
org.tanjakostic.jcleancim.model |
Classes being created by a builder or with the API (code) to hold the in-memory UML model.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>>> |
FixedFormDocumentation._nsPackageDocs |
Modifier and Type | Method and Description |
---|---|
NamespaceInfo |
PackageDoc.getNamespaceInfo()
Returns name space information if it is defined for the package, null otherwise.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>>> |
FixedFormDocumentation.getNsPackageDocs()
Returns retained scoped package docs per nature and per name space.
|
Constructor and Description |
---|
FixedFormDocumentation(java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>>> nsPackageDocs)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private NamespaceInfo |
PackageDocImpl._nsInfo |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,java.util.List<PackageDoc>>>> |
DocCollectorImpl._nonSkippedNsPackageDocs
"Categorised" docs for all retained packages.
|
Modifier and Type | Method and Description |
---|---|
NamespaceInfo |
PackageDocImpl.getNamespaceInfo() |
private NamespaceInfo |
PackageDocImpl.initNamespace(DocgenConfig docgenCfg,
UmlPackage pckage) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,java.util.List<PackageDoc>>>> |
DocCollectorImpl.getNonSkippedNsPackageDocs() |
private java.util.Map<Nature,java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>>> |
DocCollectorImpl.removeNsDuplicates() |
Modifier and Type | Method and Description |
---|---|
(package private) org.w3c.dom.Element |
WAXWriter.addNamespaceCommon(org.w3c.dom.Element domainSpec,
NamespaceInfo ns)
Adds new name space common stuff to
domainSpec and returns new name space. |
(package private) org.w3c.dom.Element |
WAXWriter.addNamespaceElement(org.w3c.dom.Element parent,
NamespaceInfo ns,
java.lang.String tag)
Adds new name space element to
parent and returns new element. |
Modifier and Type | Method and Description |
---|---|
private void |
WAXWriter.addCimNamespaces(java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>> namespaces) |
private void |
WAXWriter.addIec61850Namespaces(java.util.Map<NamespaceInfo,java.util.Map<java.lang.String,PackageDoc>> namespaces) |
Modifier and Type | Field and Description |
---|---|
private NamespaceInfo |
UmlPackage._namespaceInfo |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<NamespaceInfo> |
NamespaceInfo._dependencies |
Modifier and Type | Method and Description |
---|---|
private NamespaceInfo |
UmlPackage.deduceNamespaceInfo()
Returns version information for this package, null if package does not contain a version
class.
|
NamespaceInfo |
UmlPackage.getNamespaceInfo()
Returns the namespace information in case the relevant namespace class (for IEC61850) or
version class (for CIM) is defined in the package, null otherwise.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<NamespaceInfo> |
NamespaceInfo.getDependencies()
Returns all dependencies of this namespace.
|
java.util.Collection<NamespaceInfo> |
UmlModel.getNamespaceInfos()
Returns non-null namespace informations for all packages.
|
Modifier and Type | Method and Description |
---|---|
boolean |
NamespaceInfo.addDependency(NamespaceInfo namespace)
Adds
namespace as dependency to this namespace, if the dependency is not cirular
and returns whether addition happened. |
Copyright 2009-2015 Tatjana (Tanja) Kostic