Package unbbayes.prs.mebn.entity

Examples of unbbayes.prs.mebn.entity.CategoricalStateEntity


    String personName;
    String organizationName;
    ResidentNode residentNode;
    ObjectEntityInstance[] arguments;
    Entity state;
    CategoricalStateEntity categoricalState = null;
   
    entity = mebn.getObjectEntityContainer().getObjectEntityByName("Ship");
    // TODO - Make sure to use a unique id later on
    shipName = "ship" + db.getShips().indexOf(ship);
    // Add the entity instance for ship if it was not added before
View Full Code Here


              + individualTwo.getBrowserText());
        }

        /* -> hasPossibleValues */
        {
          CategoricalStateEntity state = null;
          objectProperty = (OWLObjectProperty) getOwlModel()
              .getOWLObjectProperty("hasPossibleValues");
          instances = individualOne.getPropertyValues(objectProperty);
          itAux = instances.iterator();
          for (Object instance : instances) {
            individualTwo = (RDFIndividual) instance;
            String stateName = individualTwo.getBrowserText();
            /* case 1: booleans states */
            if (stateName.equals("true")) {
              StateLink link = domainResidentNode
                  .addPossibleValueLink(getMebn()
                      .getBooleanStatesEntityContainer()
                      .getTrueStateEntity());
              List<String> globallyObjects = getMapBooleanStateGloballyObjects()
                  .get("true");
              if (globallyObjects.contains(domainResidentNode
                  .getName())) {
                link.setGloballyExclusive(true);
              } else {
                link.setGloballyExclusive(false);
              }
              domainResidentNode
                  .setTypeOfStates(IResidentNode.BOOLEAN_RV_STATES);
            } else {
              if (stateName.equals("false")) {
                StateLink link = domainResidentNode
                    .addPossibleValueLink(getMebn()
                        .getBooleanStatesEntityContainer()
                        .getFalseStateEntity());
                List<String> globallyObjects = getMapBooleanStateGloballyObjects()
                    .get("false");
                if (globallyObjects.contains(domainResidentNode
                    .getName())) {
                  link.setGloballyExclusive(true);
                } else {
                  link.setGloballyExclusive(false);
                }
                domainResidentNode
                    .setTypeOfStates(IResidentNode.BOOLEAN_RV_STATES);
              } else {
                if (stateName.equals("absurd")) {
                  StateLink link = domainResidentNode
                      .addPossibleValueLink(getMebn()
                          .getBooleanStatesEntityContainer()
                          .getAbsurdStateEntity());
                  List<String> globallyObjects = getMapBooleanStateGloballyObjects()
                      .get("absurd");
                  if (globallyObjects.contains(domainResidentNode
                      .getName())) {
                    link.setGloballyExclusive(true);
                  } else {
                    link.setGloballyExclusive(false);
                  }
                  domainResidentNode
                      .setTypeOfStates(IResidentNode.BOOLEAN_RV_STATES);
                } else {
                  if (getMapTypes().get(stateName) != null) {

                    /* case 2:object entities */

                    StateLink link = domainResidentNode
                        .addPossibleValueLink(getMapTypes()
                            .get(stateName));
                    domainResidentNode
                        .setTypeOfStates(IResidentNode.OBJECT_ENTITY);

                  } else {
                    /* case 3: categorical states */
                    try {
                      state = getMebn()
                          .getCategoricalStatesEntityContainer()
                          .getCategoricalState(
                              individualTwo
                                  .getBrowserText());
                      StateLink link = domainResidentNode
                          .addPossibleValueLink(state);

                      List<String> globallyObjects = getMapCategoricalStateGloballyObjects()
                          .get(state.getName());
                      if (globallyObjects
                          .contains(domainResidentNode
                              .getName())) {
                        link.setGloballyExclusive(true);
                      } else {
View Full Code Here

  private void loadEvidence(List<EvidenceInfo> evidenceList) throws Exception {
    ResidentNode residentNode;
    ObjectEntity entity;
    ObjectEntityInstance[] arguments;
    Entity state;
    CategoricalStateEntity categoricalState;
   
    // TODO - Fix this somehow to add what has changed instead of reseting
    // everything and populating again
    mebnUtil.removeAllFindings();
    mebnUtil.removeAllEntityInstances();
View Full Code Here

TOP

Related Classes of unbbayes.prs.mebn.entity.CategoricalStateEntity

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.