Initialize
[sdk/ide/product.git] / org.eclipse.jst.pagedesigner / src / org / eclipse / jst / pagedesigner / tableedit / TableSideHandle.java
1 /*******************************************************************************\r
2  * Copyright (c) 2006 Sybase, Inc. and others.\r
3  *\r
4  * All rights reserved. This program and the accompanying materials\r
5  * are made available under the terms of the Eclipse Public License v1.0\r
6  * which accompanies this distribution, and is available at\r
7  * http://www.eclipse.org/legal/epl-v10.html\r
8  *\r
9  * Contributors:\r
10  *     Sybase, Inc. - initial API and implementation\r
11  *******************************************************************************/\r
12 package org.eclipse.jst.pagedesigner.tableedit;\r
13 \r
14 import org.eclipse.draw2d.Locator;\r
15 import org.eclipse.gef.DragTracker;\r
16 import org.eclipse.gef.GraphicalEditPart;\r
17 import org.eclipse.gef.handles.AbstractHandle;\r
18 import org.eclipse.jst.pagedesigner.editpolicies.ITableEditAdapter;\r
19 \r
20 /**\r
21  * @author mengbo\r
22  * @version 1.5\r
23  */\r
24 public class TableSideHandle extends AbstractHandle {\r
25         /**\r
26          * @param owner\r
27          * @param loc\r
28          */\r
29         public TableSideHandle(GraphicalEditPart owner, Locator loc) {\r
30                 super(owner, loc);\r
31                 // TODO Auto-generated constructor stub\r
32         }\r
33 \r
34         /*\r
35          * (non-Javadoc)\r
36          * \r
37          * @see org.eclipse.gef.handles.AbstractHandle#createDragTracker()\r
38          */\r
39         protected DragTracker createDragTracker() {\r
40                 // TODO Auto-generated method stub\r
41                 return null;\r
42         }\r
43 \r
44         /**\r
45          * @return the edit part\r
46          */\r
47         public GraphicalEditPart getTableEditPart() {\r
48                 return this.getOwner();\r
49         }\r
50 \r
51         /**\r
52          * @return the adapter\r
53          */\r
54         public ITableEditAdapter getTableEditAdapter() {\r
55                 return TableEditHelper.getTableEditAdapter(getOwner());\r
56         }\r
57 \r
58         /*\r
59          * (non-Javadoc)\r
60          * \r
61          * @see org.eclipse.draw2d.Figure#useLocalCoordinates()\r
62          */\r
63         protected boolean useLocalCoordinates() {\r
64                 return true;\r
65         }\r
66 }\r