1 27 28 package org.nightlabs.editor2d.request; 29 30 import org.apache.log4j.Logger; 31 import org.eclipse.draw2d.Shape; 32 import org.eclipse.gef.requests.CreateRequest; 33 34 import org.nightlabs.editor2d.j2d.GeneralShape; 35 36 37 public class EditorCreateRequest 38 extends CreateRequest 39 implements EditorShapeRequest, 40 EditorBoundsRequest 41 { 42 public static final Logger LOGGER = Logger.getLogger(EditorCreateRequest.class); 43 44 public static final int BOUNDS_FIX_MODE = 1; 45 public static final int BOUNDS_UNFIX_MODE = 2; 46 47 protected int mode = BOUNDS_UNFIX_MODE; 48 public int getMode() { 49 return mode; 50 } 51 public void setMode(int mode) { 52 this.mode = mode; 53 } 54 55 protected GeneralShape gp; 56 public GeneralShape getGeneralShape() { 57 return gp; 58 } 59 public void setGeneralShape(GeneralShape gp) { 60 this.gp = gp; 61 } 62 63 protected Shape shape; 64 public Shape getShape() { 65 return shape; 66 } 67 public void setShape(Shape shape) { 68 this.shape = shape; 69 } 70 71 protected boolean useShape = false; 72 public boolean isUseShape() { 73 return useShape; 74 } 75 public void setUseShape(boolean useShape) { 76 this.useShape = useShape; 77 } 78 79 87 90 public EditorCreateRequest() { 91 super(); 92 } 93 94 97 public EditorCreateRequest(Object type) { 98 super(type); 99 } 100 101 } 102 | Popular Tags |