Search in sources :

Example 1 with ERSchemaTableNodesLoader

use of com.cubrid.common.ui.er.loader.ERSchemaTableNodesLoader in project cubrid-manager by CUBRID.

the class ERSchemaEditor method setInput.

protected void setInput(IEditorInput input) {
    super.setInput(input);
    if (input instanceof SchemaEditorInput) {
        database = ((SchemaEditorInput) input).getDatabase();
    }
    tableNodesLoader = new ERSchemaTableNodesLoader(database);
    erSchema = new ERSchema(database.getName(), (SchemaEditorInput) input);
    erSchema.setLayoutManualDesiredAndFire(true);
    initCollections(database.getDatabaseInfo());
}
Also used : ERSchemaTableNodesLoader(com.cubrid.common.ui.er.loader.ERSchemaTableNodesLoader) SchemaEditorInput(com.cubrid.common.ui.er.SchemaEditorInput) ERSchema(com.cubrid.common.ui.er.model.ERSchema)

Aggregations

SchemaEditorInput (com.cubrid.common.ui.er.SchemaEditorInput)1 ERSchemaTableNodesLoader (com.cubrid.common.ui.er.loader.ERSchemaTableNodesLoader)1 ERSchema (com.cubrid.common.ui.er.model.ERSchema)1