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 booleancompatibleForCreate(Participant p)booleandealWith(Participant someone)ParticipantgetParticipant()ParticipantgetParticipant1()ParticipantgetParticipant2()MessageExoTypegetType()booleanisSelfMessage()booleanisShortArrow()protected NotePositionoverideNotePosition(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:
overideNotePositionin 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
-
-