Class AbstractMessage
- java.lang.Object
-
- net.sourceforge.plantuml.sequencediagram.AbstractMessage
-
- All Implemented Interfaces:
Event,EventWithDeactivate
- Direct Known Subclasses:
Message,MessageExo
public abstract class AbstractMessage extends java.lang.Object implements EventWithDeactivate
-
-
Constructor Summary
Constructors Constructor Description AbstractMessage(Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanaddLifeEvent(LifeEvent lifeEvent)abstract booleancompatibleForCreate(Participant p)java.lang.StringgetAnchor()ArrowConfigurationgetArrowConfiguration()DisplaygetLabel()DisplaygetLabelNumbered()java.lang.StringgetMessageNumber()java.util.List<Note>getNoteOnMessages()doublegetPosYendLevel()doublegetPosYstartLevel()UrlgetUrl()voidgoParallel()booleanhasUrl()booleanisActivate()booleanisActivateAndDeactive()booleanisCreate()booleanisDeactivate()booleanisParallel()abstract booleanisSelfMessage()protected NotePositionoverideNotePosition(NotePosition notePosition)voidsetAnchor(java.lang.String anchor)voidsetNote(Note note)voidsetPosYendLevel(double posYendLevel)voidsetPosYstartLevel(double posYstartLevel)voidsetUrl(Url url)
-
-
-
Constructor Detail
-
AbstractMessage
public AbstractMessage(Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber)
-
-
Method Detail
-
setUrl
public final void setUrl(Url url)
-
goParallel
public void goParallel()
-
isParallel
public boolean isParallel()
- Specified by:
isParallelin interfaceEvent
-
addLifeEvent
public final boolean addLifeEvent(LifeEvent lifeEvent)
- Specified by:
addLifeEventin interfaceEventWithDeactivate
-
isCreate
public final boolean isCreate()
-
isActivate
public boolean isActivate()
-
isDeactivate
public boolean isDeactivate()
-
isActivateAndDeactive
public final boolean isActivateAndDeactive()
-
getLabel
public final Display getLabel()
-
getLabelNumbered
public final Display getLabelNumbered()
-
getArrowConfiguration
public final ArrowConfiguration getArrowConfiguration()
-
getNoteOnMessages
public final java.util.List<Note> getNoteOnMessages()
-
setNote
public final void setNote(Note note)
-
overideNotePosition
protected NotePosition overideNotePosition(NotePosition notePosition)
-
getMessageNumber
public final java.lang.String getMessageNumber()
-
compatibleForCreate
public abstract boolean compatibleForCreate(Participant p)
-
isSelfMessage
public abstract boolean isSelfMessage()
-
getPosYstartLevel
public double getPosYstartLevel()
-
setPosYstartLevel
public void setPosYstartLevel(double posYstartLevel)
-
setPosYendLevel
public void setPosYendLevel(double posYendLevel)
- Specified by:
setPosYendLevelin interfaceEventWithDeactivate
-
getPosYendLevel
public double getPosYendLevel()
- Specified by:
getPosYendLevelin interfaceEventWithDeactivate
-
setAnchor
public void setAnchor(java.lang.String anchor)
-
getAnchor
public java.lang.String getAnchor()
-
-