Package at.bestsolution.efxclipse.tooling.css.cssDsl

Examples of at.bestsolution.efxclipse.tooling.css.cssDsl.ElementSelector


   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetElement(ElementSelector newElement, NotificationChain msgs)
  {
    ElementSelector oldElement = element;
    element = newElement;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CssDslPackage.SIMPLE_SELECTOR_FOR_NEGATION__ELEMENT, oldElement, newElement);
      if (msgs == null) msgs = notification; else msgs.add(notification);
View Full Code Here


   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetElement(ElementSelector newElement, NotificationChain msgs)
  {
    ElementSelector oldElement = element;
    element = newElement;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CssDslPackage.SIMPLE_SELECTOR__ELEMENT, oldElement, newElement);
      if (msgs == null) msgs = notification; else msgs.add(notification);
View Full Code Here

    final ruleset rs = _ruleset.get(0);
    EList<selector> _selectors = rs.getSelectors();
    final selector sel = _selectors.get(0);
    EList<simple_selector> _simpleselectors = sel.getSimpleselectors();
    final simple_selector simpleSel = _simpleselectors.get(0);
    ElementSelector _element = simpleSel.getElement();
    Assert.assertNotNull(_element);
    ElementSelector _element_1 = simpleSel.getElement();
    String _name = _element_1.getName();
    Assert.assertEquals("ElementSelector", _name);
  }
View Full Code Here

                for (selector s : r.getSelectors()) {
                  selector cur = s;
                  while (cur != null) {
                    for (simple_selector ss : cur.getSimpleselectors()) {
                      if (ss.getElement() != null) {
                        ElementSelector check = ss.getElement();
                        if (check.getName().equals(((ElementSelector) target).getName())) {
                          ITextRegion declarationRegion = locationInFileProvider.getFullTextRegion(ss.getElement());
                          addOccurrenceAnnotation(DECLARATION_ANNOTATION_TYPE, document, declarationRegion, m);
                        }
                      }
                    }
                    cur = cur.getSelector();
                  }
                }
              }
            }
           
            // ClassSelector:
            if (target instanceof ClassSelector) {
              stylesheet root = (stylesheet) resource.getContents().get(0);
              for (ruleset r : root.getRuleset()) {
                for (selector s : r.getSelectors()) {
                  selector cur = s;
                  while (cur != null) {
                    for (simple_selector ss : cur.getSimpleselectors()) {
                      for (CssSelector subSel : ss.getSubSelectors()) {
                        if (subSel instanceof ClassSelector) {
                          ClassSelector check = (ClassSelector) subSel;
                          if (check.getName() != null) {
                            // TODO i don't get get a ClassSelectors name can be null
                            if (check.getName().equals(((ClassSelector) target).getName())) {
                              ITextRegion declarationRegion = locationInFileProvider.getFullTextRegion(subSel);
                              addOccurrenceAnnotation(DECLARATION_ANNOTATION_TYPE, document, declarationRegion, m);
                            }
                          }
                        }
                      }
                      if (ss.getElement() != null) {
                       
                      }
                    }
                    cur = cur.getSelector();
                  }
                }
              }
            }
            // ClassSelector:
            if (target instanceof IdSelector) {
              stylesheet root = (stylesheet) resource.getContents().get(0);
              for (ruleset r : root.getRuleset()) {
                for (selector s : r.getSelectors()) {
                  selector cur = s;
                  while (cur != null) {
                    for (simple_selector ss : cur.getSimpleselectors()) {
                      for (CssSelector subSel : ss.getSubSelectors()) {
                        if (subSel instanceof IdSelector) {
                          IdSelector check = (IdSelector) subSel;
                          if (check.getName().equals(((IdSelector) target).getName())) {
                            ITextRegion declarationRegion = locationInFileProvider.getFullTextRegion(subSel);
                            addOccurrenceAnnotation(DECLARATION_ANNOTATION_TYPE, document, declarationRegion, m);
                          }
                        }
                      }
View Full Code Here

TOP

Related Classes of at.bestsolution.efxclipse.tooling.css.cssDsl.ElementSelector

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.