- All Superinterfaces:
AbstractEdge
,AbstractEdge
,AbstractModelComponent
,AbstractModelComponent
,AbstractVisibleComponent
,AbstractVisibleComponent
,GraphicsEdge
,ReadOnlyInterface
,WritableInterface
public interface GraphicsEdge extends AbstractEdge, GraphicsEdge
-
Method Summary
Modifier and Type Method Description List<? extends GraphicsEdgeItem>
getDiagramItems()
List<? extends GraphicsEdgeItem>
getDiagramItems(Diagram diagram)
void
setBrush(Brush brush)
Sets the fill brush of the item's shape.void
setEndMarker(MarkerShape endMarker)
Changes the shape of the end marker.void
setEndMarkerSize(double endMarkerSize)
Changes the size of the end marker.void
setStartMarker(MarkerShape startMarker)
Changes the shape of the start marker.void
setStartMarkerSize(double startMarkerSize)
Changes the size of the start marker.GraphicsEdge
toReadOnly()
Methods inherited from interface omix.plugin.model.AbstractEdge
blur, isHidden, lineStyle, lineWidth, shadow, strokeColor, strokeStyle, strokeWidth, transparency
Methods inherited from interface omix.plugin.model.writable.AbstractEdge
dst, setLineStyle, setLineWidth, setShadow, setStrokeColor, setStrokeStyle, setStrokeWidth, setTransparency, src
Methods inherited from interface omix.plugin.model.AbstractModelComponent
addChangeListener, addPropertyChangeListener, fieldExists, getIdentifier, removeChangeListener, removePropertyChangeListener
Methods inherited from interface omix.plugin.model.writable.AbstractModelComponent
getField, getField, isChangeable, model
Methods inherited from interface omix.plugin.model.AbstractVisibleComponent
accessoryExists, getAccessory, getAccessory, hasDiagramItems, hasDiagramItems
Methods inherited from interface omix.plugin.model.writable.AbstractVisibleComponent
getAccessories, getAccessories, getAccessory, getAccessory, getAllAccessories, getCustomProperty, getMethod, getMethod, getMethod, setCustomProperty, setTmpCustomProperty
Methods inherited from interface omix.plugin.model.GraphicsEdge
brush, endMarker, endMarkerSize, startMarker, startMarkerSize
-
Method Details
-
setBrush
Sets the fill brush of the item's shape.- Parameters:
brush
- the new brush- Throws:
IllegalChangeException
- See Also:
GraphicsEdge.brush()
-
setStartMarker
Changes the shape of the start marker.- Parameters:
startMarker
-- Throws:
IllegalChangeException
- See Also:
GraphicsEdge.startMarker()
-
setEndMarker
Changes the shape of the end marker.- Parameters:
endMarker
-- Throws:
IllegalChangeException
- See Also:
GraphicsEdge.endMarker()
-
setStartMarkerSize
Changes the size of the start marker.- Parameters:
startMarkerSize
-- Throws:
IllegalChangeException
- See Also:
GraphicsEdge.startMarkerSize()
-
setEndMarkerSize
Changes the size of the end marker.- Parameters:
endMarkerSize
-- Throws:
IllegalChangeException
- See Also:
GraphicsEdge.endMarkerSize()
-
getDiagramItems
List<? extends GraphicsEdgeItem> getDiagramItems()- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceGraphicsEdge
-
getDiagramItems
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractEdge
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceAbstractVisibleComponent
- Specified by:
getDiagramItems
in interfaceGraphicsEdge
-
toReadOnly
GraphicsEdge toReadOnly()- Specified by:
toReadOnly
in interfaceAbstractEdge
- Specified by:
toReadOnly
in interfaceAbstractModelComponent
- Specified by:
toReadOnly
in interfaceAbstractVisibleComponent
- Specified by:
toReadOnly
in interfaceWritableInterface
-