Class InstructionIf
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.WithNote
-
- net.sourceforge.plantuml.activitydiagram3.InstructionIf
-
- All Implemented Interfaces:
Swimable
,Instruction
,InstructionCollection
public class InstructionIf extends WithNote implements Instruction, InstructionCollection
-
-
Constructor Summary
Constructors Constructor Description InstructionIf(Swimlane swimlane, Instruction parent, Display labelTest, Display whenThen, LinkRendering inlinkRendering, HtmlColor 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)
void
afterEndwhile(LinkRendering linkRenderer)
Ftile
createFtile(FtileFactory factory)
boolean
elseIf(Display inlabel, Display test, Display whenThen, LinkRendering nextLinkRenderer, HtmlColor color)
void
endif(LinkRendering nextLinkRenderer)
LinkRendering
getInLinkRendering()
Instruction
getLast()
Instruction
getParent()
Swimlane
getSwimlaneIn()
Swimlane
getSwimlaneOut()
java.util.Set<Swimlane>
getSwimlanes()
boolean
kill()
boolean
swithToElse2(Display whenElse, LinkRendering nextLinkRenderer)
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.WithNote
eventuallyAddNote, getPositionedNotes, hasNotes
-
-
-
-
Constructor Detail
-
InstructionIf
public InstructionIf(Swimlane swimlane, Instruction parent, Display labelTest, Display whenThen, LinkRendering inlinkRendering, HtmlColor color, ISkinParam skinParam)
-
-
Method Detail
-
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()
-
swithToElse2
public boolean swithToElse2(Display whenElse, LinkRendering nextLinkRenderer)
-
elseIf
public boolean elseIf(Display inlabel, Display test, Display whenThen, LinkRendering nextLinkRenderer, HtmlColor color)
-
endif
public void endif(LinkRendering nextLinkRenderer)
-
kill
public final boolean kill()
- Specified by:
kill
in interfaceInstruction
-
getInLinkRendering
public LinkRendering getInLinkRendering()
- Specified by:
getInLinkRendering
in interfaceInstruction
-
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
-
afterEndwhile
public void afterEndwhile(LinkRendering linkRenderer)
-
-