|
||||||||||
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 managerMethod Detail |
---|
public void helper(org.eclipse.swt.dnd.DropTargetEvent event)
helper
in class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter
event
- public void drop(org.eclipse.swt.dnd.DropTargetEvent event)
drop
in interface org.eclipse.swt.dnd.DropTargetListener
drop
in class org.eclipse.emf.edit.ui.dnd.EditingDomainViewerDropAdapter
event
- 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 |