Synergy Home Page

au.edu.swin.synergy.plugin.diagram
Interface BDiagram

All Known Implementing Classes:
BModel, BPackageTerminatorDiagram, BPackageNodeDiagram, BPackageArcEditor

public abstract interface BDiagram


Method Summary
 void addDrawable(BDrawable drawable)
           
 void addVisibleDrawablesToList(Vector visibleList, BScalarRect bounds)
           
 void bringSelectionToFront(Vector selection)
           
 boolean continueAdd(BScalarPoint pos, BDrawable under)
           
 void createDrawable(String name, BScalarPoint pos)
           
 void delete(BDrawable drawable)
           
 void dragAdd(BScalarPoint deltaXY, BDrawable under)
           
 Vector getPlaceableDrawables()
           
 void sendSelectionToBack(Vector selection)
           
 BDrawable startAdd(BDrawable drawable, BScalarPoint pos, BDrawable under)
           
 boolean stopAdd(BScalarPoint pos, BDrawable under, int modifiers)
           
 

Method Detail

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)

Synergy Home Page