Class ActivityDiagram3
- java.lang.Object
-
- net.sourceforge.plantuml.AbstractPSystem
-
- net.sourceforge.plantuml.TitledDiagram
-
- net.sourceforge.plantuml.UmlDiagram
-
- net.sourceforge.plantuml.activitydiagram3.ActivityDiagram3
-
- All Implemented Interfaces:
Annotated
,Diagram
,WithSprite
public class ActivityDiagram3 extends UmlDiagram
-
-
Field Summary
-
Fields inherited from class net.sourceforge.plantuml.TitledDiagram
FORCE_ELK, FORCE_SMETANA
-
-
Constructor Summary
Constructors Constructor Description ActivityDiagram3(UmlSource source, ISkinSimple skinParam)
-
Method Summary
-
Methods inherited from class net.sourceforge.plantuml.UmlDiagram
exportCmap, exportDiagramError, exportDiagramNow, getFailureText2, getFlashData, getFooterOrHeaderTeoz, getMinwidth, getWarningOrError, isRotation, setHideEmptyDescription, setMinwidth, setRotation
-
Methods inherited from class net.sourceforge.plantuml.TitledDiagram
addSprite, calculateBackColor, createImageBuilder, getAnimation, getCaption, getCurrentStyleBuilder, getDefaultMargins, getFooter, getHeader, getLegend, getMainFrame, getPragma, getSkinParam, getTitle, getTitleDisplay, getUmlDiagramType, isUseElk, isUseSmetana, loadSkin, setAnimation, setCaption, setLegend, setMainFrame, setParam, setTitle, setUseElk, setUseSmetana
-
Methods inherited from class net.sourceforge.plantuml.AbstractPSystem
checkFinalError, executeCommand, exportDiagram, getMetadata, getNbImages, getScale, getSource, getSplitPagesHorizontal, getSplitPagesVertical, isOk, makeDiagramReady, seed, setScale, setSplitPagesHorizontal, setSplitPagesVertical
-
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.Annotated
getCaption, getFooter, getHeader, getLegend, getMainFrame, getTitle
-
Methods inherited from interface net.sourceforge.plantuml.core.Diagram
exportDiagram, getMetadata, getNbImages, getSource, getSplitPagesHorizontal, getSplitPagesVertical, getTitleDisplay
-
Methods inherited from interface net.sourceforge.plantuml.WithSprite
addSprite
-
-
-
-
Constructor Detail
-
ActivityDiagram3
public ActivityDiagram3(UmlSource source, ISkinSimple skinParam)
-
-
Method Detail
-
swimlane
public CommandExecutionResult swimlane(String name, HColor color, Display label)
-
addActivity
public CommandExecutionResult addActivity(Display activity, BoxStyle style, Url url, Colors colors, Stereotype stereotype)
-
addGoto
public CommandExecutionResult addGoto(String name)
-
addLabel
public CommandExecutionResult addLabel(String name)
-
start
public void start()
-
stop
public void stop()
-
end
public void end()
-
breakInstruction
public void breakInstruction()
-
getDescription
public DiagramDescription getDescription()
-
exportDiagramInternal
protected ImageData exportDiagramInternal(OutputStream os, int index, FileFormatOption fileFormatOption) throws IOException
- Specified by:
exportDiagramInternal
in classUmlDiagram
- Throws:
IOException
-
fork
public void fork()
-
forkAgain
public CommandExecutionResult forkAgain()
-
endFork
public CommandExecutionResult endFork(ForkStyle forkStyle, String label)
-
split
public void split()
-
splitAgain
public CommandExecutionResult splitAgain()
-
endSplit
public CommandExecutionResult endSplit()
-
switchCase
public CommandExecutionResult switchCase(Display labelCase)
-
endSwitch
public CommandExecutionResult endSwitch()
-
elseIf
public CommandExecutionResult elseIf(LinkRendering inlabel, Display test, LinkRendering whenThen, HColor color)
-
else2
public CommandExecutionResult else2(LinkRendering whenElse)
-
endif
public CommandExecutionResult endif()
-
startRepeat
public void startRepeat(HColor color, Display label, BoxStyle boxStyleIn, Colors colors)
-
repeatWhile
public CommandExecutionResult repeatWhile(Display label, Display yes, Display out, Display linkLabel, Rainbow linkColor)
-
backward
public CommandExecutionResult backward(Display label, BoxStyle boxStyle, LinkRendering incoming1, LinkRendering incoming2)
-
endwhile
public CommandExecutionResult endwhile(Display out)
-
kill
public final CommandExecutionResult kill()
-
startGroup
public void startGroup(Display name, HColor backColor, HColor titleColor, HColor borderColor, USymbol type, double roundCorner)
-
endGroup
public CommandExecutionResult endGroup()
-
setLabelNextArrow
public void setLabelNextArrow(Display label)
-
setColorNextArrow
public void setColorNextArrow(Rainbow color)
-
addNote
public CommandExecutionResult addNote(Display note, NotePosition position, NoteType type, Colors colors)
-
hasUrl
public boolean hasUrl()
Description copied from interface:Diagram
Check if the Diagram have some links.- Specified by:
hasUrl
in interfaceDiagram
- Overrides:
hasUrl
in classAbstractPSystem
- Returns:
-
-