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 | Field and Description |
---|---|
private UmlAttribute.Data |
UmlAttribute._data |
private static UmlAttribute.Data |
UmlAttribute.Data.DEFAULT |
Modifier and Type | Method and Description |
---|---|
static UmlAttribute.Data |
UmlAttribute.Data.empty()
Returns empty instance; sets default multiplicity to
UmlMultiplicity.ONE . |
(package private) static UmlAttribute.Data |
UmlAttribute.Data.withInitValue(java.lang.String initValue)
Used for testing only: Returns empty instance with init value; sets default multiplicity
to
UmlMultiplicity.ONE . |
Modifier and Type | Method and Description |
---|---|
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. |
Constructor and Description |
---|
UmlAttribute(UmlClass containingClass,
UmlClass type,
UmlObjectData objData,
UmlAttribute.Data data)
Intended to be called by
UmlClass and tests only. |
Copyright 2009-2015 Tatjana (Tanja) Kostic