Interface DiagramSurface
-
@OpenApi public interface DiagramSurfaceInterface for some component that is used for diagram displaying.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPainter(com.nomagic.magicdraw.ui.AbstractDiagramSurfacePainter painter)Registers given painter.voidaddPainter(DiagramSurfacePainter painter)Registers given painter.java.awt.CursorgetCursor()Returns diagram cursor.java.util.List<DiagramSurfacePainter>getPainters()Returns all registered painters.voidremovePainter(com.nomagic.magicdraw.ui.AbstractDiagramSurfacePainter painter)Unregisters given painter.voidremovePainter(DiagramSurfacePainter painter)Unregisters given painter.voidrepaint()Repaints the diagram surface.voidrepaint(java.awt.Rectangle rect)Repaints the given rectangle of the diagram surface.voidscrollRectToVisible(java.awt.Rectangle r)Scrolls diagram surface in order to make given part of diagram visible.voidscrollToVisible(int x, int y)Scrolls diagram surface in order to make given point of diagram visible.voidsetCursor(java.awt.Cursor cursor)Sets diagram cursor.
-
-
-
Method Detail
-
repaint
@OpenApi void repaint()
Repaints the diagram surface.
-
repaint
@OpenApi void repaint(java.awt.Rectangle rect)
Repaints the given rectangle of the diagram surface.- Parameters:
rect- the rectangle to repaint.
-
scrollRectToVisible
@OpenApi void scrollRectToVisible(java.awt.Rectangle r)
Scrolls diagram surface in order to make given part of diagram visible.- Parameters:
r- make this part of diagram visible.
-
scrollToVisible
@OpenApi void scrollToVisible(int x, int y)Scrolls diagram surface in order to make given point of diagram visible.- Parameters:
x- the x coordinate of the visible point.y- the y coordinate of the visible point.
-
setCursor
@OpenApi void setCursor(@CheckForNull java.awt.Cursor cursor)Sets diagram cursor.- Parameters:
cursor- a new cursor for diagram.- See Also:
Component.setCursor(java.awt.Cursor)
-
getCursor
@OpenApi java.awt.Cursor getCursor()
Returns diagram cursor.- Returns:
- current diagram cursor.
- See Also:
Component.getCursor()
-
addPainter
@OpenApi void addPainter(DiagramSurfacePainter painter)
Registers given painter.- Parameters:
painter- the given painter
-
addPainter
@OpenApi void addPainter(com.nomagic.magicdraw.ui.AbstractDiagramSurfacePainter painter)
Registers given painter.- Parameters:
painter- the given painter
-
removePainter
@OpenApi void removePainter(DiagramSurfacePainter painter)
Unregisters given painter.- Parameters:
painter- the given painter
-
removePainter
@OpenApi void removePainter(com.nomagic.magicdraw.ui.AbstractDiagramSurfacePainter painter)
Unregisters given painter.- Parameters:
painter- the given painter
-
getPainters
@OpenApi java.util.List<DiagramSurfacePainter> getPainters()
Returns all registered painters.- Returns:
- list of registered painters
-
-