Exemplo n.º 1
0
  /**
   * Return the literal concept that represents the POD type of the object passed. Anything non-POD
   * will return null.
   *
   * @param value
   * @return
   */
  public static IConcept getConceptForObject(Object value) {

    IConcept ret = null;

    if (value instanceof Integer) {
      ret = KnowledgeManager.Integer();
    } else if (value instanceof Float) {
      ret = KnowledgeManager.Float();
    } else if (value instanceof Double) {
      ret = KnowledgeManager.Double();
    } else if (value instanceof Long) {
      ret = KnowledgeManager.Long();
    } else if (value instanceof String) {
      ret = KnowledgeManager.Text();
    } else if (value instanceof Boolean) {
      ret = KnowledgeManager.Boolean();
    }

    return ret;
  }