Package lapsePlus

Examples of lapsePlus.HistoryDefinitionLocation


    return null;
  }
 
  private void updateHistoryEntries() {
        for (int i = fInputHistory.size() - 1; i >= 0; i--) {
            HistoryDefinitionLocation type = fInputHistory.get(i);
        }
        historyAction.setEnabled(!fInputHistory.isEmpty());
    }
View Full Code Here


    ////////////////////////////////////////////////////////////////////////
    //           Tree support
    ////////////////////////////////////////////////////////////////////////
    public Object[] getChildren(Object parentElement) {
      if (parentElement instanceof HistoryDefinitionLocation) {
              HistoryDefinitionLocation loc = (HistoryDefinitionLocation) parentElement;
              if(loc.getChildren() != null) {
                return loc.getChildren().toArray()
              }             
          }
          return null;
    }
View Full Code Here

        return;
      } else {
        result.add(currentInput);    // the only place where elements are added
        if ( currentInput.hasChildren() ) {
          for (Iterator iter = currentInput.getChildren().iterator(); iter.hasNext();) {
            HistoryDefinitionLocation element = (HistoryDefinitionLocation) iter.next();
            addElementsUnder(element, result);
          }
        }
      }
    }
View Full Code Here

    private int getElementCount(HistoryDefinitionLocation element) {
      if(element == null) return 0;
      if(element.getChildren() == null || element.getChildren().isEmpty()) return 1;
      int result = 1;
      for(Iterator iter = element.getChildren().iterator(); iter.hasNext();) {
        HistoryDefinitionLocation child = (HistoryDefinitionLocation) iter.next();
        result += getElementCount(child);
      }
     
      return result;
    }
View Full Code Here

    private int getLeafElementCount(HistoryDefinitionLocation element) {
      if(element == null) return 0;
      if(element.getChildren() == null || element.getChildren().isEmpty()) return 1;
      int result = 0;
      for(Iterator iter = element.getChildren().iterator(); iter.hasNext();) {
        HistoryDefinitionLocation child = (HistoryDefinitionLocation) iter.next();
        result += getLeafElementCount(child);
      }
     
      return result;
    }
View Full Code Here

     
      files.add(element.getResource());
     
      if(element.getChildren() == null || element.getChildren().isEmpty()) return;
      for(Iterator iter = element.getChildren().iterator(); iter.hasNext();) {
        HistoryDefinitionLocation child = (HistoryDefinitionLocation) iter.next();
        getFiles(child, files);
      }
    }
View Full Code Here

      int result = element.isMaxLevel() ? 1 : 0;
 
      if(element.getChildren() == null || element.getChildren().isEmpty()) return result;
     
      for(Iterator iter = element.getChildren().iterator(); iter.hasNext();) {
        HistoryDefinitionLocation child = (HistoryDefinitionLocation) iter.next();
        result += getTruncatedElementCount(child);
      }
     
      return result;
    }
View Full Code Here

      if(!element.hasChildren()) {
        return 1;
      }
      int maxLevel = 0;
      for (Iterator iter = element.getChildren().iterator(); iter.hasNext();) {
        HistoryDefinitionLocation e = (HistoryDefinitionLocation) iter.next();
        int level = getDepth(e);
        if(maxLevel < level) {
          maxLevel = level;
        }       
      }
View Full Code Here

      if(!defLoc.hasChildren()) {
        // terminal node
        elements.add(defLoc);
      }else {
        for (Iterator iter = defLoc.getChildren().iterator(); iter.hasNext(); ) {
          HistoryDefinitionLocation element = (HistoryDefinitionLocation) iter.next();
          addElement(element);
        }
      }
    }
View Full Code Here

      return getTotalElementCount();
    }
    public int getFileCount() {
      HashSet<IResource> files = new HashSet<IResource>();
      for (Iterator iter = elements.iterator(); iter.hasNext();) {
        HistoryDefinitionLocation element = (HistoryDefinitionLocation) iter.next();
        files.add(element.getResource());
      }
      return files.size();
    }
View Full Code Here

TOP

Related Classes of lapsePlus.HistoryDefinitionLocation

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.