Public Member Functions

workbench_physical_Diagram Class Reference

a model diagram holding layers and figures More...

#include <structs.workbench.physical.h>

Inheritance diagram for workbench_physical_Diagram:
model_Diagram GrtObject

List of all members.

Public Member Functions

virtual void autoPlaceDBObjects (const grt::ListRef< db_DatabaseObject > &objects)
 

virtual
workbench_physical_ConnectionRef 
createConnectionForForeignKey (const db_ForeignKeyRef &fk)
 

virtual grt::IntegerRef createConnectionsForTable (const db_TableRef &table)
 

virtual void deleteConnectionsForTable (const db_TableRef &table)
 

virtual
workbench_physical_ConnectionRef 
getConnectionForForeignKey (const db_ForeignKeyRef &fk)
 

virtual model_FigureRef getFigureForDBObject (const db_DatabaseObjectRef &object)
 

virtual model_LayerRef placeNewLayer (double x, double y, double width, double height, const std::string &name)
 

virtual
workbench_physical_RoutineGroupFigureRef 
placeRoutineGroup (const db_RoutineGroupRef &routineGroup, double x, double y)
 

virtual
workbench_physical_TableFigureRef 
placeTable (const db_TableRef &table, double x, double y)
 

virtual
workbench_physical_ViewFigureRef 
placeView (const db_ViewRef &view, double x, double y)
 


Detailed Description

a model diagram holding layers and figures


Member Function Documentation

virtual void autoPlaceDBObjects ( const grt::ListRef< db_DatabaseObject > &  objects  )  [virtual]

Parameters:
objects 
Returns:
virtual workbench_physical_ConnectionRef createConnectionForForeignKey ( const db_ForeignKeyRef &  fk  )  [virtual]

Parameters:
fk 
Returns:
virtual grt::IntegerRef createConnectionsForTable ( const db_TableRef &  table  )  [virtual]

Parameters:
table 
Returns:
virtual void deleteConnectionsForTable ( const db_TableRef &  table  )  [virtual]

Parameters:
table 
Returns:
virtual workbench_physical_ConnectionRef getConnectionForForeignKey ( const db_ForeignKeyRef &  fk  )  [virtual]

Parameters:
fk 
Returns:
virtual model_FigureRef getFigureForDBObject ( const db_DatabaseObjectRef &  object  )  [virtual]

Parameters:
object 
Returns:
virtual model_LayerRef placeNewLayer ( double  x,
double  y,
double  width,
double  height,
const std::string &  name 
) [virtual]

Parameters:
x 
y 
width 
height 
name 
Returns:

Implements model_Diagram.

virtual workbench_physical_RoutineGroupFigureRef placeRoutineGroup ( const db_RoutineGroupRef &  routineGroup,
double  x,
double  y 
) [virtual]

Parameters:
routineGroup 
x 
y 
Returns:
virtual workbench_physical_TableFigureRef placeTable ( const db_TableRef &  table,
double  x,
double  y 
) [virtual]

Parameters:
table 
x 
y 
Returns:
virtual workbench_physical_ViewFigureRef placeView ( const db_ViewRef &  view,
double  x,
double  y 
) [virtual]

Parameters:
view 
x 
y 
Returns: