1 19 20 package org.netbeans.modules.dbschema.nodes; 21 22 import java.beans.*; 23 24 import org.openide.nodes.*; 25 26 import org.netbeans.modules.dbschema.*; 27 28 31 public class ForeignKeyElementNode extends DBMemberElementNode { 32 36 public ForeignKeyElementNode(ForeignKeyElement element, TableChildren children, boolean writeable) { 37 super(element, children, writeable); 38 TableElementFilter filter = new TableElementFilter(); 39 filter.setOrder(new int[] {TableElementFilter.COLUMN}); 40 children.setFilter(filter); 41 } 42 43 46 protected String resolveIconBase () { 47 return FK; 48 } 49 50 51 protected Sheet createSheet () { 52 Sheet sheet = Sheet.createDefault(); 53 Sheet.Set ps = sheet.get(Sheet.PROPERTIES); 54 55 ps.put(createNameProperty(writeable)); 56 57 return sheet; 58 } 59 } 60 | Popular Tags |