Package org.eclipse.sapphire.modeling

Examples of org.eclipse.sapphire.modeling.Status


       
        final FunctionResult fr = ExpressionLanguageParser.parse( "${ Validation( 'abc' ) }" ).evaluate( context );
       
        try
        {
            final Status st = fr.status();
           
            assertEquals( Status.Severity.ERROR, st.severity() );
            assertEquals( "Function Validation( java.lang.String ) is undefined.", st.message() );
        }
        finally
        {
            fr.dispose();
        }
View Full Code Here


       
        final FunctionResult fr = ExpressionLanguageParser.parse( "${ Size( null ) }" ).evaluate( context );
       
        try
        {
            final Status st = fr.status();
           
            assertEquals( Status.Severity.ERROR, st.severity() );
            assertEquals( "Function Size does not accept nulls in position 0.", st.message() );
        }
        finally
        {
            fr.dispose();
        }
View Full Code Here

       
        final FunctionResult fr = ExpressionLanguageParser.parse( "${ Size( 3 ) }" ).evaluate( context );
       
        try
        {
            final Status st = fr.status();
           
            assertEquals( Status.Severity.ERROR, st.severity() );
            assertEquals( "Function Size cannot be applied to a java.math.BigInteger object.", st.message() );
        }
        finally
        {
            fr.dispose();
        }
View Full Code Here

            final FunctionContext context = new ModelElementFunctionContext( element );
            final FunctionResult fr = ExpressionLanguageParser.parse( "${ This.Index }" ).evaluate( context );
           
            try
            {
                final Status st = fr.status();
               
                assertEquals( Status.Severity.ERROR, st.severity() );
                assertEquals( "Cannot determine index if parent is not a list.", st.message() );
            }
            finally
            {
                fr.dispose();
            }
View Full Code Here

            final FunctionContext context = new ModelElementFunctionContext( child );
            final FunctionResult fr = ExpressionLanguageParser.parse( "${ This.Index }" ).evaluate( context );
           
            try
            {
                final Status st = fr.status();
               
                assertEquals( Status.Severity.ERROR, st.severity() );
                assertEquals( "Cannot determine index if parent is not a list.", st.message() );
            }
            finally
            {
                fr.dispose();
            }
View Full Code Here

                    {
                        return parent;
                    }
                    else
                    {
                        final Status result = findParent( child, child.children(), element );
                       
                        if( result != null )
                        {
                            return result;
                        }
View Full Code Here

        final String nl = System.getProperty( "line.separator" );
        final IStructuredSelection selection = (IStructuredSelection) this.treeViewer.getSelection();
       
        for( Iterator<?> itr = selection.iterator(); itr.hasNext(); )
        {
            final Status st = (Status) itr.next();
           
            if( buf.length() > 0 )
            {
                buf.append( nl );
            }
           
            buf.append( st.severity() == Status.Severity.ERROR ? errorMessagePrefix : warningMessagePrefix );
            buf.append( ' ' );
            buf.append( st.message() );
        }
       
        final String text = buf.toString();
       
        if( text.length() > 0 )
View Full Code Here

       
        final FunctionResult fr = ExpressionLanguageParser.parse( "${ Message( null ) }" ).evaluate( context );
       
        try
        {
            final Status st = fr.status();
           
            assertEquals( Status.Severity.ERROR, st.severity() );
            assertEquals( "Function Message does not accept nulls in position 0.", st.message() );
        }
        finally
        {
            fr.dispose();
        }
View Full Code Here

       
        final FunctionResult fr = ExpressionLanguageParser.parse( "${ Message( 'abc' ) }" ).evaluate( context );
       
        try
        {
            final Status st = fr.status();
           
            assertEquals( Status.Severity.ERROR, st.severity() );
            assertEquals( "Function Message( java.lang.String ) is undefined.", st.message() );
        }
        finally
        {
            fr.dispose();
        }
View Full Code Here

                    }
                   
                @Override
                protected Object evaluate()
                {
                  Status status = content(); //getLocalModelElement().validation();
                  return !status.ok();
                }

                @Override
                    public void dispose()
                    {
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.modeling.Status

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.