Class InstructionSwitch
- java.lang.Object
-
- net.sourceforge.plantuml.activitydiagram3.WithNote
-
- net.sourceforge.plantuml.activitydiagram3.InstructionSwitch
-
- All Implemented Interfaces:
Swimable
,Instruction
,InstructionCollection
public class InstructionSwitch extends WithNote implements Instruction, InstructionCollection
-
-
Constructor Summary
Constructors Constructor Description InstructionSwitch(Swimlane swimlane, Instruction parent, Display labelTest, LinkRendering inlinkRendering, HColor color, ISkinParam skinParam)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Instruction ins)
boolean
containsBreak()
Ftile
createFtile(FtileFactory factory)
void
endSwitch(LinkRendering nextLinkRenderer)
LinkRendering
getInLinkRendering()
Instruction
getLast()
Instruction
getParent()
Swimlane
getSwimlaneIn()
Swimlane
getSwimlaneOut()
java.util.Set<Swimlane>
getSwimlanes()
boolean
kill()
boolean
switchCase(Display labelCase, LinkRendering nextLinkRenderer)
-
Methods inherited from class net.sourceforge.plantuml.activitydiagram3.WithNote
addNote, eventuallyAddNote, getPositionedNotes, hasNotes
-
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.activitydiagram3.Instruction
addNote
-
-
-
-
Constructor Detail
-
InstructionSwitch
public InstructionSwitch(Swimlane swimlane, Instruction parent, Display labelTest, LinkRendering inlinkRendering, HColor color, ISkinParam skinParam)
-
-
Method Detail
-
containsBreak
public boolean containsBreak()
- Specified by:
containsBreak
in interfaceInstruction
-
add
public void add(Instruction ins)
- Specified by:
add
in interfaceInstruction
-
createFtile
public Ftile createFtile(FtileFactory factory)
- Specified by:
createFtile
in interfaceInstruction
-
kill
public final boolean kill()
- Specified by:
kill
in interfaceInstruction
-
getInLinkRendering
public LinkRendering getInLinkRendering()
- Specified by:
getInLinkRendering
in interfaceInstruction
-
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
-
switchCase
public boolean switchCase(Display labelCase, LinkRendering nextLinkRenderer)
-
getParent
public Instruction getParent()
-
endSwitch
public void endSwitch(LinkRendering nextLinkRenderer)
-
-