Examples of VWorkspace


Examples of edu.isi.karma.view.VWorkspace

    boolean hasWorkspaceCookieId = false;
    String hasPrefId = request.getParameter(Arguments.hasPreferenceId.name());
    if(hasPrefId != null && hasPrefId.equals("true"))
      hasWorkspaceCookieId = true;
    Workspace workspace = null;
    VWorkspace vwsp = null;
   
    /* If set, pick the right preferences and CRF Model file */
    if(hasWorkspaceCookieId) {
      String cachedWorkspaceId = request.getParameter(Arguments.workspacePreferencesId.name());
      workspace = WorkspaceManager.getInstance().createWorkspaceWithPreferencesId(cachedWorkspaceId);
      vwsp = new VWorkspace(workspace, cachedWorkspaceId);
    } else {
      workspace = WorkspaceManager.getInstance().createWorkspace();
      vwsp = new VWorkspace(workspace);
    }

    workspace.setMetadataManager(metadataManager);
    WorkspaceRegistry.getInstance().register(new ExecutionController(workspace));
    VWorkspaceRegistry.getInstance().registerVWorkspace(workspace.getId(), vwsp);
   
    logger.info("Start Metadata Setup");
    try {
      metadataManager.register(new SemanticTypeModelMetadata(workspace), updateContainer);
      metadataManager.register(new OntologyMetadata(workspace), updateContainer);
      metadataManager.register(new JSONModelsMetadata(workspace), updateContainer);
      metadataManager.register(new PythonTransformationMetadata(workspace), updateContainer);
      metadataManager.register(new GraphVizMetadata(workspace), updateContainer);
      metadataManager.register(new ModelLearnerMetadata(workspace), updateContainer);
      metadataManager.register(new R2RMLMetadata(workspace), updateContainer);
      metadataManager.register(new R2RMLPublishedMetadata(workspace), updateContainer);
      metadataManager.register(new RDFMetadata(workspace), updateContainer);
      metadataManager.register(new CSVMetadata(workspace), updateContainer);
      metadataManager.register(new JSONMetadata(workspace), updateContainer);
      metadataManager.register(new ReportMetadata(workspace), updateContainer);
      metadataManager.register(new AvroMetadata(workspace), updateContainer);
    } catch (KarmaException e) {
      logger.error("Unable to complete Karma set up: ", e);
    }

    CommandHistory.setIsHistoryEnabled(true);
    CommandHistory.setHistorySaver(workspace.getId(), new R2RMLAlignmentFileSaver(workspace));
           
    // Initialize the Outlier tag
    Tag outlierTag = new Tag(TagName.Outlier, Color.Red);
    workspace.getTagsContainer().addTag(outlierTag);

    // Put all created worksheet models in the view.
    updateContainer.add(new WorksheetListUpdate());
   
    for (Worksheet w : vwsp.getWorkspace().getWorksheets()) {
      updateContainer.append(WorksheetUpdateFactory.createWorksheetHierarchicalUpdates(w.getId(), SuperSelectionManager.DEFAULT_SELECTION));
    }

    updateContainer.add(new AbstractUpdate() {

View Full Code Here

Examples of edu.isi.karma.view.VWorkspace

          + "an already open window is refereshed (and is okay to happen). A command is sent to the server "
          + "to destroy all workspace objects.");
      return;
    }

    VWorkspace vWorkspace = VWorkspaceRegistry.getInstance().getVWorkspace(workspaceId);
    String responseString = "";
    boolean isPreview = Boolean.parseBoolean(request.getParameter("isPreview"));
    boolean isUserInteraction = Boolean.parseBoolean(request.getParameter("isUserInteraction"));
    boolean isExecute = Boolean.parseBoolean(request.getParameter("execute"));
    if (isUserInteraction) {
View Full Code Here

Examples of edu.isi.karma.view.VWorkspace

    c.append(computeAlignmentAndSemanticTypesAndCreateUpdates(workspace));
    return c;
  }

  private void orderColumns(JSONArray columns) {
    VWorkspace vWorkspace = VWorkspaceRegistry.getInstance().getVWorkspace(workspaceId);
    if (vWorkspace != null) {
      VWorksheet viewWorksheet = vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
      prevOrderedColumns = viewWorksheet.getHeaderViewNodes();

      viewWorksheet.organizeColumns(columns);
    }
  }
View Full Code Here

Examples of edu.isi.karma.view.VWorkspace

      viewWorksheet.organizeColumns(columns);
    }
  }

  private void orderColumns(ArrayList<VHNode> columns) {
    VWorkspace vWorkspace = VWorkspaceRegistry.getInstance().getVWorkspace(workspaceId);
    if (vWorkspace != null) {
      VWorksheet viewWorksheet = vWorkspace.getViewFactory().getVWorksheetByWorksheetId(worksheetId);
      prevOrderedColumns = viewWorksheet.getHeaderViewNodes();

      viewWorksheet.organizeColumns(columns);
    }
  }
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.