Class MessageExo
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.AbstractEvent
-
- net.sourceforge.plantuml.sequencediagram.AbstractMessage
-
- net.sourceforge.plantuml.sequencediagram.MessageExo
-
- All Implemented Interfaces:
Event,EventWithDeactivate,EventWithNote,Styleable,WithStyle
public class MessageExo extends AbstractMessage
-
-
Constructor Summary
Constructors Constructor Description MessageExo(StyleBuilder styleBuilder, Participant p, MessageExoType type, Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber, boolean shortArrow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompatibleForCreate(Participant p)booleandealWith(Participant someone)ParticipantgetParticipant()ParticipantgetParticipant1()ParticipantgetParticipant2()MessageExoTypegetType()booleanisSelfMessage()booleanisShortArrow()protected NotePositionoverrideNotePosition(NotePosition notePosition)-
Methods inherited from class net.sourceforge.plantuml.sequencediagram.AbstractMessage
addLifeEvent, addNote, getAnchor, getArrowConfiguration, getLabel, getLabelNumbered, getMessageNumber, getNoteOnMessages, getPart1Anchor, getPart2Anchor, getPosYendLevel, getPosYstartLevel, getStereotype, getStyleSignature, getUrl, getUsedStyles, goParallel, hasUrl, isActivate, isActivateAndDeactive, isCreate, isDeactivate, isDestroy, isParallel, isParallelWith, setAnchor, setParallelBrother, setPart1Anchor, setPart2Anchor, setPosYendLevel, setPosYstartLevel, setUrl
-
Methods inherited from class net.sourceforge.plantuml.sequencediagram.AbstractEvent
setY
-
-
-
-
Constructor Detail
-
MessageExo
public MessageExo(StyleBuilder styleBuilder, Participant p, MessageExoType type, Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber, boolean shortArrow)
-
-
Method Detail
-
isShortArrow
public boolean isShortArrow()
-
overrideNotePosition
protected NotePosition overrideNotePosition(NotePosition notePosition)
- Overrides:
overrideNotePositionin classAbstractMessage
-
getParticipant1
public Participant getParticipant1()
- Specified by:
getParticipant1in classAbstractMessage
-
getParticipant2
public Participant getParticipant2()
- Specified by:
getParticipant2in classAbstractMessage
-
getParticipant
public Participant getParticipant()
-
getType
public final MessageExoType getType()
-
dealWith
public boolean dealWith(Participant someone)
-
compatibleForCreate
public boolean compatibleForCreate(Participant p)
- Specified by:
compatibleForCreatein classAbstractMessage
-
isSelfMessage
public boolean isSelfMessage()
- Specified by:
isSelfMessagein classAbstractMessage
-
-