Package org.mmisw.orrclient.gwt.client.rpc.VocabularyOntologyData

Examples of org.mmisw.orrclient.gwt.client.rpc.VocabularyOntologyData.ClassData


    vp.setSpacing(4);
   
    if ( classes == null || classes.size() == 0 ) {
      // empty data - we must be creating a new vocabulary
      // insert a default contents to initialize the table
      ClassData classData = new ClassData();
     
//      classData.setClassUri("");
     
//      List<String> classHeader = new ArrayList<String>();
//      classHeader.add("name");
//      classHeader.add("definition");
//     
//      List<IRow> rows = new ArrayList<IRow>();
//      rows.add(new IRow() {
//        public String getColValue(String sortColumn) {
//          return "";
//        }
//      });

      VocabClassPanel classPanel = new VocabClassPanel(classData, myVocabPanel, readOnly);
      baseOntologyContentsPanels.add(classPanel);

//      classPanel.importContents(classHeader, rows);
     
      vp.add(classPanel.getWidget());
     
      return vp;
    }
   
    for ( ClassData classData : classes ) {
      List<String> classHeader = classData.getDatatypeProperties();
     
      VocabClassPanel classPanel = new VocabClassPanel(classData, myVocabPanel, readOnly);
      baseOntologyContentsPanels.add(classPanel);
     
//      ViewTable viewTable = new ViewTable(colNames);
//      tp.add(viewTable.getWidget());
     

      List<IndividualInfo> individuals = classData.getIndividuals();
      log("num individuals: " +individuals.size());
     
      List<IRow> rows = new ArrayList<IRow>();
     
      for ( IndividualInfo entity : individuals ) {
View Full Code Here


      String classUri = entity.getDomainUri();
      if ( classUri == null ) {
        continue;
      }
     
      ClassData classData = classMap.get(classUri);
      if ( classData == null ) {
        classData = new ClassData();
        classMap.put(classUri, classData);
        classData.setClassUri(classUri);
        classData.setClassInfo(entity.getDomainClassInfo());
        classData.setDatatypeProperties(new ArrayList<String>());
      }
     
      classData.getDatatypeProperties().add(entity.getLocalName());
    }
   
    // add the found classes and add corresponding individuals:

    List<ClassData> classes = new ArrayList<ClassData>();
    ontologyData.setClasses(classes);
   
    for ( String classUri : classMap.keySet() ) {
      ClassData classData = classMap.get(classUri);
      classes.add(classData);
     
      // add individuals whose type is classUri
     
      List<IndividualInfo> individuals = new ArrayList<IndividualInfo>();
      classData.setIndividuals(individuals);
     
      List<IndividualInfo> individualInfos = baseData.getIndividuals();
     
      Collections.sort(individualInfos, individualComparator);
     
View Full Code Here

TOP

Related Classes of org.mmisw.orrclient.gwt.client.rpc.VocabularyOntologyData.ClassData

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.