KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > editpolicy > DrawComponentContainerEditPolicy


1 /**
2  * <p> Project: com.nightlabs.editor2d </p>
3  * <p> Copyright: Copyright (c) 2004 </p>
4  * <p> Company: NightLabs GmbH (Germany) </p>
5  * <p> Creation Date: 28.10.2004 </p>
6  * <p> Author: Daniel Mazurek </p>
7 **/

8 package com.nightlabs.editor2d.editpolicy;
9
10 import org.eclipse.gef.commands.Command;
11 import org.eclipse.gef.editpolicies.ContainerEditPolicy;
12 import org.eclipse.gef.requests.CreateRequest;
13
14
15 public class DrawComponentContainerEditPolicy
16 extends ContainerEditPolicy
17 {
18
19   /* (non-Javadoc)
20    * @see org.eclipse.gef.editpolicies.ContainerEditPolicy#getCreateCommand(org.eclipse.gef.requests.CreateRequest)
21    */

22   protected Command getCreateCommand(CreateRequest request) {
23     return null;
24   }
25   
26 // public Command getOrphanChildrenCommand(GroupRequest request)
27
// {
28
// List parts = request.getEditParts();
29
// CompoundCommand result =
30
// new CompoundCommand(EditorPlugin.getResourceString("command_orphan_children"));
31
// for (int i = 0; i < parts.size(); i++) {
32
// OrphanChildCommand orphan = new OrphanChildCommand();
33
// orphan.setChild((LogicSubpart)((EditPart)parts.get(i)).getModel());
34
// orphan.setParent((LogicDiagram)getHost().getModel());
35
// orphan.setLabel(LogicMessages.LogicElementEditPolicy_OrphanCommandLabelText);
36
// result.add(orphan);
37
// }
38
// return result.unwrap();
39
// }
40
}
41
Popular Tags