Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.Element.resource()


        final PropertyDef property = property().definition();
       
        try
        {
            final XmlElementBinding xmlElementBindingAnnotation = property.getAnnotation( XmlElementBinding.class );
            final XmlNamespaceResolver xmlNamespaceResolver = ( (XmlResource) element.resource() ).getXmlNamespaceResolver();
           
            final SortedSet<ElementType> possible = this.possibleTypesService.types();
            this.modelElementTypes = possible.toArray( new ElementType[ possible.size() ] );

            if( xmlElementBindingAnnotation == null )
View Full Code Here


                    }
                }
               
                if( this.xmlElementNames == null )
                {
                    this.path = new XmlPath( property.name(), ( (XmlResource) element.resource() ).getXmlNamespaceResolver() );
                   
                    this.xmlElementNames = new QName[ this.modelElementTypes.length ];
                   
                    for( int i = 0; i < this.modelElementTypes.length; i++ )
                    {
View Full Code Here

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

                        modElement = null;
                    }
                    else
                    {
                        modElement = parent.element();
                        resource = modElement.resource();
                       
                        if( resource != null )
                        {
                            xmlElement = ( (XmlResource) resource ).getXmlElement();
                        }
View Full Code Here

            {
                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

    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 );
    }

    @Override
View Full Code Here

    @Override
    protected final String readListString()
    {
        final Element parent = property().element();
        final XmlElement parentXmlElement = ( (XmlResource) parent.resource() ).getXmlElement();
       
        if( parentXmlElement == null )
        {
            return null;
        }
View Full Code Here

    @Override
    protected final void writeListString( String str )
    {
        final Element parent = property().element();
        final XmlElement parentXmlElement = ( (XmlResource) parent.resource() ).getXmlElement( true );
        final XmlNode listXmlNode = parentXmlElement.getChildNode( this.path, false );
       
        if( str == null )
        {
            if( listXmlNode != null )
View Full Code Here

        @Override
        public XmlElement getXmlElement(boolean createIfNecessary) {
            final Element element = getActualElement(true);
            if (element != null) {
                return ((XmlResource)element.resource()).getXmlElement();
            }
            return null;
        }
    }
   
View Full Code Here

        {
            final Element model = cachedModelRef.get();
           
            if( model != null )
            {
                final Resource resource = model.resource();
               
                if( resource == null || ! resource.isOutOfDate() )
                {
                    return model;
                }
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.