Math2mat

/home/ythoma/docs/math2mat/svn/wp1/framework/m2mGUI/src/m2m/frontend/dynamicview/commands/AbstractLayoutCommand.java

Go to the documentation of this file.
00001 
00016 package m2m.frontend.dynamicview.commands;
00017 
00018 import m2m.frontend.dynamicview.editPart.SchemaPart;
00019 import m2m.frontend.dynamicview.model.Node;
00020 
00021 import org.eclipse.draw2d.geometry.Rectangle;
00022 import org.eclipse.gef.commands.Command;
00023 
00024 
00025 public abstract class AbstractLayoutCommand extends Command
00026 {
00030         private SchemaPart schemaPart;
00034         private Rectangle layout;
00035         
00036         
00041     public abstract void setModel(Node model);
00042     
00043     
00048     public void setRootPart(SchemaPart part)
00049     {
00050         this.schemaPart = part;
00051     }
00052 
00053     
00058     public SchemaPart getRootPart()
00059     {
00060         return schemaPart;
00061     }
00062     
00063     
00068     public void setLayout(Rectangle rect)
00069     {
00070                 this.layout = rect;
00071     }
00072     
00073     
00078     public Rectangle getLayout()
00079     {
00080                 return layout;
00081     }
00082 }
 All Classes Namespaces Files Functions Variables Enumerations