/* * Class: uk_ac_manchester_cs_factplusplus_FaCTPlusPlus * Method: getBottomDataProperty * Signature: ()Luk/ac/manchester/cs/factplusplus/DataPropertyPointer; */ JNIEXPORT jobject JNICALL Java_uk_ac_manchester_cs_factplusplus_FaCTPlusPlus_getBottomDataProperty (JNIEnv * env, jobject obj) { TRACE_JNI("getBottomDataProperty"); TJNICache* J = getJ(env,obj); return J->DataProperty(J->getDName("http://www.w3.org/2002/07/owl#bottomDataProperty")); }
/* * Class: uk_ac_manchester_cs_factplusplus_FaCTPlusPlus * Method: getDataProperty * Signature: (Ljava/lang/String;)Luk/ac/manchester/cs/factplusplus/DataPropertyPointer; */ JNIEXPORT jobject JNICALL Java_uk_ac_manchester_cs_factplusplus_FaCTPlusPlus_getDataProperty (JNIEnv * env, jobject obj, jstring str) { TRACE_JNI("getDataProperty"); TRACE_STR(env,str); TJNICache* J = getJ(env,obj); JString name(env,str); jobject ret = (jobject)0; try { ret = J->DataProperty(J->getDName(name())); } catch (const EFPPCantRegName&) { Throw ( env, "FaCT++ Kernel: Can not register new data property name" ); } return ret; }