Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.Element


        return this.currentPage;
    }

    protected final void changePage( final Element elementForPage )
    {
        Element pageElement = getLocalModelElement();
        FormDef pageDef = systemDefaultPageDef;
       
        if( elementForPage != null )
        {
            for( final Map.Entry<ElementType,FormDef> entry : this.pageDefs.entrySet() )
View Full Code Here


        {
            @Override
            public void handle( final Event event )
            {
                final List<Element> selectedElements = listSelectionService.selection();
                final Element selectedElement = ( selectedElements.isEmpty() ? null : selectedElements.get( 0 ) );
               
                if( selectedElementRef.get() != selectedElement )
                {
                    selectedElementRef.set( selectedElement );
                   
View Full Code Here

        return new Children()
        {
            @Override
            protected void init( final ListFactory<FormComponentPart> childPartsListFactory )
            {
                final Element element = getLocalModelElement();
                final WithDef def = definition();
                final FormDef formdef = def.getCases().get( 0 );
               
                for( final FormComponentDef childPartDef : formdef.getContent() )
                {
View Full Code Here

            {
                refreshEnablementState();
            }
        };
       
        final Element element = getModelElement();
       
        for( String dependency : this.dependencies )
        {
            element.attach( listener, dependency );
        }
       
        refreshEnablementState();
       
        attach
        (
            new Listener()
            {
                @Override
                public void handle( final Event event )
                {
                    if( event instanceof DisposeEvent )
                    {
                        final Element element = getModelElement();
                       
                        for( String dependency : JumpActionHandler.this.dependencies )
                        {
                            element.detach( listener, dependency );
                        }
                    }
                }
            }
        );
View Full Code Here

                    {
                        entry = new Entry( value, null );
                    }
                    else
                    {
                        final Element element = elements.remove();
                       
                        if( elements.isEmpty() )
                        {
                            valueToElements.remove( value );
                        }
View Full Code Here

       
        if( sel != null )
        {
            for( Iterator<?> itr = sel.iterator(); itr.hasNext(); )
            {
                final Element element = ( (Entry) itr.next() ).element;
               
                if( element != null )
                {
                    elements.add( element );
                }
View Full Code Here

                }
            }
           
            if( ! range.initialized() )
            {
                Element modElement = element;
                Resource resource = modElement.resource();
                XmlElement xmlElement = null;
               
                if( resource != null )
                {
                    xmlElement = ( (XmlResource) resource ).getXmlElement();
                }
               
                while( xmlElement == null && modElement != null )
                {
                    final Property parent = modElement.parent();
                   
                    if( parent == null )
                    {
                        modElement = null;
                    }
                    else
                    {
                        modElement = parent.element();
                        resource = modElement.resource();
                       
                        if( resource != null )
                        {
                            xmlElement = ( (XmlResource) resource ).getXmlElement();
                        }
View Full Code Here

               
                return xmlNodes;
            }
            else if( property instanceof ElementProperty && ! ( property instanceof ImpliedElementProperty ) )
            {
                final Element child = element.property( (ElementProperty) property ).content();
               
                if( child != null )
                {
                    final Resource resource = child.resource();
                   
                    if( resource instanceof XmlResource )
                    {
                        final XmlNode xmlNode = ( (XmlResource) resource ).getXmlElement();
                       
View Full Code Here

    ValidationMarkerPart markerPart = (ValidationMarkerPart)markerModel.getSapphirePart();
    DiagramNodePart nodePart = markerPart.nearest(DiagramNodePart.class);
    ValidationMarkerSize size = markerPart.getSize();
    Image image = null;
       
    Element model = nodePart.getModelElement();   
    Status status = model.validation();
    if (status.severity() != Status.Severity.OK)
    {
      if (status.severity() == Status.Severity.WARNING)
      {
        if (size == ValidationMarkerSize.SMALL)
View Full Code Here

            {
                // Must null the element field before trying to remove the element as remove will
                // trigger property change event and it is possible for the resulting refresh to
                // set the element field to a new value before returning.
               
                final Element el = this.element;
                rebase( null );
                list.remove( el );
            }
        }
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.Element

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.