|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.swt.dnd.DropTargetAdapter
org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter
org.eclipse.gmt.weaver.extension.panel.dnd.WovenPanelDndManager
public class WovenPanelDndManager
This class manage the drag and drop for woven panel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter |
|---|
org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter.DragAndDropCommandInformation |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter |
|---|
command, commandTarget, domain, dragAndDropCommandInformation, IS_MOTIF, originalOperation, source, viewer |
| Constructor Summary | |
|---|---|
WovenPanelDndManager(IWovenModelPanel panel,
org.eclipse.jface.viewers.Viewer viewer)
This creates a manager of drag and drop for woven panel |
|
| Method Summary | |
|---|---|
void |
createContextDnDMenu(org.eclipse.emf.ecore.EObject weavingTarget,
org.eclipse.emf.ecore.EObject aSource1,
org.eclipse.emf.ecore.EObject aSource2,
java.lang.String eObjTypeDescr)
Creates a dynamic pop up menu after dragging an element over it if it has more than 1 wlinkend or association end child |
void |
drop(org.eclipse.swt.dnd.DropTargetEvent event)
action to drop |
void |
helper(org.eclipse.swt.dnd.DropTargetEvent event)
Enables disables drag and drop over specific elements (WLinkEnd and WLink) |
void |
setWeaverSelection(org.eclipse.emf.ecore.EObject currentWeaverSelection)
|
void |
setWEditingDomain(org.eclipse.emf.edit.domain.EditingDomain domain)
Sets the weaving editing domain |
void |
setWManager(WeaverModelManager manager)
Sets the weaving model manager |
| Methods inherited from class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter |
|---|
dragEnter, dragLeave, dragOperationChanged, dragOver, dropAccept, extractDragSource, extractDropTarget, getAutoFeedback, getDragSource, getLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WovenPanelDndManager(IWovenModelPanel panel,
org.eclipse.jface.viewers.Viewer viewer)
panel - domain - viewer - mng - the model manager| Method Detail |
|---|
public void helper(org.eclipse.swt.dnd.DropTargetEvent event)
helper in class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapterevent - public void drop(org.eclipse.swt.dnd.DropTargetEvent event)
drop in interface org.eclipse.swt.dnd.DropTargetListenerdrop in class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapterevent -
public void createContextDnDMenu(org.eclipse.emf.ecore.EObject weavingTarget,
org.eclipse.emf.ecore.EObject aSource1,
org.eclipse.emf.ecore.EObject aSource2,
java.lang.String eObjTypeDescr)
weavingTarget - aSource1 - aSource2 - eObjTypeDescr - public void setWeaverSelection(org.eclipse.emf.ecore.EObject currentWeaverSelection)
public void setWEditingDomain(org.eclipse.emf.edit.domain.EditingDomain domain)
domain - The wDomain to set.public void setWManager(WeaverModelManager manager)
manager - The wManager to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||