O
- Source data for diagrampublic abstract class DiagramBuilder<O> extends AbstractObjectBuilderFromEA<UmlDiagram>
Modifier and Type | Field and Description |
---|---|
private ClassBuilder<?,?,?,?,?,?> |
_containingClass |
private PackageBuilder<?,?,?,?,?,?> |
_containingPackage |
private UmlDiagram.Kind |
_kind |
private static org.apache.log4j.Logger |
_logger |
private UmlObjectData |
_objData |
private boolean |
_portrait |
static Util.ImageFormat |
DEFAULT_FILE_FORMAT |
private static java.lang.String |
EA_PORTRAIT |
CTOR_LOG_LEVEL
Modifier | Constructor and Description |
---|---|
protected |
DiagramBuilder(O inData,
PackageBuilder<?,?,?,?,?,?> containingPackage,
ClassBuilder<?,?,?,?,?,?> containingClass,
EaHelper eaHelper)
Creates diagram that belongs to a package or a class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doBuild() |
ClassBuilder<?,?,?,?,?,?> |
getContainingClass() |
PackageBuilder<?,?,?,?,?,?> |
getContainingPackage() |
protected abstract java.lang.String |
getDiagramGUID(O inData) |
protected abstract java.lang.Integer |
getDiagramID(O inData) |
protected abstract java.lang.String |
getDiagramName(O inData) |
protected abstract java.lang.String |
getDiagramNotes(O inData) |
protected abstract java.lang.String |
getDiagramOrientation(O inData) |
protected abstract java.lang.String |
getDiagramStereotypes(O inData) |
protected abstract java.lang.String |
getDiagramType(O inData) |
UmlDiagram.Kind |
getKind() |
private EaModelBuilder<?,?> |
getModel()
Ensure container (class or package) is initialised before calling this one.
|
UmlObjectData |
getObjData() |
private void |
initObjData(java.lang.Integer id,
java.lang.String guid,
java.lang.String name,
java.lang.String alias,
java.lang.String stereotype,
java.lang.String visibility,
java.lang.String notes,
EaHelper eaHelper) |
private void |
initOwnData(java.lang.String orientation,
java.lang.String type) |
boolean |
isPortrait() |
java.lang.String |
toString() |
private static final org.apache.log4j.Logger _logger
public static final Util.ImageFormat DEFAULT_FILE_FORMAT
private static final java.lang.String EA_PORTRAIT
private final PackageBuilder<?,?,?,?,?,?> _containingPackage
private final ClassBuilder<?,?,?,?,?,?> _containingClass
private UmlObjectData _objData
private boolean _portrait
private UmlDiagram.Kind _kind
protected DiagramBuilder(O inData, PackageBuilder<?,?,?,?,?,?> containingPackage, ClassBuilder<?,?,?,?,?,?> containingClass, EaHelper eaHelper)
UmlVisibility.PUBLIC
and alias to empty string (these are not defined in EA).inData
- containingPackage
- containingClass
- eaHelper
- java.lang.NullPointerException
- if both containingPackage and containingClass null, or if eaDiagram is null, or
if helper is null.protected abstract java.lang.Integer getDiagramID(O inData)
protected abstract java.lang.String getDiagramGUID(O inData)
protected abstract java.lang.String getDiagramName(O inData)
protected abstract java.lang.String getDiagramStereotypes(O inData)
protected abstract java.lang.String getDiagramNotes(O inData)
private void initObjData(java.lang.Integer id, java.lang.String guid, java.lang.String name, java.lang.String alias, java.lang.String stereotype, java.lang.String visibility, java.lang.String notes, EaHelper eaHelper)
protected abstract java.lang.String getDiagramOrientation(O inData)
protected abstract java.lang.String getDiagramType(O inData)
private void initOwnData(java.lang.String orientation, java.lang.String type)
private EaModelBuilder<?,?> getModel()
public final PackageBuilder<?,?,?,?,?,?> getContainingPackage()
public final ClassBuilder<?,?,?,?,?,?> getContainingClass()
public final boolean isPortrait()
public final UmlDiagram.Kind getKind()
public java.lang.String toString()
toString
in class java.lang.Object
public final UmlObjectData getObjData()
protected final void doBuild()
doBuild
in class AbstractObjectBuilderFromEA<UmlDiagram>
Copyright 2009-2015 Tatjana (Tanja) Kostic