Class AbstractMessage
java.lang.Object
net.sourceforge.plantuml.sequencediagram.AbstractMessage
- All Implemented Interfaces:
Event
,EventWithDeactivate
,Styleable
,WithStyle
- Direct Known Subclasses:
Message
,MessageExo
public abstract class AbstractMessage
extends java.lang.Object
implements EventWithDeactivate, WithStyle
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractMessage
(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
addLifeEvent
(LifeEvent lifeEvent) abstract boolean
java.lang.String
final ArrowConfiguration
final Display
getLabel()
final Display
final java.lang.String
final java.util.List<Note>
java.lang.String
java.lang.String
abstract Participant
abstract Participant
double
double
void
getStereotype
(Stereotype stereotype) final Url
getUrl()
final Style[]
void
boolean
hasUrl()
boolean
final boolean
final boolean
isCreate()
boolean
boolean
boolean
abstract boolean
protected NotePosition
overrideNotePosition
(NotePosition notePosition) void
setAnchor
(java.lang.String anchor) final void
void
setParallelBrother
(AbstractMessage brother) void
setPart1Anchor
(java.lang.String anchor) void
setPart2Anchor
(java.lang.String anchor) void
setPosYendLevel
(double posYendLevel) void
setPosYstartLevel
(double posYstartLevel) final void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractMessage
public AbstractMessage(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, java.lang.String messageNumber)
-
-
Method Details
-
getStereotype
-
getUsedStyles
- Specified by:
getUsedStyles
in interfaceWithStyle
-
getStyleSignature
- Specified by:
getStyleSignature
in interfaceStyleable
-
setUrl
-
goParallel
public void goParallel() -
setParallelBrother
-
isParallel
public boolean isParallel()- Specified by:
isParallel
in interfaceEvent
-
getUrl
-
hasUrl
public boolean hasUrl() -
addLifeEvent
- Specified by:
addLifeEvent
in interfaceEventWithDeactivate
-
isCreate
public final boolean isCreate() -
isActivate
public boolean isActivate() -
isDeactivate
public boolean isDeactivate() -
isDestroy
public boolean isDestroy() -
isActivateAndDeactive
public final boolean isActivateAndDeactive() -
getLabel
-
getLabelNumbered
-
getArrowConfiguration
-
getNoteOnMessages
-
setNote
-
overrideNotePosition
-
getMessageNumber
public final java.lang.String getMessageNumber() -
compatibleForCreate
-
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) -
setPart1Anchor
public void setPart1Anchor(java.lang.String anchor) -
setPart2Anchor
public void setPart2Anchor(java.lang.String anchor) -
getAnchor
public java.lang.String getAnchor() -
getPart1Anchor
public java.lang.String getPart1Anchor() -
getPart2Anchor
public java.lang.String getPart2Anchor() -
getParticipant1
-
getParticipant2
-