Class AbstractMessage
java.lang.Object
net.sourceforge.plantuml.sequencediagram.AbstractMessage
- All Implemented Interfaces:
Event
,EventWithDeactivate
,Styleable
,WithStyle
- Direct Known Subclasses:
Message
,MessageExo
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractMessage
(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, String messageNumber) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
addLifeEvent
(LifeEvent lifeEvent) abstract boolean
final ArrowConfiguration
final Display
getLabel()
final Display
final String
abstract Participant
abstract Participant
double
double
final Url
getUrl()
Style[]
void
boolean
hasUrl()
boolean
final boolean
final boolean
isCreate()
boolean
boolean
boolean
abstract boolean
protected NotePosition
overrideNotePosition
(NotePosition notePosition) void
final void
void
setParallelBrother
(AbstractMessage brother) void
setPart1Anchor
(String anchor) void
setPart2Anchor
(String anchor) void
setPosYendLevel
(double posYendLevel) void
setPosYstartLevel
(double posYstartLevel) final void
-
Constructor Details
-
AbstractMessage
public AbstractMessage(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, String messageNumber)
-
-
Method Details
-
getUsedStyles
- Specified by:
getUsedStyles
in interfaceWithStyle
-
getDefaultStyleDefinition
- Specified by:
getDefaultStyleDefinition
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
-
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
-
setPart1Anchor
-
setPart2Anchor
-
getAnchor
-
getPart1Anchor
-
getPart2Anchor
-
getParticipant1
-
getParticipant2
-