Examples of MasterDetailsContentNodePart


Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

    public void init( final SapphireAction action,
                      final ActionHandlerDef def )
    {
        super.init( action, def );
       
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final MasterDetailsEditorPagePart page = node.nearest( MasterDetailsEditorPagePart.class );
       
        this.service = page.service( ProblemsTraversalService.class );
       
        final Listener listener = new Listener()
        {
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

        refreshVisibility();
    }
   
    private void refreshVisibility()
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final MasterDetailsContentNodePart nextProblemNode = this.service.findNextProblem( node, this.severity );
       
        setVisible( nextProblemNode != null );
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

    }

    @Override
    protected Object run( final Presentation context )
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final MasterDetailsContentNodePart nextProblemNode = this.service.findNextProblem( node, this.severity );
       
        if( nextProblemNode != null )
        {
            nextProblemNode.select();
           
            final PropertyEditorPart firstProblemPropertyEditor = findFirstProblem( nextProblemNode.getSections() );
           
            if( firstProblemPropertyEditor != null )
            {
                firstProblemPropertyEditor.setFocus();
            }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

            final MasterDetailsEditorPagePart page = (MasterDetailsEditorPagePart) part;
            final List<MasterDetailsContentNodePart> nodes = page.outline().getSelectedNodes();
           
            if( ! nodes.isEmpty() )
            {
                MasterDetailsContentNodePart parent = null;
               
                for( MasterDetailsContentNodePart node : page.outline().getSelectedNodes() )
                {
                    if( parent == null )
                    {
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

        {
            final ISapphirePart parentPart = node.parent();
           
            if( parentPart != null && parentPart instanceof MasterDetailsContentNodePart )
            {
                final MasterDetailsContentNodePart parentNode = (MasterDetailsContentNodePart) parentPart;
               
                return ( element != parentNode.getLocalModelElement() );
            }
           
            return true;
        }
       
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

        );
    }

    private void refreshVisibility()
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final Element element = node.getLocalModelElement();
        final Resource resource = element.resource();
       
        setVisible( resource instanceof XmlResource && ( (XmlResource) resource ).getXmlElement() != null );
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

    }

    @Override
    protected Object run( final Presentation context )
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final Element element = node.getLocalModelElement();
       
        element.adapt( SourceEditorService.class ).show( element, null );
       
        return null;
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

   
    @Override
    @SuppressWarnings( "unchecked" )
    protected Object run( final Presentation context )
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final Element element = node.getModelElement();
        final ElementList<Element> list = (ElementList<Element>) element.parent();
       
        list.moveDown( element );
       
        return null;
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

            {
                final ISapphirePart parentPart = node.parent();
               
                if( parentPart != null && parentPart instanceof MasterDetailsContentNodePart )
                {
                    final MasterDetailsContentNodePart parentNode = (MasterDetailsContentNodePart) parentPart;
                   
                    return ( element != parentNode.getLocalModelElement() );
                }
               
                return true;
            }
        }
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.MasterDetailsContentNodePart

   
    @Override
    @SuppressWarnings( "unchecked" )
    protected Object run( final Presentation context )
    {
        final MasterDetailsContentNodePart node = (MasterDetailsContentNodePart) getPart();
        final Element element = node.getModelElement();
        final ElementList<Element> list = (ElementList<Element>) element.parent();
       
        list.moveUp( element );
       
        return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.