Search in sources :

Example 1 with DatabaseObjectIncreasePriorityAction

use of com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction in project convertigo by convertigo.

the class TreeDropAdapter method performDrop.

/* (non-Javadoc)
	 * @see org.eclipse.jface.viewers.ViewerDropAdapter#performDrop(java.lang.Object)
	 */
@Override
public boolean performDrop(Object data) {
    MobileBuilder mb = null;
    Engine.logStudio.info("---------------------- Drop started ----------------------");
    try {
        Object targetObject = getCurrentTarget();
        IEditorPart editorPart = ConvertigoPlugin.getDefault().getApplicationComponentEditor();
        if (editorPart != null) {
            IEditorInput input = editorPart.getEditorInput();
            if (input instanceof com.twinsoft.convertigo.eclipse.editors.mobile.ApplicationComponentEditorInput) {
                com.twinsoft.convertigo.eclipse.editors.mobile.ApplicationComponentEditorInput editorInput = GenericUtils.cast(input);
                mb = editorInput.getApplication().getProject().getMobileBuilder();
            }
            if (input instanceof com.twinsoft.convertigo.eclipse.editors.ngx.ApplicationComponentEditorInput) {
                com.twinsoft.convertigo.eclipse.editors.ngx.ApplicationComponentEditorInput editorInput = GenericUtils.cast(input);
                mb = editorInput.getApplication().getProject().getMobileBuilder();
            }
        }
        // Handle tree objects reordering with Drag and Drop
        if (data instanceof String) {
            boolean insertBefore = (feedback & DND.FEEDBACK_INSERT_BEFORE) != 0;
            boolean insertAfter = (feedback & DND.FEEDBACK_INSERT_AFTER) != 0;
            if (insertBefore || insertAfter) {
                Object sourceObject = getSelectedObject();
                TreeParent targetTreeParent = ((TreeObject) targetObject).getParent();
                List<? extends TreeObject> children = targetTreeParent.getChildren();
                int destPosition = children.indexOf(targetObject);
                int srcPosition = children.indexOf(sourceObject);
                int delta = destPosition - srcPosition;
                int count = (delta < 0) ? (insertBefore ? delta : delta + 1) : (insertBefore ? delta - 1 : delta);
                if (count != 0) {
                    if (mb != null) {
                        mb.prepareBatchBuild();
                    }
                    BatchOperationHelper.start();
                    if (count < 0) {
                        new DatabaseObjectIncreasePriorityAction(Math.abs(count)).run();
                    } else {
                        new DatabaseObjectDecreasePriorityAction(Math.abs(count)).run();
                    }
                    BatchOperationHelper.stop();
                }
                return true;
            }
        }
        // Handle objects copy or move with Drag and drop
        if (targetObject instanceof TreeObject) {
            TreeObject targetTreeObject = (TreeObject) targetObject;
            if (targetTreeObject != null) {
                ProjectExplorerView explorerView = ConvertigoPlugin.getDefault().getProjectExplorerView();
                Document document = null;
                try {
                    Shell shell = Display.getDefault().getActiveShell();
                    try {
                        // Try to parse text data into an XML document
                        String source = data.toString();
                        document = XMLUtils.getDefaultDocumentBuilder().parse(new InputSource(new StringReader(source)));
                        if (mb != null) {
                            mb.prepareBatchBuild();
                        }
                        BatchOperationHelper.start();
                        ClipboardAction.dnd.paste(source, shell, explorerView, targetTreeObject, true);
                        BatchOperationHelper.stop();
                        return true;
                    } catch (SAXException sax) {
                        BatchOperationHelper.cancel();
                        if (mb != null) {
                            mb.prepareBatchBuild();
                        }
                        BatchOperationHelper.start();
                        // Parse failed probably because data was not XML but an XPATH String
                        // in this case, create DatabaseObjects of the correct Type according to the folder where the XPATH is dropped on
                        performDrop(data, explorerView, targetTreeObject);
                        BatchOperationHelper.stop();
                        return true;
                    }
                } catch (Exception e) {
                    BatchOperationHelper.cancel();
                    if (e instanceof ObjectWithSameNameException) {
                        document = null;
                    }
                    if (e instanceof InvalidOperationException) {
                        document = null;
                    }
                    // Case of unauthorized databaseObject paste
                    if (document != null) {
                        try {
                            if (!(targetTreeObject instanceof IPropertyTreeObject)) {
                                Element rootElement = document.getDocumentElement();
                                NodeList nodeList = rootElement.getChildNodes();
                                boolean unauthorized = false;
                                int len = nodeList.getLength();
                                Node node;
                                // case of folder, retrieve owner object
                                targetTreeObject = explorerView.getFirstSelectedDatabaseObjectTreeObject(targetTreeObject);
                                if (detail == DND.DROP_COPY) {
                                    for (int i = 0; i < len; i++) {
                                        node = (Node) nodeList.item(i);
                                        if (node.getNodeType() != Node.TEXT_NODE) {
                                            // Special objects paste
                                            if (!paste(node, targetTreeObject)) {
                                                // Real unauthorized databaseObject paste
                                                unauthorized = true;
                                            }
                                        }
                                    }
                                    reloadTreeObject(explorerView, targetTreeObject);
                                } else if (detail == DND.DROP_MOVE) {
                                    for (int i = 0; i < len; i++) {
                                        node = (Node) nodeList.item(i);
                                        if (node.getNodeType() != Node.TEXT_NODE) {
                                            // Special objects move
                                            if (!move(node, targetTreeObject)) {
                                                // Real unauthorized databaseObject move
                                                unauthorized = true;
                                            }
                                        }
                                    }
                                    reloadTreeObject(explorerView, targetTreeObject);
                                } else {
                                    // Real unauthorized databaseObject
                                    unauthorized = true;
                                }
                                if (unauthorized) {
                                    throw e;
                                }
                                return true;
                            }
                        } catch (Exception ex) {
                            ConvertigoPlugin.errorMessageBox(ex.getMessage());
                            return false;
                        }
                    } else {
                        ConvertigoPlugin.errorMessageBox(e.getMessage());
                        return false;
                    }
                }
            }
        }
        return false;
    } finally {
        Engine.logStudio.info("---------------------- Drop ended   ----------------------");
        BatchOperationHelper.cancel();
    }
}
Also used : InputSource(org.xml.sax.InputSource) TreeParent(com.twinsoft.convertigo.eclipse.views.projectexplorer.TreeParent) DatabaseObjectIncreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction) Element(org.w3c.dom.Element) Node(org.w3c.dom.Node) Document(org.w3c.dom.Document) SAXException(org.xml.sax.SAXException) Shell(org.eclipse.swt.widgets.Shell) StringReader(java.io.StringReader) InvalidOperationException(com.twinsoft.convertigo.engine.InvalidOperationException) DatabaseObjectDecreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction) ProjectExplorerView(com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView) NodeList(org.w3c.dom.NodeList) IEditorPart(org.eclipse.ui.IEditorPart) IOException(java.io.IOException) ObjectWithSameNameException(com.twinsoft.convertigo.engine.ObjectWithSameNameException) SAXException(org.xml.sax.SAXException) EngineException(com.twinsoft.convertigo.engine.EngineException) InvalidOperationException(com.twinsoft.convertigo.engine.InvalidOperationException) ObjectWithSameNameException(com.twinsoft.convertigo.engine.ObjectWithSameNameException) MobileBuilder(com.twinsoft.convertigo.engine.mobile.MobileBuilder) PropertyTableRowTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject) NgxComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxComponentTreeObject) IOrderableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IOrderableTreeObject) FolderTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FolderTreeObject) ObjectsFolderTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ObjectsFolderTreeObject) NgxUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject) MobileUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject) IPropertyTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IPropertyTreeObject) PropertyTableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableTreeObject) TreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) ScreenClassTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ScreenClassTreeObject) MobileComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileComponentTreeObject) PropertyTableRowTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject) NgxComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxComponentTreeObject) IOrderableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IOrderableTreeObject) FolderTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FolderTreeObject) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) ObjectsFolderTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ObjectsFolderTreeObject) NgxUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject) MobileUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject) IPropertyTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IPropertyTreeObject) RequestableObject(com.twinsoft.convertigo.beans.core.RequestableObject) PropertyTableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableTreeObject) TreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) ScreenClassTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ScreenClassTreeObject) MobileComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileComponentTreeObject) IEditorInput(org.eclipse.ui.IEditorInput) IPropertyTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IPropertyTreeObject)

Example 2 with DatabaseObjectIncreasePriorityAction

use of com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction in project convertigo by convertigo.

the class ProjectExplorerView method makeActions.

private void makeActions() {
    tracePlayAction = new TracePlayAction();
    doubleClickAction = new Action() {

        @Override
        public void run() {
            IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
            TreeObject treeObject = (TreeObject) selection.getFirstElement();
            if (treeObject instanceof UnloadedProjectTreeObject) {
                loadProject((UnloadedProjectTreeObject) treeObject);
            } else if (treeObject instanceof ConnectorTreeObject) {
                ((ConnectorTreeObject) treeObject).launchEditor();
            } else if (treeObject instanceof SequenceTreeObject) {
                ((SequenceTreeObject) treeObject).launchEditor();
            } else if (treeObject instanceof StepTreeObject) {
                showStepInPickerAction.run();
                if (treeObject instanceof IEditableTreeObject) {
                    ((IEditableTreeObject) treeObject).launchEditor(null);
                }
            } else if (treeObject instanceof VariableTreeObject2) {
                if (treeObject.getObject() instanceof StepVariable) {
                    showStepInPickerAction.run();
                }
            } else if (treeObject instanceof IEditableTreeObject) {
                ((IEditableTreeObject) treeObject).launchEditor(null);
            } else if (treeObject instanceof TraceTreeObject) {
                tracePlayAction.run();
            }
        }
    };
    undoAction = new UndoAction();
    redoAction = new RedoAction();
    copyAction = new ClipboardCopyAction();
    cutAction = new ClipboardCutAction();
    pasteAction = new ClipboardPasteAction();
    deleteDatabaseObjectAction = new DatabaseObjectDeleteAction();
    deletePropertyTableRowAction = new DeletePropertyTableRowAction();
    deletePropertyTableColumnAction = new DeletePropertyTableColumnAction();
    projectExplorerSaveAllAction = new ProjectExplorerSaveAllAction();
    decreasePriorityAction = new DatabaseObjectDecreasePriorityAction();
    increasePriorityAction = new DatabaseObjectIncreasePriorityAction();
    executeTransaction = new TransactionExecuteSelectedAction();
    executeDefaultTransaction = new TransactionExecuteDefaultAction();
    transactionEditHandlersAction = new TransactionEditHandlersAction();
    executeSequence = new SequenceExecuteSelectedAction();
    executeTestCase = new TestCaseExecuteSelectedAction();
    showStepInPickerAction = new ShowStepInPickerAction();
}
Also used : DatabaseObjectDeleteAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDeleteAction) DeletePropertyTableRowAction(com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableRowAction) DatabaseObjectDecreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction) TestCaseExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.TestCaseExecuteSelectedAction) TransactionEditHandlersAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionEditHandlersAction) Action(org.eclipse.jface.action.Action) TracePlayAction(com.twinsoft.convertigo.eclipse.popup.actions.TracePlayAction) TransactionExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionExecuteSelectedAction) ClipboardCopyAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction) DeletePropertyTableColumnAction(com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableColumnAction) ClipboardPasteAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction) SequenceExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.SequenceExecuteSelectedAction) DatabaseObjectIncreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction) ShowStepInPickerAction(com.twinsoft.convertigo.eclipse.popup.actions.ShowStepInPickerAction) ClipboardCutAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction) UndoAction(com.twinsoft.convertigo.eclipse.popup.actions.UndoAction) RedoAction(com.twinsoft.convertigo.eclipse.popup.actions.RedoAction) ProjectExplorerSaveAllAction(com.twinsoft.convertigo.eclipse.actions.ProjectExplorerSaveAllAction) TransactionExecuteDefaultAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionExecuteDefaultAction) TestCaseExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.TestCaseExecuteSelectedAction) StepTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject) DatabaseObjectIncreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction) IStructuredSelection(org.eclipse.jface.viewers.IStructuredSelection) StepVariable(com.twinsoft.convertigo.beans.variables.StepVariable) ClipboardPasteAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction) DatabaseObjectDeleteAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDeleteAction) DeletePropertyTableRowAction(com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableRowAction) ClipboardCopyAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction) SequenceExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.SequenceExecuteSelectedAction) RedoAction(com.twinsoft.convertigo.eclipse.popup.actions.RedoAction) VariableTreeObject2(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject2) TransactionExecuteSelectedAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionExecuteSelectedAction) DatabaseObjectDecreasePriorityAction(com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction) SequenceTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.SequenceTreeObject) TransactionExecuteDefaultAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionExecuteDefaultAction) ProjectExplorerSaveAllAction(com.twinsoft.convertigo.eclipse.actions.ProjectExplorerSaveAllAction) TracePlayAction(com.twinsoft.convertigo.eclipse.popup.actions.TracePlayAction) IEditableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IEditableTreeObject) ShowStepInPickerAction(com.twinsoft.convertigo.eclipse.popup.actions.ShowStepInPickerAction) ConnectorTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ConnectorTreeObject) ClipboardCutAction(com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction) UnloadedProjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UnloadedProjectTreeObject) DeletePropertyTableColumnAction(com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableColumnAction) TransactionEditHandlersAction(com.twinsoft.convertigo.eclipse.popup.actions.TransactionEditHandlersAction) UrlMappingParameterTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingParameterTreeObject) MobileApplicationTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationTreeObject) IClosableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IClosableTreeObject) XMLRecordDescriptionTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.XMLRecordDescriptionTreeObject) DesignDocumentValidateTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentValidateTreeObject) UrlMappingTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingTreeObject) DesignDocumentUpdateTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentUpdateTreeObject) DesignDocumentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentTreeObject) MobileApplicationComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileApplicationComponentTreeObject) UrlMappingOperationTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingOperationTreeObject) ReferenceTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ReferenceTreeObject) HandlersDeclarationTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.HandlersDeclarationTreeObject) UrlMappingResponseTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMappingResponseTreeObject) UnloadedProjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UnloadedProjectTreeObject) NgxUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject) MobileUIComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject) CriteriaTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.CriteriaTreeObject) IPropertyTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IPropertyTreeObject) UrlAuthenticationTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlAuthenticationTreeObject) SequenceTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.SequenceTreeObject) MobileRouteActionComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteActionComponentTreeObject) ListenerTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ListenerTreeObject) TransactionTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TransactionTreeObject) PropertyTableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableTreeObject) FullSyncListenerTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.FullSyncListenerTreeObject) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) ConnectorTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ConnectorTreeObject) IDesignTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IDesignTreeObject) ScreenClassTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ScreenClassTreeObject) StatementTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StatementTreeObject) NgxApplicationComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxApplicationComponentTreeObject) MobileRouteEventComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteEventComponentTreeObject) PropertyTableRowTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject) IEditableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IEditableTreeObject) XMLTableDescriptionTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.XMLTableDescriptionTreeObject) ProjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ProjectTreeObject) DesignDocumentViewTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentViewTreeObject) TemplateTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TemplateTreeObject) TestCaseTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TestCaseTreeObject) ObjectsFolderTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ObjectsFolderTreeObject) PropertyTableColumnTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableColumnTreeObject) DesignDocumentFilterTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentFilterTreeObject) VariableTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.VariableTreeObject) DesignDocumentFunctionTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DesignDocumentFunctionTreeObject) MobilePlatformTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePlatformTreeObject) ExtractionRuleTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ExtractionRuleTreeObject) MobileRouteComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileRouteComponentTreeObject) SheetTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.SheetTreeObject) UrlMapperTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.UrlMapperTreeObject) StepTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StepTreeObject) NgxPageComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxPageComponentTreeObject) MobilePageComponentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobilePageComponentTreeObject) TreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject) TraceTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TraceTreeObject) DocumentTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DocumentTreeObject) TraceTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TraceTreeObject) UndoAction(com.twinsoft.convertigo.eclipse.popup.actions.UndoAction)

Aggregations

DatabaseObjectDecreasePriorityAction (com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDecreasePriorityAction)2 DatabaseObjectIncreasePriorityAction (com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectIncreasePriorityAction)2 DatabaseObjectTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject)2 IPropertyTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.IPropertyTreeObject)2 MobileUIComponentTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.MobileUIComponentTreeObject)2 NgxUIComponentTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.NgxUIComponentTreeObject)2 ObjectsFolderTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ObjectsFolderTreeObject)2 PropertyTableRowTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableRowTreeObject)2 PropertyTableTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.PropertyTableTreeObject)2 ScreenClassTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.ScreenClassTreeObject)2 TreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject)2 DatabaseObject (com.twinsoft.convertigo.beans.core.DatabaseObject)1 RequestableObject (com.twinsoft.convertigo.beans.core.RequestableObject)1 StepVariable (com.twinsoft.convertigo.beans.variables.StepVariable)1 ProjectExplorerSaveAllAction (com.twinsoft.convertigo.eclipse.actions.ProjectExplorerSaveAllAction)1 ClipboardCopyAction (com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCopyAction)1 ClipboardCutAction (com.twinsoft.convertigo.eclipse.popup.actions.ClipboardCutAction)1 ClipboardPasteAction (com.twinsoft.convertigo.eclipse.popup.actions.ClipboardPasteAction)1 DatabaseObjectDeleteAction (com.twinsoft.convertigo.eclipse.popup.actions.DatabaseObjectDeleteAction)1 DeletePropertyTableColumnAction (com.twinsoft.convertigo.eclipse.popup.actions.DeletePropertyTableColumnAction)1