Package easysm.datatypes

Examples of easysm.datatypes.Value


    List<Row> rows = main.stateTable().rows();
    assertTrue(rows.size() == 2);

    List<Value> values = new LinkedList<Value>();
    values.add(new Value(Constants.TRUE_REPR));
    Row rowTrue = new Row(values, Constants.IMPOSSIBLE_NAME);
    assertTrue(rows.get(0).equals(rowTrue));

    values.clear();
    values.add(new Value(Constants.FALSE_REPR));
    Row rowFalse = new Row(values, Constants.IMPOSSIBLE_NAME);
    assertTrue(rows.get(1).equals(rowFalse));

  }
View Full Code Here


    List<Row> rows = main.stateTable().rows();
    assertTrue(rows.size() == 2);

    List<Value> values = new LinkedList<Value>();
    values.add(new Value(Constants.TRUE_REPR));
    Row rowTrue = new Row(values, Constants.IMPOSSIBLE_NAME);
    assertTrue(rows.get(0).equals(rowTrue));

    values.clear();
    values.add(new Value(Constants.FALSE_REPR));
    Row rowFalse = new Row(values, Constants.IMPOSSIBLE_NAME);
    assertTrue(rows.get(1).equals(rowFalse));

  }
View Full Code Here

    List<StateObserver> usedSet = main.stateObservers().soList();
    main.doSelectUsedSO(usedSet);
    main.doGenerateStateTable();

    Value True = new Value(Constants.TRUE_REPR);
    Value False = new Value(Constants.FALSE_REPR);
    List<Value> values = new LinkedList<Value>();

    values.add(True);
    values.add(True);
    values.add(True);
View Full Code Here

    main.doGenerateStateTable();

    List<Row> rows = main.stateTable().rows();
    assertTrue(rows.size() == 4);

    Value True = new Value(Constants.TRUE_REPR);
    Value False = new Value(Constants.FALSE_REPR);
    Value pino = new Value(stPino.toString());
    Value gino = new Value(stGino.toString());

    List<Value> values = new LinkedList<Value>();
    values.add(True);
    values.add(pino);
    Row rowTT = new Row(values, Constants.IMPOSSIBLE_NAME);
View Full Code Here

        finalSOIndex = i;
        break;
      }
    }
    if (finalSOIndex != -1 && finalSOIndex != usedSO.size()) {
      Value trueValue = new Value(Constants.TRUE_REPR);
      if (row.values().get(finalSOIndex).equals(trueValue)) {
        row.changeState(new State(name, true));
        return;
      }
    }
View Full Code Here

  public static Type enumAsType(Enumeration en)
  {
    TypeInfo typeInfo = new TypeInfo(en.name());
    Set<Value> values = SetFactory.createSet(Value.class);
    for (Literal lit : en.literals()) {
      values.add(new Value(lit.toString()));
    }
    return new Type(typeInfo, true, values);
  }
View Full Code Here

    // Finite
    isFinite = true;
    // Values
    Set<Value> newValues = SetFactory.createSet(Value.class);
    for (Literal lit : en.literals()) {
      newValues.add(new Value(lit.toString()));
    }
    values = newValues;
  }
View Full Code Here

    for (int j = 0; j < columnCount; ++j) {
      rowSubsets *= allValues[j].length;
      int subsetSize = rowCount / rowSubsets;

      for (int i = 0; i < rowSubsets; ++i) {
        Value currValue = allValues[j][i % allValues[j].length];
        for (int k = 0; k < subsetSize; ++k) {
          rows.get(i * subsetSize + k).add(currValue);
        }
      }
    }
View Full Code Here

TOP

Related Classes of easysm.datatypes.Value

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.