public class ClassDiagram extends AbstractClassOrObjectDiagram
entityFactory
FORCE_ELK, FORCE_SMETANA
Constructor and Description |
---|
ClassDiagram(ThemeStyle style,
UmlSource source,
ISkinSimple skinParam) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkFinalError() |
ILeaf |
createLeaf(Ident idNewLong,
Code code,
Display display,
LeafType type,
USymbol symbol) |
protected ImageData |
exportDiagramInternal(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption) |
protected ImageData |
exportLayoutExplicit(java.io.OutputStream os,
int index,
FileFormatOption fileFormatOption) |
ILeaf |
getOrCreateLeaf(Ident ident,
Code code,
LeafType type,
USymbol symbol) |
boolean |
isAllowMixing() |
void |
layoutNewLine() |
boolean |
leafExist(Code code) |
void |
setAllowMixing(boolean allowMixing) |
associationClass, associationClass, cleanIdent, getNbOfHozizontalLollipop, insertBetween, setLegend
getDescription, getDotStrings
addLink, applySingleStrategy, buildCode, buildFullyQualified, buildLeafIdent, buildLeafIdentSpecial, constraintOnLinks, createLeafInternal, endGroup, getAllSuperGroups, getChildrenGroups, getColorMapper, getCurrentGroup, getDefaultMargins, getDotStringSkek, getEntityFactory, getFullyQualifiedCode1972, getGroup, getGroups, getGroupStrict, getGroupVerySmart, getHides, getLabelangle, getLabeldistance, getLastEntity, getLastLink, getLeaf, getLeafSmart, getLeafssize, getLeafStrict, getLeafsvalues, getLeafVerySmart, getLinks, getNamespace1972, getNamespaceSeparator, getOrCreateLeafDefault, getRootGroup, getRootSuperGroup, getTwoLastLinks, getWarningOrError, gotoGroup, gotoGroupExternal, gotoThisGroup, hasUrl, hideOrShow, hideOrShow, hideOrShow2, incRawLayout, isAutarkic, isEmpty, isGroup, isGroupStrict, isGroupVerySmart, isHideEmptyDescriptionForState, isStandalone, isVisibilityModifierPresent, leafExistSmart, leafExistStrict, mergeIntricated, removeLink, removeOrRestore, resetPragmaLabel, setLastEntity, setNamespaceSeparator, setVisibilityModifierPresent, showPortion, V1972
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, isRotation, setHideEmptyDescription, setMinwidth, setRotation
addSprite, calculateBackColor, createImageBuilder, getAnimation, getCaption, getCurrentStyleBuilder, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, setAnimation, setCaption, setMainFrame, setParam, setTitle, setUseElk, setUseSmetana
executeCommand, exportDiagram, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVertical
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitle
addSprite
exportDiagram, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay
public ClassDiagram(ThemeStyle style, UmlSource source, ISkinSimple skinParam)
public ILeaf getOrCreateLeaf(Ident ident, Code code, LeafType type, USymbol symbol)
getOrCreateLeaf
in class CucaDiagram
public ILeaf createLeaf(Ident idNewLong, Code code, Display display, LeafType type, USymbol symbol)
createLeaf
in class CucaDiagram
public final boolean leafExist(Code code)
leafExist
in class CucaDiagram
public void setAllowMixing(boolean allowMixing)
public boolean isAllowMixing()
public void layoutNewLine()
protected final ImageData exportDiagramInternal(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
exportDiagramInternal
in class CucaDiagram
java.io.IOException
protected final ImageData exportLayoutExplicit(java.io.OutputStream os, int index, FileFormatOption fileFormatOption) throws java.io.IOException
java.io.IOException
public java.lang.String checkFinalError()
checkFinalError
in class AbstractPSystem