Class MessageExo
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.AbstractMessage
-
- net.sourceforge.plantuml.sequencediagram.MessageExo
-
- All Implemented Interfaces:
Event
,EventWithDeactivate
,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 boolean
compatibleForCreate(Participant p)
boolean
dealWith(Participant someone)
Participant
getParticipant()
Participant
getParticipant1()
Participant
getParticipant2()
MessageExoType
getType()
boolean
isSelfMessage()
boolean
isShortArrow()
protected NotePosition
overideNotePosition(NotePosition notePosition)
-
Methods inherited from class net.sourceforge.plantuml.sequencediagram.AbstractMessage
addLifeEvent, getAnchor, getArrowConfiguration, getDefaultStyleDefinition, getLabel, getLabelNumbered, getMessageNumber, getNoteOnMessages, getPart1Anchor, getPart2Anchor, getPosYendLevel, getPosYstartLevel, getUrl, getUsedStyles, goParallel, hasUrl, isActivate, isActivateAndDeactive, isCreate, isDeactivate, isDestroy, isParallel, setAnchor, setNote, setPart1Anchor, setPart2Anchor, setPosYendLevel, setPosYstartLevel, setUrl
-
-
-
-
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()
-
overideNotePosition
protected NotePosition overideNotePosition(NotePosition notePosition)
- Overrides:
overideNotePosition
in classAbstractMessage
-
getParticipant1
public Participant getParticipant1()
- Specified by:
getParticipant1
in classAbstractMessage
-
getParticipant2
public Participant getParticipant2()
- Specified by:
getParticipant2
in classAbstractMessage
-
getParticipant
public Participant getParticipant()
-
getType
public final MessageExoType getType()
-
dealWith
public boolean dealWith(Participant someone)
-
compatibleForCreate
public boolean compatibleForCreate(Participant p)
- Specified by:
compatibleForCreate
in classAbstractMessage
-
isSelfMessage
public boolean isSelfMessage()
- Specified by:
isSelfMessage
in classAbstractMessage
-
-