Package | Description |
---|---|
org.tanjakostic.jcleancim |
jCleanCim is an open source tool for validation and documentation generation from Enterprise
Architect CIM and IEC61850 UML models.
|
org.tanjakostic.jcleancim.builder | |
org.tanjakostic.jcleancim.builder.ea |
Classes responsible for building in-memory UML model from EA repository (.eap model file).
|
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.collector.impl.ag | |
org.tanjakostic.jcleancim.docgen.writer.word |
Classes specific to writing MS documents.
|
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.
|
org.tanjakostic.jcleancim.validation |
Classes responsible for validating the model and the rules to apply.
|
Class and Description |
---|
UmlModel
TODO: Add link to test model built with the API.
|
Class and Description |
---|
UmlModel
TODO: Add link to test model built with the API.
|
UmlObject
Data common to all UML objects.
|
UmlObjectData
Simple data structure that allows us to instantiate a subset of data of any
UmlObject
that can be initialised simply without any validation logic. |
Class and Description |
---|
TextDescription
Simple data structure to hold together the text description content and its format to facilitate
writing of UML documentation that may be formatted.
|
UmlAssociationEnd.Kind
Kind of aggregation for association end.
|
UmlAssociationEnd.Navigable
Navigability of an association end.
|
UmlClass
UML class, interface or enumerated type.
|
UmlDependency.Kind
Kinds of dependencies.
|
UmlDiagram.Kind
Kind of diagram, as given by EA.
|
UmlKind
Interface intended to be implemented by various *Kind enumerations, to allow for uniform
processing for any
UmlObject . |
UmlModel
TODO: Add link to test model built with the API.
|
UmlMultiplicity
We should use only 4 multiplicities in EA: [1], [1..*], [0..1] and [0..*].
|
UmlObjectData
Simple data structure that allows us to instantiate a subset of data of any
UmlObject
that can be initialised simply without any validation logic. |
UmlOperation.ReturnKind |
UmlPackage
UML package and its sub-packages hold the content of the model.
|
UmlPackage.Kind
Kind of UML package, reflecting hierarchical package containment and common properties for
the model content below a given level.
|
UmlSkipped.Kind
Kind of EA elements and connectors that may be found in the model, but are just skipped.
|
Class and Description |
---|
NamespaceInfo
Content of namespace class.
|
TextDescription
Simple data structure to hold together the text description content and its format to facilitate
writing of UML documentation that may be formatted.
|
TextDescription.TextKind
Kind of text formatting that helps to optimise writing text to various formats.
|
UmlModel
TODO: Add link to test model built with the API.
|
UmlObject
Data common to all UML objects.
|
Class and Description |
---|
PresenceCondition |
TextDescription
Simple data structure to hold together the text description content and its format to facilitate
writing of UML documentation that may be formatted.
|
TextDescription.TextKind
Kind of text formatting that helps to optimise writing text to various formats.
|
UmlAssociationEnd.AssociationEndPair
Helper class, used to hold the two association ends of an association, from the perspective
of a UmlClass used as type for those ends.
|
UmlAttribute
UML attribute or enumeration literal.
|
UmlClass
UML class, interface or enumerated type.
|
UmlDiagram
Diagram from the UML model, assigned to either a class or a package.
|
UmlModel
TODO: Add link to test model built with the API.
|
UmlObject
Data common to all UML objects.
|
UmlOperation
UML operation.
|
UmlPackage
UML package and its sub-packages hold the content of the model.
|
Class and Description |
---|
UmlAttribute
UML attribute or enumeration literal.
|
UmlClass
UML class, interface or enumerated type.
|
Class and Description |
---|
TextDescription
Simple data structure to hold together the text description content and its format to facilitate
writing of UML documentation that may be formatted.
|
Class and Description |
---|
UmlModel
TODO: Add link to test model built with the API.
|
Class and Description |
---|
AbstractUmlObject
Common implementation of several methods and static utility methods for manipulating collections
of
UmlObject -s. |
InvalidTagException |
NameDecomposition |
NamespaceInfo
Content of namespace class.
|
PresenceCondition |
TextDescription
Simple data structure to hold together the text description content and its format to facilitate
writing of UML documentation that may be formatted.
|
TextDescription.TextKind
Kind of text formatting that helps to optimise writing text to various formats.
|
UmlAssociation
UML association, with its two ends (UML classes).
|
UmlAssociation.Data
Data from the UML model repository specific to
UmlAssociation . |
UmlAssociation.Direction
Direction (navigability) of association.
|
UmlAssociationEnd
UML association end.
|
UmlAssociationEnd.AssociationEndPair
Helper class, used to hold the two association ends of an association, from the perspective
of a UmlClass used as type for those ends.
|
UmlAssociationEnd.Data
Data from the UML model repository specific to
UmlAssociationEnd . |
UmlAssociationEnd.Kind
Kind of aggregation for association end.
|
UmlAssociationEnd.Navigable
Navigability of an association end.
|
UmlAttribute
UML attribute or enumeration literal.
|
UmlAttribute.Data
Data from the UML model repository specific to
UmlAttribute . |
UmlAttribute.Kind
Kinds of UML attributes - correspond mainly to the kind of the class used as the attribute's
type.
|
UmlClass
UML class, interface or enumerated type.
|
UmlClass.CimKind
Kind of the UML class for CIM domain.
|
UmlClass.Data
Data from the UML model repository specific to
UmlClass . |
UmlClass.Iec61850Kind
Kind of the UML class for IEC 61850 domain.
|
UmlClass.InheritedKind
Used in queries for attributes, association ends and operations.
|
UmlConstraint
UML constraint.
|
UmlConstraint.Data
Data from the UML model repository specific to
UmlConstraint . |
UmlConstraint.Kind
Kind of constraint.
|
UmlDependency
Explicit (hand-drawn) UML dependency between either two structures (packages or classes).
|
UmlDependency.Data
Data from the UML model repository specific to
UmlDependency . |
UmlDependency.Kind
Kinds of dependencies.
|
UmlDiagram
Diagram from the UML model, assigned to either a class or a package.
|
UmlDiagram.Data
Data from the UML model repository specific to
UmlDiagram . |
UmlDiagram.Kind
Kind of diagram, as given by EA.
|
UmlKind
Interface intended to be implemented by various *Kind enumerations, to allow for uniform
processing for any
UmlObject . |
UmlModel
TODO: Add link to test model built with the API.
|
UmlMultiplicity
We should use only 4 multiplicities in EA: [1], [1..*], [0..1] and [0..*].
|
UmlMultiplicity.Kind
Facilitates handling of IEC61850 class constraints (to ignore presence condition literals
which must be printed in the documentation, but are not actually used as constraints, rather
deduced from multiplicity of attribute).
|
UmlObject
Data common to all UML objects.
|
UmlObjectData
Simple data structure that allows us to instantiate a subset of data of any
UmlObject
that can be initialised simply without any validation logic. |
UmlOperation
UML operation.
|
UmlOperation.Data
Data from the UML model repository specific to
UmlOperation . |
UmlOperation.ReturnKind |
UmlPackage
UML package and its sub-packages hold the content of the model.
|
UmlPackage.Data
Data from the UML model repository specific to
UmlPackage . |
UmlPackage.Kind
Kind of UML package, reflecting hierarchical package containment and common properties for
the model content below a given level.
|
UmlParameter
Operation parameter.
|
UmlParameter.Data
Data from the UML model repository specific to
UmlParameter . |
UmlParameter.Kind |
UmlSkipped
UML element or connector that we ignore, but track for validation purposes.
|
UmlSkipped.Data
Data from the UML model repository specific to
UmlSkipped . |
UmlSkipped.Kind
Kind of EA elements and connectors that may be found in the model, but are just skipped.
|
UmlStereotype
UML stereotype.
|
UmlStructure
Common implementation for collections contained by packages and classes.
|
UmlStructure.Data
Data from the UML model repository specific to
UmlStructure . |
UmlVisibility
"Translates" EA visibility strings to lower case for classes, attributes, operations and
association ends.
|
ValueRange
WG10 CDC and DA attributes specify sometimes allowed ranges in the initial value.
|
VersionInfo
Content of version class, expected to be found in top packages.
|
Class and Description |
---|
UmlAssociation
UML association, with its two ends (UML classes).
|
UmlAttribute
UML attribute or enumeration literal.
|
UmlClass
UML class, interface or enumerated type.
|
UmlDependency
Explicit (hand-drawn) UML dependency between either two structures (packages or classes).
|
UmlDiagram
Diagram from the UML model, assigned to either a class or a package.
|
UmlKind
Interface intended to be implemented by various *Kind enumerations, to allow for uniform
processing for any
UmlObject . |
UmlModel
TODO: Add link to test model built with the API.
|
UmlObject
Data common to all UML objects.
|
UmlOperation
UML operation.
|
UmlPackage
UML package and its sub-packages hold the content of the model.
|
Class and Description |
---|
UmlAssociation
UML association, with its two ends (UML classes).
|
UmlAttribute
UML attribute or enumeration literal.
|
UmlClass
UML class, interface or enumerated type.
|
UmlDependency
Explicit (hand-drawn) UML dependency between either two structures (packages or classes).
|
UmlDiagram
Diagram from the UML model, assigned to either a class or a package.
|
UmlModel
TODO: Add link to test model built with the API.
|
UmlObject
Data common to all UML objects.
|
UmlOperation
UML operation.
|
UmlPackage
UML package and its sub-packages hold the content of the model.
|
Copyright 2009-2016 Tatjana (Tanja) Kostic