Class AbstractMessage
java.lang.Object
net.sourceforge.plantuml.sequencediagram.AbstractEvent
net.sourceforge.plantuml.sequencediagram.AbstractMessage
- All Implemented Interfaces:
Event
,EventWithDeactivate
,EventWithNote
,Styleable
,WithStyle
- Direct Known Subclasses:
Message
,MessageExo
public abstract class AbstractMessage
extends AbstractEvent
implements EventWithDeactivate, WithStyle, EventWithNote
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractMessage
(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, String messageNumber) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
addLifeEvent
(LifeEvent lifeEvent) final void
abstract boolean
final ArrowConfiguration
final Display
getLabel()
final Display
final String
abstract Participant
abstract Participant
double
double
void
getStereotype
(Stereotype stereotype) final Url
getUrl()
final Style[]
void
boolean
hasUrl()
boolean
Deprecated.final boolean
final boolean
isCreate()
boolean
Deprecated.boolean
boolean
boolean
isParallelWith
(AbstractMessage message) abstract boolean
protected NotePosition
overrideNotePosition
(NotePosition notePosition) void
void
setParallelBrother
(AbstractMessage brother) void
setPart1Anchor
(String anchor) void
setPart2Anchor
(String anchor) void
setPosYendLevel
(double posYendLevel) void
setPosYstartLevel
(double posYstartLevel) final void
Methods inherited from class net.sourceforge.plantuml.sequencediagram.AbstractEvent
setY
-
Constructor Details
-
AbstractMessage
public AbstractMessage(StyleBuilder styleBuilder, Display label, ArrowConfiguration arrowConfiguration, 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
- Overrides:
isParallel
in classAbstractEvent
-
isParallelWith
-
getUrl
- Specified by:
getUrl
in interfaceEvent
- Overrides:
getUrl
in classAbstractEvent
-
hasUrl
public boolean hasUrl()- Specified by:
hasUrl
in interfaceEvent
- Overrides:
hasUrl
in classAbstractEvent
-
addLifeEvent
- Specified by:
addLifeEvent
in interfaceEventWithDeactivate
-
isCreate
public final boolean isCreate() -
isActivate
Deprecated. -
isDeactivate
Deprecated. -
isDestroy
public boolean isDestroy() -
isActivateAndDeactive
public final boolean isActivateAndDeactive() -
getLabel
-
getLabelNumbered
-
getArrowConfiguration
-
getNoteOnMessages
-
addNote
- Specified by:
addNote
in interfaceEventWithNote
-
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
-