Class MessageExo
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.AbstractMessage
-
- net.sourceforge.plantuml.sequencediagram.MessageExo
-
- All Implemented Interfaces:
Event,EventWithDeactivate
public class MessageExo extends AbstractMessage
-
-
Constructor Summary
Constructors Constructor Description MessageExo(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()MessageExoTypegetType()booleanisSelfMessage()booleanisShortArrow()protected NotePositionoverideNotePosition(NotePosition notePosition)-
Methods inherited from class net.sourceforge.plantuml.sequencediagram.AbstractMessage
addLifeEvent, getAnchor, getArrowConfiguration, getLabel, getLabelNumbered, getMessageNumber, getNoteOnMessages, getPosYendLevel, getPosYstartLevel, getUrl, goParallel, hasUrl, isActivate, isActivateAndDeactive, isCreate, isDeactivate, isParallel, setAnchor, setNote, setPosYendLevel, setPosYstartLevel, setUrl
-
-
-
-
Constructor Detail
-
MessageExo
public MessageExo(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
-
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
-
-