Class InstructionWhile
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.WithNote
-
- net.sourceforge.plantuml.activitydiagram3.InstructionWhile
-
- All Implemented Interfaces:
Swimable
,Instruction
,InstructionCollection
public class InstructionWhile extends WithNote implements Instruction, InstructionCollection
-
-
Constructor Summary
Constructors Constructor Description InstructionWhile(Swimlane swimlane, Instruction parent, Display test, LinkRendering nextLinkRenderer, Display yes, HColor color, ISkinParam skinParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Instruction ins)
boolean
addNote(Display note, NotePosition position, NoteType type, Colors colors, Swimlane swimlaneNote)
boolean
containsBreak()
Ftile
createFtile(FtileFactory factory)
LinkRendering
getInLinkRendering()
Instruction
getLast()
Instruction
getParent()
Swimlane
getSwimlaneIn()
Swimlane
getSwimlaneOut()
java.util.Set<Swimlane>
getSwimlanes()
void
incoming(LinkRendering incoming)
boolean
kill()
void
outColor(Rainbow rainbow)
void
outDisplay(Display out)
void
overwriteYes(Display yes)
void
setBackward(Display label, Swimlane swimlaneOut, BoxStyle boxStyle, LinkRendering incoming1, LinkRendering incoming2)
void
setSpecial(Instruction special)
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.WithNote
eventuallyAddNote, getPositionedNotes, hasNotes
-
-
-
-
Constructor Detail
-
InstructionWhile
public InstructionWhile(Swimlane swimlane, Instruction parent, Display test, LinkRendering nextLinkRenderer, Display yes, HColor color, ISkinParam skinParam)
-
-
Method Detail
-
overwriteYes
public void overwriteYes(Display yes)
-
add
public void add(Instruction ins)
- Specified by:
add
in interfaceInstruction
-
createFtile
public Ftile createFtile(FtileFactory factory)
- Specified by:
createFtile
in interfaceInstruction
-
getParent
public Instruction getParent()
-
kill
public final boolean kill()
- Specified by:
kill
in interfaceInstruction
-
getInLinkRendering
public LinkRendering getInLinkRendering()
- Specified by:
getInLinkRendering
in interfaceInstruction
-
outDisplay
public void outDisplay(Display out)
-
outColor
public void outColor(Rainbow rainbow)
-
addNote
public boolean addNote(Display note, NotePosition position, NoteType type, Colors colors, Swimlane swimlaneNote)
- Specified by:
addNote
in interfaceInstruction
- Overrides:
addNote
in classWithNote
-
getSwimlanes
public java.util.Set<Swimlane> getSwimlanes()
- Specified by:
getSwimlanes
in interfaceSwimable
-
getSwimlaneIn
public Swimlane getSwimlaneIn()
- Specified by:
getSwimlaneIn
in interfaceSwimable
-
getSwimlaneOut
public Swimlane getSwimlaneOut()
- Specified by:
getSwimlaneOut
in interfaceSwimable
-
getLast
public Instruction getLast()
- Specified by:
getLast
in interfaceInstructionCollection
-
setSpecial
public void setSpecial(Instruction special)
-
containsBreak
public boolean containsBreak()
- Specified by:
containsBreak
in interfaceInstruction
-
setBackward
public void setBackward(Display label, Swimlane swimlaneOut, BoxStyle boxStyle, LinkRendering incoming1, LinkRendering incoming2)
-
incoming
public void incoming(LinkRendering incoming)
-
-