Class InstructionWhile
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.InstructionWhile
-
- All Implemented Interfaces:
Swimable
,Instruction
,InstructionCollection
public class InstructionWhile extends Object 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
-
-
-
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 CommandExecutionResult add(Instruction ins)
- Specified by:
add
in interfaceInstruction
-
createGtile
public Gtile createGtile(ISkinParam skinParam, StringBounder stringBounder)
- Specified by:
createGtile
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
-
getSwimlanes
public 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)
-
eventuallyAddNote
protected final Ftile eventuallyAddNote(FtileFactory factory, Ftile ftile, Swimlane swimlane, VerticalAlignment verticalAlignment)
-
getPositionedNotes
public Collection<PositionedNote> getPositionedNotes()
-
hasNotes
public boolean hasNotes()
-
-