Search in sources :

Example 1 with Check_Getcall_Statement

use of org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getcall_Statement in project titan.EclipsePlug-ins by eclipse.

the class Shorthand method process.

@Override
protected void process(final IVisitableNode node, final Problems problems) {
    if (node instanceof Timeout_Statement) {
        typename = NAME_TIMEOUT;
    } else if (node instanceof Receive_Port_Statement) {
        typename = NAME_RECEIVE;
    } else if (node instanceof Trigger_Port_Statement) {
        typename = NAME_TRIGGER;
    } else if (node instanceof Getcall_Statement) {
        typename = NAME_GETCALL;
    } else if (node instanceof Catch_Statement) {
        typename = NAME_CATCH;
    } else if (node instanceof Check_Port_Statement) {
        typename = NAME_CHECK;
    } else if (node instanceof Check_Receive_Port_Statement) {
        typename = NAME_CHECK_RECEIVE;
    } else if (node instanceof Check_Getcall_Statement) {
        typename = NAME_CHECK_GETCALL;
    } else if (node instanceof Check_Catch_Statement) {
        typename = NAME_CHECK_CATCH;
    } else if (node instanceof Check_Getreply_Statement) {
        typename = NAME_CHECK_GETREPLY;
    } else if (node instanceof Getreply_Statement) {
        typename = NAME_GETREPLY;
    } else if (node instanceof Done_Statement) {
        typename = NAME_DONE;
    } else if (node instanceof Killed_Statement) {
        typename = NAME_KILLED;
    } else {
        return;
    }
    final Statement s = (Statement) node;
    check(s, problems);
}
Also used : Done_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Done_Statement) Check_Getcall_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getcall_Statement) Killed_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Killed_Statement) Call_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Call_Statement) Receive_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Receive_Port_Statement) Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Statement) Check_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Port_Statement) Check_Catch_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Catch_Statement) Catch_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Catch_Statement) Getreply_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Getreply_Statement) Alt_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Alt_Statement) Check_Getreply_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getreply_Statement) Trigger_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Trigger_Port_Statement) Timeout_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Timeout_Statement) Getcall_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Getcall_Statement) Killed_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Killed_Statement) Done_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Done_Statement) Check_Receive_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Receive_Port_Statement) Check_Getcall_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getcall_Statement) Receive_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Receive_Port_Statement) Check_Receive_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Receive_Port_Statement) Check_Catch_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Catch_Statement) Catch_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Catch_Statement) Trigger_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Trigger_Port_Statement) Check_Catch_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Catch_Statement) Getcall_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Getcall_Statement) Check_Getcall_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getcall_Statement) Check_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Port_Statement) Getreply_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Getreply_Statement) Check_Getreply_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getreply_Statement) Timeout_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Timeout_Statement) Check_Getreply_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getreply_Statement) Check_Receive_Port_Statement(org.eclipse.titan.designer.AST.TTCN3.statements.Check_Receive_Port_Statement)

Aggregations

Alt_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Alt_Statement)1 Call_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Call_Statement)1 Catch_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Catch_Statement)1 Check_Catch_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Check_Catch_Statement)1 Check_Getcall_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getcall_Statement)1 Check_Getreply_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Check_Getreply_Statement)1 Check_Port_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Check_Port_Statement)1 Check_Receive_Port_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Check_Receive_Port_Statement)1 Done_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Done_Statement)1 Getcall_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Getcall_Statement)1 Getreply_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Getreply_Statement)1 Killed_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Killed_Statement)1 Receive_Port_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Receive_Port_Statement)1 Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Statement)1 Timeout_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Timeout_Statement)1 Trigger_Port_Statement (org.eclipse.titan.designer.AST.TTCN3.statements.Trigger_Port_Statement)1