net.sourceforge.plantuml.statediagram
Class StateDiagram

java.lang.Object
  extended by net.sourceforge.plantuml.AbstractPSystem
      extended by net.sourceforge.plantuml.UmlDiagram
          extended by net.sourceforge.plantuml.cucadiagram.CucaDiagram
              extended by net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
                  extended by net.sourceforge.plantuml.statediagram.StateDiagram
All Implemented Interfaces:
Diagram, GroupHierarchy, PortionShower

public class StateDiagram
extends AbstractEntityDiagram


Constructor Summary
StateDiagram()
           
 
Method Summary
 boolean checkConcurrentStateOk(Code code)
           
 boolean concurrentState()
           
 void endGroup()
           
 IEntity getEnd()
           
 IEntity getHistorical()
           
 IEntity getHistorical(Code codeGroup)
           
 IEntity getOrCreateLeaf(Code code, LeafType type, USymbol symbol)
           
 IEntity getStart()
           
 UmlDiagramType getUmlDiagramType()
           
 boolean isHideEmptyDescriptionForState()
           
 void setHideEmptyDescription(boolean hideEmptyDescription)
           
 
Methods inherited from class net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram
getDescription, getDotStrings
 
Methods inherited from class net.sourceforge.plantuml.cucadiagram.CucaDiagram
addLink, applySingleStrategy, createLeaf, createLeafInternal, exportDiagramInternal, getChildrenGroups, getColorMapper, getCurrentGroup, getDotStringSkek, getEntityFactory, getGroup, getGroups, getHides, getHorizontalPages, getLabelangle, getLabeldistance, getLastEntity, getLastLink, getLeafs, getLinks, getNbImages, getOrCreateGroup, getOrCreateGroupInternal, getOrCreateLeafDefault, getRootGroup, getVerticalPages, getWarningOrError, hasUrl, hideOrShow, hideOrShow, hideOrShow, isAutarkic, isEmpty, isGroup, isStandalone, isVisibilityModifierPresent, leafExist, removeLink, resetPragmaLabel, setHorizontalPages, setVerticalPages, setVisibilityModifierPresent, showPortion
 
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
addSprite, exportCmap, exportDiagram, getDpi, getDpiFactor, getFooter, getFooterAlignment, getHeader, getHeaderAlignment, getLegend, getLegendAlignment, getMinwidth, getPragma, getScale, getSkinParam, getTitle, isHideUnlinkedData, isRotation, setFooter, setFooterAlignment, setHeader, setHeaderAlignment, setHideUnlinkedData, setLegend, setMinwidth, setParam, setRotation, setScale, setTitle
 
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
executeCommand, getMetadata, getSource, isOk, makeDiagramReady, setSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.plantuml.core.Diagram
getMetadata, getSource
 

Constructor Detail

StateDiagram

public StateDiagram()
Method Detail

checkConcurrentStateOk

public boolean checkConcurrentStateOk(Code code)

getOrCreateLeaf

public IEntity getOrCreateLeaf(Code code,
                               LeafType type,
                               USymbol symbol)
Specified by:
getOrCreateLeaf in class CucaDiagram

getStart

public IEntity getStart()

getEnd

public IEntity getEnd()

getHistorical

public IEntity getHistorical()

getHistorical

public IEntity getHistorical(Code codeGroup)

concurrentState

public boolean concurrentState()

endGroup

public void endGroup()
Overrides:
endGroup in class CucaDiagram

getUmlDiagramType

public UmlDiagramType getUmlDiagramType()
Specified by:
getUmlDiagramType in class UmlDiagram

setHideEmptyDescription

public final void setHideEmptyDescription(boolean hideEmptyDescription)

isHideEmptyDescriptionForState

public final boolean isHideEmptyDescriptionForState()
Overrides:
isHideEmptyDescriptionForState in class CucaDiagram


Copyright © 2014. All Rights Reserved.