1 package com.bonevich.erj.ui;
2
3 import com.bonevich.erj.model.Domain;
4
5 import org.tigris.gef.base.Cmd;
6
7 import java.util.Hashtable;
8
9 /*** Cmd to delete a <code>Domain</code> from the model.
10 */
11 public final class CmdDeleteDomain extends Cmd
12 {
13 private static final String DELETE_STR = "Delete this Domain";
14 //////////////////////////////////////////////////////////
15 // Constructors
16 public CmdDeleteDomain(Domain domain)
17 {
18 super(new Hashtable(), DELETE_STR, false);
19 setArg("domain", domain);
20 }
21
22 public void doIt()
23 {
24 Domain dmn = (Domain) getArg("domain");
25 dmn.getSchema().deleteDomain(dmn);
26 }
27
28 public void undoIt() { }
29
30 } /* end class CmdDeleteDomain */
31
This page was automatically generated by Maven