Package | Description |
---|---|
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.model |
Classes being created by a builder or with the API (code) to hold the in-memory UML model.
|
Modifier and Type | Method and Description |
---|---|
UmlObjectData |
UmlObjectBuilder.getObjData() |
Modifier and Type | Field and Description |
---|---|
private UmlObjectData |
SkippedBuilder._objData |
private UmlObjectData |
ParameterBuilder._objData |
private UmlObjectData |
PackageBuilder._objData |
private UmlObjectData |
OperationBuilder._objData |
private UmlObjectData |
DiagramBuilder._objData |
private UmlObjectData |
DependencyBuilder._objData |
private UmlObjectData |
ConstraintBuilder._objData |
private UmlObjectData |
ClassBuilder._objData |
private UmlObjectData |
AttributeBuilder._objData |
private UmlObjectData |
AssociationEndBuilder._objData |
private UmlObjectData |
AssociationBuilder._objData |
Modifier and Type | Method and Description |
---|---|
UmlObjectData |
SkippedBuilder.getObjData() |
UmlObjectData |
ParameterBuilder.getObjData() |
UmlObjectData |
PackageBuilder.getObjData() |
UmlObjectData |
OperationBuilder.getObjData() |
UmlObjectData |
DiagramBuilder.getObjData() |
UmlObjectData |
DependencyBuilder.getObjData() |
UmlObjectData |
ConstraintBuilder.getObjData() |
UmlObjectData |
ClassBuilder.getObjData() |
UmlObjectData |
AttributeBuilder.getObjData() |
UmlObjectData |
AssociationEndBuilder.getObjData() |
UmlObjectData |
AssociationBuilder.getObjData() |
Modifier and Type | Field and Description |
---|---|
private UmlObjectData |
AbstractUmlObject._objData |
Modifier and Type | Method and Description |
---|---|
(package private) static UmlObjectData |
UmlClass.createLiteralObjData(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
UmlAssociation |
UmlClass.addAssociation(UmlAssociationEnd sourceEnd,
UmlAssociationEnd targetEnd,
UmlObjectData objData,
UmlAssociation.Data data)
Creates from arguments an association with this as type of
sourceEnd , adds it to
both types of association ends and to the model, and returns the newly created object. |
UmlAttribute |
UmlClass.addAttribute(UmlClass type,
UmlObjectData objData,
UmlAttribute.Data data)
Creates from arguments an attribute or enumeration literal, adds it to itself and to the
model, populates afferent/efferent collections for this and for
type , and
returns the newly created object. |
UmlConstraint |
UmlClass.addConstraint(UmlObjectData objData,
UmlConstraint.Data data)
Creates from arguments a constraint, adds it to itself, and returns the newly created object.
|
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. |
UmlDiagram |
UmlStructure.addDiagram(java.io.File pic,
UmlObjectData objData,
UmlDiagram.Data data)
Creates from arguments a diagram, adds it to itself and to the model, and returns the newly
created object.
|
UmlOperation |
UmlClass.addOperation(UmlClass returnType,
UmlObjectData objData,
UmlOperation.Data data)
Creates from arguments an operation, adds it to itself and to the model, populates
afferent/efferent collections for this and for non-null
returnType , and returns
the newly created object. |
UmlConstraint |
UmlAttribute.addOwnConstraint(UmlObjectData objData,
UmlConstraint.Data data)
Creates attribute constraint from arguments, adds it to this attribute and returns the new
constraint.
|
UmlSkipped |
UmlStructure.addSkippedUmlItem(UmlObjectData objData,
UmlSkipped.Data data)
Creates from arguments a skipped UML item, adds it to itself, and returns the newly created
object.
|
Constructor and Description |
---|
AbstractUmlObject(UmlObjectData objData)
Constructor.
|
UmlAssociation(UmlAssociationEnd sourceEnd,
UmlAssociationEnd targetEnd,
UmlObjectData objData,
UmlAssociation.Data data)
Intended to be called by
UmlClass and tests only: Creates an instance and sets itself
as containing association of both sourceEnd and targetEnd . |
UmlAssociationEnd(UmlClass type,
UmlObjectData objData,
UmlAssociationEnd.Data data)
Constructor.
|
UmlAttribute(UmlClass containingClass,
UmlClass type,
UmlObjectData objData,
UmlAttribute.Data data)
Intended to be called by
UmlClass and tests only. |
UmlClass(UmlPackage containingPackage,
java.util.Collection<UmlClass> superclasses,
UmlObjectData objData,
UmlClass.Data data)
Creates the instance and adds itself to the
containingPackage , and as child to
every object from superclasses . |
UmlClass(UmlPackage containingPackage,
UmlObjectData objData,
UmlClass.Data data)
Creates a class without superclasses; convenient for stereotyped and root classes.
|
UmlConstraint(UmlAttribute containingAttribute,
UmlObjectData objData,
UmlConstraint.Data data)
Intended to be called by
UmlAttribute and tests only. |
UmlConstraint(UmlClass containingClass,
UmlObjectData objData,
UmlConstraint.Data data)
Intended to be called by
UmlClass and tests only. |
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. |
UmlOperation(UmlClass containingClass,
UmlClass returnType,
UmlObjectData objData,
UmlOperation.Data data)
Intended to be called by
UmlClass and tests only. |
UmlPackage(UmlModel model,
UmlObjectData objData,
UmlPackage.Data data)
Creates a model package (e.g.
|
UmlPackage(UmlModel model,
UmlPackage containingPackage,
boolean isModelPackage,
UmlObjectData objData,
UmlPackage.Data data) |
UmlPackage(UmlPackage containingPackage,
UmlObjectData objData,
UmlPackage.Data data)
Creates a top-level or a regular package, and adds itself to
containingPackage . |
UmlParameter(UmlClass type,
UmlObjectData objData,
UmlParameter.Data data)
Constructor.
|
UmlSkipped(UmlStructure container,
UmlObjectData objData,
UmlSkipped.Data data)
Intended to be called by
UmlStructure and tests only. |
UmlStructure(UmlObjectData objData,
UmlStructure.Data data)
Creates common parts of structures.
|
Copyright 2009-2015 Tatjana (Tanja) Kostic