au.edu.swin.synergy.plugin.diagram
Interface BDiagram
- All Known Implementing Classes:
- BModel, BPackageTerminatorDiagram, BPackageNodeDiagram, BPackageArcEditor
- public abstract interface BDiagram
getPlaceableDrawables
public Vector getPlaceableDrawables()
addDrawable
public void addDrawable(BDrawable drawable)
createDrawable
public void createDrawable(String name,
BScalarPoint pos)
addVisibleDrawablesToList
public void addVisibleDrawablesToList(Vector visibleList,
BScalarRect bounds)
startAdd
public BDrawable startAdd(BDrawable drawable,
BScalarPoint pos,
BDrawable under)
continueAdd
public boolean continueAdd(BScalarPoint pos,
BDrawable under)
dragAdd
public void dragAdd(BScalarPoint deltaXY,
BDrawable under)
stopAdd
public boolean stopAdd(BScalarPoint pos,
BDrawable under,
int modifiers)
delete
public void delete(BDrawable drawable)
bringSelectionToFront
public void bringSelectionToFront(Vector selection)
sendSelectionToBack
public void sendSelectionToBack(Vector selection)