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.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.
|
Modifier and Type | Method and Description |
---|---|
UmlModel |
JCleanCim.buildFromEA()
Builds the model from EA file given in configuration or on command line.
|
UmlModel |
JCleanCim.buildFromProfiles()
Builds the model from all profiles found under the /input/profiles directory.
|
UmlModel |
JCleanCim.createEmptyModel()
Creates empty model.
|
Modifier and Type | Method and Description |
---|---|
void |
JCleanCim.collectStatistics(UmlModel model)
Collects statistics for the model and logs them.
|
void |
JCleanCim.crossCheck(UmlModel profilesModel,
UmlModel umlModel)
Performs cross-check between the set of profiles and the UML model.
|
void |
JCleanCim.generateDoc(UmlModel model)
Generates documentation for the model in the format specified in configuration through output
file extension.
|
void |
JCleanCim.validate(UmlModel model)
Validates the model.
|
Modifier and Type | Method and Description |
---|---|
UmlModel |
ModelBuilder.build()
Builds the in-memory model.
|
UmlModel |
EmptyModelBuilder.build() |
abstract UmlModel |
AbstractModelBuilder.build() |
Modifier and Type | Method and Description |
---|---|
T |
UmlObjectBuilder.build(UmlModel model) |
Modifier and Type | Method and Description |
---|---|
UmlModel |
EaModelBuilder.build()
Builds the in-memory model.
|
Modifier and Type | Method and Description |
---|---|
UmlPackage |
PackageBuilder.build(UmlModel model) |
protected void |
PackageBuilder.doBuild(UmlModel model) |
Modifier and Type | Method and Description |
---|---|
void |
DocCollector.collect(UmlModel model)
Collects recursively documentation from UML model packages, their sub-packages, etc.
|
Modifier and Type | Method and Description |
---|---|
void |
DocCollectorImpl.collect(UmlModel model) |
Constructor and Description |
---|
DocCollectorImpl(UmlModel model)
Constructs the collector from the UML model.
|
ModelFinderImpl(UmlModel model)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
UmlModel |
ModelBuilderFromProfiles.build() |
Modifier and Type | Method and Description |
---|---|
abstract UmlModel |
UmlStructure.getModel()
Returns the model this structure belongs to.
|
UmlModel |
UmlPackage.getModel()
Returns the model this structure belongs to.
|
UmlModel |
UmlClass.getModel() |
Modifier and Type | Method and Description |
---|---|
static UmlPackage |
UmlPackage.basic(UmlModel model,
java.lang.String name)
Constructs minimal model package - useful for creation from profiles and testing.
|
void |
UmlModel.crossCheck(UmlModel profilesModel) |
Constructor and Description |
---|
UmlPackage(UmlModel model,
UmlObjectData objData,
UmlPackage.Data data)
Creates a model package (e.g.
|
Modifier and Type | Method and Description |
---|---|
UmlModel |
ModelStats.getModel() |
Constructor and Description |
---|
CrossPackageStats(UmlModel model)
Constructor.
|
ModelStats(UmlModel model)
Constructor.
|
StatsPerOwner(UmlModel model,
OwningWg owner,
Nature nature,
Counter currentScopeCounter,
Counter totalModelCounter) |
Constructor and Description |
---|
ModelValidator(UmlModel model) |
Copyright 2009-2016 Tatjana (Tanja) Kostic