private void addDragSourceToTree( final Tree tree ) { delegates.tree.addDragSourceToTree( tree, selectionTree, coreObjectsTree ); }
/** * @return The object that is selected in the tree or null if we couldn't figure it out. (titles etc. == null) */ public TreeSelection[] getTreeObjects( final Tree tree ) { return delegates.tree.getTreeObjects( tree, selectionTree, coreObjectsTree ); }
public SpoonDelegates( Spoon spoon ) { tabs = new SpoonTabsDelegate( spoon ); tree = new SpoonTreeDelegate( spoon ); slaves = new SpoonSlaveDelegate( spoon ); steps = new SpoonStepsDelegate( spoon ); db = new SpoonDBDelegate( spoon ); clusters = new SpoonClustersDelegate( spoon ); partitions = new SpoonPartitionsDelegate( spoon ); update( spoon ); }
object = new TreeSelection( path[2], ClusterSchema.class, transMeta ); executeExtensionPoint( new SpoonTreeDelegateExtension( transMeta, path, 3, objects ) ); object = new TreeSelection( path[2], SlaveServer.class, jobMeta ); executeExtensionPoint( new SpoonTreeDelegateExtension( jobMeta, path, 3, objects ) ); object = new TreeSelection( path[3], transMeta.findClusterSchema( path[3] ), transMeta ); executeExtensionPoint( new SpoonTreeDelegateExtension( transMeta, path, 4, objects ) ); object = new TreeSelection( path[3], jobMeta.findSlaveServer( path[3] ), jobMeta ); executeExtensionPoint( new SpoonTreeDelegateExtension( jobMeta, path, 4, objects ) );
public void dragStart( DragSourceEvent event ) { TreeSelection[] treeObjects = getTreeObjects( tree, selectionTree, coreObjectsTree ); if ( treeObjects.length == 0 ) { event.doit = false; return; } spoon.hideToolTips(); TreeSelection treeObject = treeObjects[0]; Object object = treeObject.getSelection(); TransMeta transMeta = spoon.getActiveTransformation(); // JobMeta jobMeta = spoon.getActiveJob(); if ( object instanceof StepMeta || object instanceof PluginInterface || ( object instanceof DatabaseMeta && transMeta != null ) || object instanceof TransHopMeta || object instanceof JobEntryCopy ) { event.doit = true; } else { event.doit = false; } }
public void dragSetData( DragSourceEvent event ) { TreeSelection[] treeObjects = getTreeObjects( tree, selectionTree, coreObjectsTree ); if ( treeObjects.length == 0 ) { event.doit = false;