Package | Description |
---|---|
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 | Class and Description |
---|---|
class |
UmlClass
UML class, interface or enumerated type.
|
class |
UmlPackage
UML package and its sub-packages hold the content of the model.
|
Modifier and Type | Field and Description |
---|---|
private UmlStructure |
UmlSkipped._container |
private UmlStructure |
UmlDiagram._container |
private UmlStructure |
UmlDependency._source |
private UmlStructure |
UmlDependency._target |
Modifier and Type | Method and Description |
---|---|
UmlStructure |
UmlSkipped.getContainer()
Returns the container of this skipped element, or the source side if this is a connector.
|
UmlStructure |
UmlDiagram.getContainer()
Returns the containing structure (class or package).
|
UmlStructure |
UmlDependency.getSource()
Returns source.
|
UmlStructure |
UmlDependency.getTarget()
Returns target.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<UmlStructure> |
UmlStructure.collectDependencyAfferentStructures()
Returns all structures that depend on me through an explicit UML dependency in the model.
|
java.util.Collection<UmlStructure> |
UmlStructure.collectDependencyEfferentStructures()
Returns all structures that I depend on through an explicit UML dependency in the model.
|
Modifier and Type | Method and Description |
---|---|
(package private) UmlDependency |
UmlStructure.addDependency(UmlStructure target)
For testing only: Adds dependency with default data.
|
UmlDependency |
UmlStructure.addDependency(UmlStructure target,
UmlObjectData objData,
UmlDependency.Data data)
Creates from arguments an explicit (hand-drawn) UML dependency, adds it to itself as
source , to target as target, and to the model, and returns the
newly created object. |
(package private) static UmlDiagram |
UmlDiagram.basic(UmlStructure container,
java.lang.String name)
Constructs minimal instance - useful for testing.
|
(package private) static UmlDependency |
UmlDependency.basic(UmlStructure source,
UmlStructure target)
Constructs minimal instance - useful for testing.
|
(package private) static UmlSkipped |
UmlSkipped.basicConnector(UmlStructure source)
Constructs minimal instance - useful for testing.
|
(package private) static UmlSkipped |
UmlSkipped.basicElement(UmlStructure container)
Constructs minimal instance - useful for testing.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.Collection<UmlClass> |
UmlClass.downcast(java.util.Collection<UmlStructure> items) |
Constructor and Description |
---|
UmlDependency(UmlStructure source,
UmlStructure target,
UmlObjectData objData,
UmlDependency.Data data)
Intended to be called by
UmlStructure and tests only. |
UmlDiagram(UmlStructure container,
java.io.File pic,
UmlObjectData objData,
UmlDiagram.Data data)
Intended to be called by
UmlStructure and tests only. |
UmlSkipped(UmlStructure container,
UmlObjectData objData,
UmlSkipped.Data data)
Intended to be called by
UmlStructure and tests only. |
Copyright 2009-2015 Tatjana (Tanja) Kostic