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 boolean
addLifeEvent(LifeEvent lifeEvent)
abstract boolean
compatibleForCreate(Participant p)
java.lang.String
getAnchor()
ArrowConfiguration
getArrowConfiguration()
Display
getLabel()
Display
getLabelNumbered()
java.lang.String
getMessageNumber()
java.util.List<Note>
getNoteOnMessages()
double
getPosYendLevel()
double
getPosYstartLevel()
Url
getUrl()
void
goParallel()
boolean
hasUrl()
boolean
isActivate()
boolean
isActivateAndDeactive()
boolean
isCreate()
boolean
isDeactivate()
boolean
isParallel()
abstract boolean
isSelfMessage()
protected NotePosition
overideNotePosition(NotePosition notePosition)
void
setAnchor(java.lang.String anchor)
void
setNote(Note note)
void
setPosYendLevel(double posYendLevel)
void
setPosYstartLevel(double posYstartLevel)
void
setUrl(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:
isParallel
in interfaceEvent
-
addLifeEvent
public final boolean addLifeEvent(LifeEvent lifeEvent)
- Specified by:
addLifeEvent
in 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:
setPosYendLevel
in interfaceEventWithDeactivate
-
getPosYendLevel
public double getPosYendLevel()
- Specified by:
getPosYendLevel
in interfaceEventWithDeactivate
-
setAnchor
public void setAnchor(java.lang.String anchor)
-
getAnchor
public java.lang.String getAnchor()
-
-