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.builder.ea.db | |
org.tanjakostic.jcleancim.builder.ea.japi | |
org.tanjakostic.jcleancim.builder.ea.sqlxml | |
org.tanjakostic.jcleancim.common |
Classes commonly used by several packages.
|
org.tanjakostic.jcleancim.docgen | |
org.tanjakostic.jcleancim.docgen.writer |
Classes and interfaces responsible for document generation out of the UML model.
|
org.tanjakostic.jcleancim.util |
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.
|
void |
JCleanCim.generateDoc(UmlModel model)
Generates documentation for the model in the format specified in configuration through output
file extension.
|
void |
JCleanCim.generateMib(UmlModel model)
Generates full and light MIBs from the model.
|
static void |
JCleanCim.main(java.lang.String[] args)
This command-line application first populates its model from full .eap file and/or profiles
(to allow for different kinds of analysis afterwards), then selectively runs validation,
statistics, profile-model cross-checking and MS Word document generation.
|
Modifier and Type | Method and Description |
---|---|
UmlModel |
ModelBuilder.build()
Builds the in-memory model.
|
abstract UmlModel |
AbstractModelBuilder.build() |
void |
XMIExporter.exportToXMIs(java.lang.String rootUuid)
Actually performs export for all the configured dialects.
|
void |
AbstractXMIExporter.exportToXMIs(java.lang.String rootUuid) |
protected abstract void |
AbstractXMIExporter.toXmi(java.lang.String rootUuid,
XMIDialect dialect,
boolean exportDiagrams,
java.io.File file,
java.lang.String detail)
Actual export to XMI.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
EaModelBuilder.assertModelNotEmptyWarnIfMultipleRoots(int count) |
UmlModel |
EaModelBuilder.build()
Builds the in-memory model.
|
protected abstract void |
EaModelBuilder.bulkLoad() |
protected abstract void |
EaModelBuilder.closeRepo() |
protected abstract P |
EaModelBuilder.getFirstRoot() |
protected abstract void |
EaModelBuilder.openRepo(java.lang.String modelFileAbsPath) |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
EaSelector.select(java.lang.String tableName,
java.lang.String[] columnNames,
boolean skipTiming)
Select
columnNames from tableName . |
Constructor and Description |
---|
EaTables(EaSelector selector,
boolean skipTiming)
Constructor; loads all the relevant content from the repository into simple data structures
(maps).
|
Modifier and Type | Method and Description |
---|---|
protected void |
DbModelBuilder.bulkLoad() |
protected void |
DbModelBuilder.closeRepo() |
protected java.util.Map<java.lang.String,java.lang.String> |
DbModelBuilder.getFirstRoot() |
protected void |
DbModelBuilder.openRepo(java.lang.String modelFileAbsPath) |
Modifier and Type | Method and Description |
---|---|
void |
JapiRepo.close() |
protected void |
JapiModelBuilder.closeRepo() |
protected org.sparx.Package |
JapiModelBuilder.getFirstRoot() |
Modifier and Type | Method and Description |
---|---|
protected void |
SqlXmlModelBuilder.bulkLoad() |
protected void |
SqlXmlModelBuilder.closeRepo() |
protected java.util.Map<java.lang.String,java.lang.String> |
SqlXmlModelBuilder.getFirstRoot() |
Constructor and Description |
---|
Config(java.util.Properties props,
java.lang.String modelFilename)
Constructor; useful for testing.
|
Config(java.lang.String propsFilename,
java.lang.String modelFilename)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
UnsupportedInputFormatException
Used when the format for input document is a non-supported one.
|
class |
UnsupportedOutputFormatException
Used when the format for output document is a non-supported one.
|
Modifier and Type | Method and Description |
---|---|
static void |
Style.initUsable(java.util.Map<java.lang.String,ExistingStyle> existingStyles)
Initialises styles obtained from the document.
|
Modifier and Type | Method and Description |
---|---|
static void |
Util.clearClipboard()
Clears system clipboard.
|
static java.lang.String |
Util.fetchTextFromClipboard()
Returns text contained in the clipboard (text could be plain or markup), null if clipboard is
empty.
|
static java.io.File |
Util.getOutputFileRenameIfExists(java.lang.String outDirName,
java.lang.String outFileName)
|
static java.lang.String |
Util.getResourceAbsPath(java.lang.String resourceName,
java.lang.String detail)
Returns absolute path of the resource found on the classpath.
|
Copyright 2009-2016 Tatjana (Tanja) Kostic