package net.ms.designer.editors.componentdetail.commands; import net.ms.designer.editors.componentdetail.models.CommonField; import net.ms.designer.editors.componentdetail.models.ConfigDialog; import net.ms.designer.editors.componentdetail.models.Container; import net.ms.designer.editors.componentdetail.models.Element; import org.eclipse.gef.commands.Command; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.internal.UIPlugin; public class PropertyCommand extends Command{ Shell shell; protected Element obj; protected CommonField comf; protected Container cot; protected String change; public void execute() { change = "1"; ConfigDialog dialog = new ConfigDialog(UIPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(), obj, cot, comf,change); // dialog.create(obj); dialog.open(); } public Element getCopyObject() { return obj; } public void setCopyObject(Element t) { this.obj = t; } public CommonField getCopyObject1() { return comf; } public void setCopyObject(CommonField c) { this.comf = c; } public Container getContainer() { return cot; } public void setContainer(Container co) { this.cot = co; } public String getChange() { return this.change; } public void setChange(String change) { this.change = change; } }