View Javadoc
1 package com.bonevich.erj.ui; 2 3 import com.bonevich.erj.model.Relation; 4 import com.bonevich.erj.model.Attribute; 5 import com.bonevich.erj.ui.editor.*; 6 7 import org.tigris.gef.base.Globals; 8 9 import java.util.Hashtable; 10 import java.awt.Component; 11 import java.awt.Window; 12 import javax.swing.JTabbedPane; 13 14 /*** Cmd to edit the properties of a <code>Attribute</code>. The loaded 15 * editor is displayed in a tabbed dialog. 16 * 17 * @see CmdProperties */ 18 public final class CmdEditAttribute extends CmdProperties 19 { 20 ////////////////////////////////////////////////////////// 21 // Constructors 22 public CmdEditAttribute(Attribute attribute) 23 { 24 this(attribute, Globals.curEditor().findFrame()); 25 } 26 27 public CmdEditAttribute(Attribute attribute, Window window) 28 { 29 super("Edit Attribute"); 30 putValue("relation", attribute.getRelation()); 31 putValue("attribute", attribute); 32 putValue(EDITOR_NAME, "Edit Attribute Properties"); 33 putValue(PARENT_WINDOW, window); 34 } 35 36 protected ModelEditor createModelEditor(Component cmp) 37 { 38 return new AttributeEditor((JTabbedPane)cmp, (Relation)getValue("relation"), (Attribute)getValue("attribute")); 39 } 40 41 } /* end class CmdEditAttribute */ 42

This page was automatically generated by Maven