Package de.innovationgate.eclipse.wgadesigner.classpath

Examples of de.innovationgate.eclipse.wgadesigner.classpath.LibrarySet


        TableItem[] items = _tabLibraries.getItems();
        for (TableItem item : items) {
          if (item.getChecked()) {
            itemsChecked = true;           
            // check dependencies
            LibrarySet set = (LibrarySet) item.getData();
            if (set.getDependencies() != null) {
              for (String id : set.getDependencies()) {
                for (TableItem dependentItem : items) {
                  LibrarySet dependentSet = (LibrarySet) dependentItem.getData();
                  if (dependentSet.getId().equals(id)) {
                    dependentItem.setChecked(true);
                    dependentItem.setForeground(Display.getDefault().getSystemColor(SWT.COLOR_GRAY));
                  }
                }
              }
            }                       
          } else {
            // deselect dependencies
            LibrarySet set = (LibrarySet) item.getData();
            if (set.getDependencies() != null) {
              for (String id : set.getDependencies()) {
                for (TableItem dependentItem : items) {
                  LibrarySet dependentSet = (LibrarySet) dependentItem.getData();
                  if (dependentSet.getId().equals(id)) {
                    dependentItem.setForeground(Display.getDefault().getSystemColor(SWT.COLOR_WIDGET_FOREGROUND));                   
                  }
                }
              }
            }   
View Full Code Here


    List<IClasspathEntry> entries = new ArrayList<IClasspathEntry>();
    IPath containerPath = new Path(WGALibrarySetContainer.ID)
    TableItem[] items = _tabLibraries.getItems();
    for (TableItem item : items) {
      if (item.getChecked()) {
        LibrarySet librarySet = (LibrarySet) item.getData();
        entries.add(JavaCore.newContainerEntry(containerPath.append(librarySet.getId())));
      }
    }             
    return entries.toArray(new IClasspathEntry[0]);
  }
View Full Code Here

TOP

Related Classes of de.innovationgate.eclipse.wgadesigner.classpath.LibrarySet

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.