Search in sources :

Example 16 with Statement

use of com.twinsoft.convertigo.beans.core.Statement in project convertigo by convertigo.

the class HtmlTransaction method addStatement.

public void addStatement(Statement statement) throws EngineException {
    checkSubLoaded();
    // Do not use getChildBeanName here because of ScHandlerStatement!!
    String newDatabaseObjectName = statement.getName();
    for (Statement st : vStatements) {
        if (newDatabaseObjectName.equals(st.getName())) {
            throw new ObjectWithSameNameException("Unable to add the statement \"" + newDatabaseObjectName + "\" to the html transaction class because a statement with the same name already exists.");
        }
    }
    vStatements.add(statement);
    // do not call super.add otherwise it will generate an exception
    statement.setParent(this);
    if (statement.priority != 0) {
        statement.priority = 0;
        statement.hasChanged = true;
    }
}
Also used : ObjectWithSameNameException(com.twinsoft.convertigo.engine.ObjectWithSameNameException) ContextAddTextNodeStatement(com.twinsoft.convertigo.beans.statements.ContextAddTextNodeStatement) HTTPStatement(com.twinsoft.convertigo.beans.statements.HTTPStatement) Statement(com.twinsoft.convertigo.beans.core.Statement) HandlerStatement(com.twinsoft.convertigo.beans.statements.HandlerStatement)

Example 17 with Statement

use of com.twinsoft.convertigo.beans.core.Statement in project convertigo by convertigo.

the class ChangeToScEntryHandlerStatementAction method run.

/* (non-Javadoc)
	 * @see com.twinsoft.convertigo.eclipse.popup.actions.MyAbstractAction#run()
	 */
@Override
public void run() {
    Display display = Display.getDefault();
    Cursor waitCursor = new Cursor(display, SWT.CURSOR_WAIT);
    Shell shell = getParentShell();
    shell.setCursor(waitCursor);
    try {
        ProjectExplorerView explorerView = getProjectExplorerView();
        if (explorerView != null) {
            DatabaseObjectTreeObject treeObject = (DatabaseObjectTreeObject) explorerView.getFirstSelectedTreeObject();
            DatabaseObject databaseObject = treeObject.getObject();
            // For ScExitHandler statement
            if ((databaseObject != null) && (databaseObject instanceof ScExitHandlerStatement || databaseObject instanceof ScExitDefaultHandlerStatement)) {
                HandlerStatement scExitHandlerStatement = (HandlerStatement) databaseObject;
                DatabaseObjectTreeObject parentTreeObject = treeObject.getOwnerDatabaseObjectTreeObject();
                if (parentTreeObject != null) {
                    // New ScEntryHandler statement
                    HandlerStatement scEntryHandlerStatement = databaseObject instanceof ScExitHandlerStatement ? new ScEntryHandlerStatement() : new ScEntryDefaultHandlerStatement();
                    // Set properties
                    String handlerResult = scExitHandlerStatement.getHandlerResult();
                    if (ScHandlerStatement.RETURN_ACCUMULATE.equals(handlerResult)) {
                        handlerResult = ScHandlerStatement.RETURN_REDETECT;
                    }
                    scEntryHandlerStatement.setHandlerResult(handlerResult);
                    scEntryHandlerStatement.setComment(scExitHandlerStatement.getComment());
                    scEntryHandlerStatement.setEnabled(scExitHandlerStatement.isEnabled());
                    scEntryHandlerStatement.setPreventFromLoops(scExitHandlerStatement.preventFromLoops());
                    scEntryHandlerStatement.setParent(scExitHandlerStatement.getParent());
                    scEntryHandlerStatement.setReturnedValue(scExitHandlerStatement.getReturnedValue());
                    scEntryHandlerStatement.setVersion(scExitHandlerStatement.getVersion());
                    if (databaseObject instanceof ScExitHandlerStatement) {
                        ScExitHandlerStatement scExit = (ScExitHandlerStatement) scExitHandlerStatement;
                        ScEntryHandlerStatement scEntry = (ScEntryHandlerStatement) scEntryHandlerStatement;
                        scEntry.setNormalizedScreenClassName(scExit.getNormalizedScreenClassName());
                        scEntry.setName("on" + scExit.getNormalizedScreenClassName() + "Entry");
                    }
                    // Change status of ScEntryHandler statement
                    scEntryHandlerStatement.bNew = true;
                    scEntryHandlerStatement.hasChanged = true;
                    // Add new ScEntryHandler statement to parent
                    DatabaseObject parentDbo = scEntryHandlerStatement.getParent();
                    parentDbo.add(scEntryHandlerStatement);
                    for (Statement statement : scExitHandlerStatement.getStatements()) {
                        scEntryHandlerStatement.addStatement(statement);
                    }
                    // Delete ScExitHandler statement
                    scExitHandlerStatement.delete();
                    parentTreeObject.hasBeenModified(true);
                    explorerView.reloadTreeObject(parentTreeObject);
                    DatabaseObjectTreeObject newTreeObject = parentTreeObject.findDatabaseObjectTreeObjectChild(scEntryHandlerStatement);
                    explorerView.setSelectedTreeObject(newTreeObject);
                }
            }
        }
    } catch (Throwable e) {
        ConvertigoPlugin.logException(e, "Unable to change screen class exit handler statement to screen class entry handler statement!");
    } finally {
        shell.setCursor(null);
        waitCursor.dispose();
    }
}
Also used : ProjectExplorerView(com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) ScHandlerStatement(com.twinsoft.convertigo.beans.statements.ScHandlerStatement) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) Statement(com.twinsoft.convertigo.beans.core.Statement) HandlerStatement(com.twinsoft.convertigo.beans.statements.HandlerStatement) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) ScHandlerStatement(com.twinsoft.convertigo.beans.statements.ScHandlerStatement) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) HandlerStatement(com.twinsoft.convertigo.beans.statements.HandlerStatement) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) Cursor(org.eclipse.swt.graphics.Cursor) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) Shell(org.eclipse.swt.widgets.Shell) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) Display(org.eclipse.swt.widgets.Display)

Example 18 with Statement

use of com.twinsoft.convertigo.beans.core.Statement in project convertigo by convertigo.

the class ChangeToScExitHandlerStatementAction method run.

/* (non-Javadoc)
	 * @see com.twinsoft.convertigo.eclipse.popup.actions.MyAbstractAction#run()
	 */
@Override
public void run() {
    Display display = Display.getDefault();
    Cursor waitCursor = new Cursor(display, SWT.CURSOR_WAIT);
    Shell shell = getParentShell();
    shell.setCursor(waitCursor);
    try {
        ProjectExplorerView explorerView = getProjectExplorerView();
        if (explorerView != null) {
            DatabaseObjectTreeObject treeObject = (DatabaseObjectTreeObject) explorerView.getFirstSelectedTreeObject();
            DatabaseObject databaseObject = treeObject.getObject();
            // For ScEntryHandler statement
            if ((databaseObject != null) && (databaseObject instanceof ScEntryHandlerStatement || databaseObject instanceof ScEntryDefaultHandlerStatement)) {
                HandlerStatement scEntryHandlerStatement = (HandlerStatement) databaseObject;
                DatabaseObjectTreeObject parentTreeObject = treeObject.getOwnerDatabaseObjectTreeObject();
                if (parentTreeObject != null) {
                    // New ScExitHandler statement
                    HandlerStatement scExitHandlerStatement = databaseObject instanceof ScEntryHandlerStatement ? new ScExitHandlerStatement() : new ScExitDefaultHandlerStatement();
                    // Set properties
                    String handlerResult = scEntryHandlerStatement.getHandlerResult();
                    if (ScHandlerStatement.RETURN_REDETECT.equals(handlerResult)) {
                        handlerResult = ScHandlerStatement.RETURN_ACCUMULATE;
                    } else if (ScHandlerStatement.RETURN_SKIP.equals(handlerResult)) {
                        handlerResult = "";
                    }
                    scExitHandlerStatement.setHandlerResult(handlerResult);
                    scExitHandlerStatement.setComment(scEntryHandlerStatement.getComment());
                    scExitHandlerStatement.setEnabled(scEntryHandlerStatement.isEnabled());
                    scExitHandlerStatement.setPreventFromLoops(scEntryHandlerStatement.preventFromLoops());
                    scExitHandlerStatement.setParent(scEntryHandlerStatement.getParent());
                    scExitHandlerStatement.setReturnedValue(scEntryHandlerStatement.getReturnedValue());
                    scExitHandlerStatement.setVersion(scEntryHandlerStatement.getVersion());
                    if (databaseObject instanceof ScEntryHandlerStatement) {
                        ScExitHandlerStatement scExit = (ScExitHandlerStatement) scExitHandlerStatement;
                        ScEntryHandlerStatement scEntry = (ScEntryHandlerStatement) scEntryHandlerStatement;
                        scExit.setNormalizedScreenClassName(scEntry.getNormalizedScreenClassName());
                        scExit.setName("on" + scEntry.getNormalizedScreenClassName() + "Exit");
                    }
                    // Change status of scExitHanlder statement
                    scExitHandlerStatement.bNew = true;
                    scExitHandlerStatement.hasChanged = true;
                    // Add new ScExitHandler statement to parent
                    DatabaseObject parentDbo = scEntryHandlerStatement.getParent();
                    parentDbo.add(scExitHandlerStatement);
                    // Add new ScExitHandler statement in Tree
                    StatementTreeObject statementTreeObject = new StatementTreeObject(explorerView.viewer, scExitHandlerStatement);
                    parentTreeObject.addChild(statementTreeObject);
                    for (Statement statement : scEntryHandlerStatement.getStatements()) {
                        scExitHandlerStatement.addStatement(statement);
                    }
                    // Delete ScEntryHandler statement
                    scEntryHandlerStatement.delete();
                    parentTreeObject.hasBeenModified(true);
                    explorerView.reloadTreeObject(parentTreeObject);
                    DatabaseObjectTreeObject newTreeObject = parentTreeObject.findDatabaseObjectTreeObjectChild(scExitHandlerStatement);
                    explorerView.setSelectedTreeObject(newTreeObject);
                }
            }
        }
    } catch (Throwable e) {
        ConvertigoPlugin.logException(e, "Unable to change screen class entry handler statement to screen class exit handler statement!");
    } finally {
        shell.setCursor(null);
        waitCursor.dispose();
    }
}
Also used : ProjectExplorerView(com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) ScHandlerStatement(com.twinsoft.convertigo.beans.statements.ScHandlerStatement) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) Statement(com.twinsoft.convertigo.beans.core.Statement) HandlerStatement(com.twinsoft.convertigo.beans.statements.HandlerStatement) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) ScHandlerStatement(com.twinsoft.convertigo.beans.statements.ScHandlerStatement) ScExitDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitDefaultHandlerStatement) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) HandlerStatement(com.twinsoft.convertigo.beans.statements.HandlerStatement) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) Cursor(org.eclipse.swt.graphics.Cursor) ScEntryDefaultHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryDefaultHandlerStatement) ScExitHandlerStatement(com.twinsoft.convertigo.beans.statements.ScExitHandlerStatement) Shell(org.eclipse.swt.widgets.Shell) ScEntryHandlerStatement(com.twinsoft.convertigo.beans.statements.ScEntryHandlerStatement) StatementTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StatementTreeObject) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) Display(org.eclipse.swt.widgets.Display)

Example 19 with Statement

use of com.twinsoft.convertigo.beans.core.Statement in project convertigo by convertigo.

the class ChangeToIfStatementAction method run.

/* (non-Javadoc)
	 * @see com.twinsoft.convertigo.eclipse.popup.actions.MyAbstractAction#run()
	 */
@Override
public void run() {
    Display display = Display.getDefault();
    Cursor waitCursor = new Cursor(display, SWT.CURSOR_WAIT);
    Shell shell = getParentShell();
    shell.setCursor(waitCursor);
    try {
        ProjectExplorerView explorerView = getProjectExplorerView();
        if (explorerView != null) {
            TreeObject treeObject = explorerView.getFirstSelectedTreeObject();
            Object databaseObject = treeObject.getObject();
            if ((databaseObject != null) && (databaseObject instanceof IfThenElseStatement)) {
                IfThenElseStatement ifThenElseStatement = (IfThenElseStatement) databaseObject;
                if (ifThenElseStatement.hasThenElseStatements()) {
                    ThenStatement thenStatement = ifThenElseStatement.getThenStatement();
                    List<Statement> list = thenStatement.getStatements();
                    TreePath[] selectedPaths = new TreePath[list.size()];
                    for (int i = 0; i < list.size(); i++) {
                        StatementTreeObject statementTreeObject = (StatementTreeObject) explorerView.findTreeObjectByUserObject(list.get(i));
                        selectedPaths[i] = new TreePath(statementTreeObject);
                    }
                    TreeParent treeParent = treeObject.getParent();
                    DatabaseObjectTreeObject parentTreeObject = null;
                    if (treeParent instanceof DatabaseObjectTreeObject)
                        parentTreeObject = (DatabaseObjectTreeObject) treeParent;
                    else
                        parentTreeObject = (DatabaseObjectTreeObject) treeParent.getParent();
                    if (parentTreeObject != null) {
                        // New If statement
                        IfStatement ifStatement = new IfStatement(ifThenElseStatement.getCondition());
                        ifStatement.bNew = true;
                        ifStatement.hasChanged = true;
                        // Add new If statement to parent
                        DatabaseObject parentDbo = ifThenElseStatement.getParent();
                        parentDbo.add(ifStatement);
                        // Set correct order
                        if (parentDbo instanceof StatementWithExpressions) {
                            int index = ((StatementWithExpressions) parentDbo).getOrderedStatements().get(0).indexOf(ifThenElseStatement.priority);
                            ((StatementWithExpressions) parentDbo).getOrderedStatements().get(0).add(index, ifStatement.priority);
                        }
                        // Add new If statement in Tree
                        StatementTreeObject statementTreeObject = new StatementTreeObject(explorerView.viewer, ifStatement);
                        treeParent.addChild(statementTreeObject);
                        // Cut/Paste steps under If statement
                        if (selectedPaths.length > 0) {
                            new ClipboardAction(ConvertigoPlugin.clipboardManagerDND).cut(explorerView, selectedPaths, ProjectExplorerView.TREE_OBJECT_TYPE_DBO_STEP);
                            for (int i = 0; i < ConvertigoPlugin.clipboardManagerDND.objects.length; i++) {
                                ConvertigoPlugin.clipboardManagerDND.cutAndPaste(ConvertigoPlugin.clipboardManagerDND.objects[i], statementTreeObject);
                            }
                            ConvertigoPlugin.clipboardManagerDND.reset();
                        }
                        // Delete IfThenElse statement
                        ifThenElseStatement.delete();
                        parentTreeObject.hasBeenModified(true);
                        explorerView.reloadTreeObject(parentTreeObject);
                        explorerView.setSelectedTreeObject(explorerView.findTreeObjectByUserObject(ifStatement));
                    }
                }
            }
        }
    } catch (Throwable e) {
        ConvertigoPlugin.logException(e, "Unable to change statement to If statement!");
    } finally {
        shell.setCursor(null);
        waitCursor.dispose();
    }
}
Also used : ProjectExplorerView(com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) IfThenElseStatement(com.twinsoft.convertigo.beans.statements.IfThenElseStatement) IfStatement(com.twinsoft.convertigo.beans.statements.IfStatement) ThenStatement(com.twinsoft.convertigo.beans.statements.ThenStatement) Statement(com.twinsoft.convertigo.beans.core.Statement) TreeParent(com.twinsoft.convertigo.eclipse.views.projectexplorer.TreeParent) IfThenElseStatement(com.twinsoft.convertigo.beans.statements.IfThenElseStatement) ThenStatement(com.twinsoft.convertigo.beans.statements.ThenStatement) Cursor(org.eclipse.swt.graphics.Cursor) IfStatement(com.twinsoft.convertigo.beans.statements.IfStatement) Shell(org.eclipse.swt.widgets.Shell) TreePath(com.twinsoft.convertigo.eclipse.views.projectexplorer.TreePath) StatementWithExpressions(com.twinsoft.convertigo.beans.core.StatementWithExpressions) StatementTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StatementTreeObject) TreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) StatementTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StatementTreeObject) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) TreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) StatementTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.StatementTreeObject) Display(org.eclipse.swt.widgets.Display)

Example 20 with Statement

use of com.twinsoft.convertigo.beans.core.Statement in project convertigo by convertigo.

the class ChangeToIfXpathExistsStatementAction method run.

/* (non-Javadoc)
	 * @see com.twinsoft.convertigo.eclipse.popup.actions.MyAbstractAction#run()
	 */
@Override
public void run() {
    Display display = Display.getDefault();
    Cursor waitCursor = new Cursor(display, SWT.CURSOR_WAIT);
    Shell shell = getParentShell();
    shell.setCursor(waitCursor);
    try {
        ProjectExplorerView explorerView = getProjectExplorerView();
        if (explorerView != null) {
            DatabaseObjectTreeObject treeObject = (DatabaseObjectTreeObject) explorerView.getFirstSelectedTreeObject();
            DatabaseObject databaseObject = treeObject.getObject();
            if ((databaseObject != null) && (databaseObject instanceof IfXpathExistsThenElseStatement)) {
                IfXpathExistsThenElseStatement ifThenElseStatement = (IfXpathExistsThenElseStatement) databaseObject;
                // IfXpathExistsThenElse statement
                if (ifThenElseStatement.hasThenElseStatements()) {
                    DatabaseObjectTreeObject parentTreeObject = treeObject.getOwnerDatabaseObjectTreeObject();
                    if (parentTreeObject != null) {
                        // New IfXpathExistsStatement statement
                        IfXpathExistsStatement ifStatement = new IfXpathExistsStatement();
                        ifStatement.bNew = true;
                        ifStatement.hasChanged = true;
                        // Add new If statement to parent
                        StatementWithExpressions parentDbo = (StatementWithExpressions) ifThenElseStatement.getParent();
                        parentDbo.addStatementAfter(ifStatement, ifThenElseStatement);
                        for (Statement statement : ifThenElseStatement.getThenStatement().getStatements()) {
                            ifStatement.addStatement(statement);
                        }
                        // Set properties
                        ifStatement.setCondition(ifThenElseStatement.getCondition());
                        ifStatement.setComment(ifThenElseStatement.getComment());
                        ifStatement.setEnabled(ifThenElseStatement.isEnabled());
                        ifStatement.setVersion(ifThenElseStatement.getVersion());
                        String name = ifThenElseStatement.getName();
                        // Delete IfThenElse statement
                        ifThenElseStatement.delete();
                        ifStatement.setName(name);
                        parentTreeObject.hasBeenModified(true);
                        explorerView.reloadTreeObject(parentTreeObject);
                        explorerView.setSelectedTreeObject(parentTreeObject.findTreeObjectByUserObject(ifStatement));
                    }
                }
            }
        }
    } catch (Throwable e) {
        ConvertigoPlugin.logException(e, "Unable to change statement to If statement!");
    } finally {
        shell.setCursor(null);
        waitCursor.dispose();
    }
}
Also used : Shell(org.eclipse.swt.widgets.Shell) ProjectExplorerView(com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView) DatabaseObjectTreeObject(com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject) StatementWithExpressions(com.twinsoft.convertigo.beans.core.StatementWithExpressions) IfXpathExistsThenElseStatement(com.twinsoft.convertigo.beans.statements.IfXpathExistsThenElseStatement) Statement(com.twinsoft.convertigo.beans.core.Statement) IfXpathExistsStatement(com.twinsoft.convertigo.beans.statements.IfXpathExistsStatement) IfXpathExistsThenElseStatement(com.twinsoft.convertigo.beans.statements.IfXpathExistsThenElseStatement) DatabaseObject(com.twinsoft.convertigo.beans.core.DatabaseObject) Cursor(org.eclipse.swt.graphics.Cursor) IfXpathExistsStatement(com.twinsoft.convertigo.beans.statements.IfXpathExistsStatement) Display(org.eclipse.swt.widgets.Display)

Aggregations

Statement (com.twinsoft.convertigo.beans.core.Statement)33 DatabaseObject (com.twinsoft.convertigo.beans.core.DatabaseObject)16 ScreenClass (com.twinsoft.convertigo.beans.core.ScreenClass)13 EngineException (com.twinsoft.convertigo.engine.EngineException)13 Transaction (com.twinsoft.convertigo.beans.core.Transaction)12 Connector (com.twinsoft.convertigo.beans.core.Connector)11 HtmlTransaction (com.twinsoft.convertigo.beans.transactions.HtmlTransaction)11 ProjectExplorerView (com.twinsoft.convertigo.eclipse.views.projectexplorer.ProjectExplorerView)11 DatabaseObjectTreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.DatabaseObjectTreeObject)11 Step (com.twinsoft.convertigo.beans.core.Step)10 HandlerStatement (com.twinsoft.convertigo.beans.statements.HandlerStatement)10 Cursor (org.eclipse.swt.graphics.Cursor)9 Display (org.eclipse.swt.widgets.Display)9 Shell (org.eclipse.swt.widgets.Shell)9 Project (com.twinsoft.convertigo.beans.core.Project)8 FunctionStatement (com.twinsoft.convertigo.beans.statements.FunctionStatement)8 ThenStatement (com.twinsoft.convertigo.beans.statements.ThenStatement)8 TreeObject (com.twinsoft.convertigo.eclipse.views.projectexplorer.model.TreeObject)8 HtmlConnector (com.twinsoft.convertigo.beans.connectors.HtmlConnector)7 Sequence (com.twinsoft.convertigo.beans.core.Sequence)7