Examples of DubDependenciesContainer


Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

          return project;
        }
        return null;
      }
      if(selElement instanceof DubDependenciesContainer) {
        DubDependenciesContainer dubDependenciesContainer = (DubDependenciesContainer) selElement;
        return dubDependenciesContainer.getParent();
      }
      if(DubNavigatorContentProvider.isDubManifestFile(selElement)) {
        IFile file = (IFile) selElement;
        return file.getProject();
      }
View Full Code Here

Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

  protected Object[] getProjectChildren(IProject project) {
    ArrayList<Object> arrayList = new ArrayList<>();
    if(project.isAccessible()) {
      ProjectInfo projectInfo = getWorkspaceModel().getProjectInfo(project);
      if(projectInfo != null) {
        DubDependenciesContainer dubContainer = projectInfo.getDubContainer(project);
        arrayList.add(dubContainer);
        arrayList.add(new StdLibContainer(projectInfo.getCompilerInstall(), project));
      }
     
      // Add project children ourselves: this is so that children will be sorted by our own sorter.
View Full Code Here

Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

   
    DubBundleDescription bundleDesc = new DubBundleDescription(mainBundle, bundleDeps);
   
    getModelManager().addProjectInfo(project, bundleDesc);
   
    DubDependenciesContainer dubContainer = getDubContainer(project);
    assertTrue(dubContainer.getChildren().length == 1);
   
    DubDependencyElement libDepElement =
        assertCast(dubContainer.getChildren()[0], DubDependencyElement.class);
   
    assertTrue(libDepElement.getChildren().length == 1);
  }
View Full Code Here

Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

    assertTrue(dubErrorMarkers.length == 0);
  }
 
  protected void testDubContainerUnresolved(IProject project, DubBundleChecker expMainBundle,
      boolean expectedError) {
    DubDependenciesContainer dubContainer = getDubContainer(project);
    LinkedList<IDubElement> depChildren = CollectionUtil.createLinkedList(dubContainer.getChildren());
    for (String rawDep : expMainBundle.rawDeps) {
      checkAndRemoveRawDep(depChildren, rawDep);
    }
    if(expectedError) {
      removeErrorElement(expMainBundle, depChildren);
View Full Code Here

Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

    }
    return null;
  }
 
  protected void testDubContainer(IProject project, DubBundleChecker expMainBundle) {
    DubDependenciesContainer dubContainer = getDubContainer(project);
    assertTrue(dubContainer.getBundleInfo().isResolved());
   
    IDubElement[] children = dubContainer.getChildren();
    LinkedList<IDubElement> depChildren = CollectionUtil.createLinkedList(children);
    for (DubBundleChecker dep : expMainBundle.deps) {
      checkAndRemoveChildDep(depChildren, dep);
    }
    removeErrorElement(expMainBundle, depChildren);
View Full Code Here

Examples of mmrnmhrm.core.workspace.viewmodel.DubDependenciesContainer

    return bundleDesc;
  }
 
  public DubDependenciesContainer getDubContainer(IProject project) {
    DubBundleDescription bundleInfo = getBundleDesc();
    return new DubDependenciesContainer(bundleInfo, project);
  }
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.