1 /* DO NOT EDIT THIS FILE - it is machine generated */
3 /* Header for class org_simantics_fmil_core_FMIL */
5 #ifndef _Included_org_simantics_fmil_core_FMIL
6 #define _Included_org_simantics_fmil_core_FMIL
11 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_loadFMUFile_1
12 (JNIEnv *, jobject, jstring, jstring);
15 * Class: org_simantics_fmil_core_FMIL
16 * Method: setStepLength_
17 * Signature: (Ljava/lang/String;D)I
19 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStepLength_1
20 (JNIEnv *, jobject, jint, jdouble);
23 * Class: org_simantics_fmil_core_FMIL
24 * Method: instantiateSimulation_
25 * Signature: (Ljava/lang/String;)I
27 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_instantiateSimulation_1
28 (JNIEnv *, jobject, jint);
31 * Class: org_simantics_fmil_core_FMIL
32 * Method: initializeSimulation_
33 * Signature: (Ljava/lang/String;)I
35 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_initializeSimulation_1
36 (JNIEnv *, jobject, jint);
39 * Class: org_simantics_fmil_core_FMIL
41 * Signature: (Ljava/lang/String;[Ljava/lang/String;I)I
43 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_subscribe_1
44 (JNIEnv *, jobject, jint, jintArray);
47 * Class: org_simantics_fmil_core_FMIL
48 * Method: setRealValue_
51 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setRealValue_1
52 (JNIEnv *, jobject, jint, jint, jdouble);
55 * Class: org_simantics_fmil_core_FMIL
56 * Method: setIntegerValue_
59 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setIntegerValue_1
60 (JNIEnv *, jobject, jint, jint, jint);
63 * Class: org_simantics_fmil_core_FMIL
64 * Method: setBooleanValue_
67 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setBooleanValue_1
68 (JNIEnv *, jobject, jint, jint, jboolean);
71 * Class: org_simantics_fmil_core_FMIL
72 * Method: setStringValue_
73 * Signature: (IILjava/lang/String;)I
75 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setStringValue_1
76 (JNIEnv *, jobject, jint, jint, jstring);
79 * Class: org_simantics_fmil_core_FMIL
81 * Signature: (Ljava/lang/String;D)I
83 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_setTime_1
84 (JNIEnv *, jobject, jstring, jdouble);
87 * Class: org_simantics_fmil_core_FMIL
88 * Method: simulateStep_
89 * Signature: (Ljava/lang/String;)I
91 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_simulateStep_1
92 (JNIEnv *, jobject, jint);
95 * Class: org_simantics_fmil_core_FMIL
96 * Method: getSubscribedResults_
97 * Signature: (Ljava/lang/String;[D)[D
99 JNIEXPORT jdoubleArray JNICALL Java_org_simantics_fmil_core_FMIL_getSubscribedResults_1
100 (JNIEnv *, jobject, jint, jdoubleArray);
103 * Class: org_simantics_fmil_core_FMIL
105 * Signature: (Ljava/lang/String;)I
107 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_unloadFMU_1
108 (JNIEnv *, jobject, jint);
111 * Class: org_simantics_fmil_core_FMIL
112 * Method: isInitialized_
113 * Signature: (Ljava/lang/String;)Z
115 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_isInitialized_1
116 (JNIEnv *, jobject, jstring);
119 * Class: org_simantics_fmil_core_FMIL
121 * Signature: (Ljava/lang/String;)D
123 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getTime_1
124 (JNIEnv *, jobject, jint);
127 * Class: org_simantics_fmil_core_FMIL
128 * Method: getAllVariables_
129 * Signature: (Ljava/lang/String;)[Ljava/lang/String;
131 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariables_1
132 (JNIEnv *, jobject, jint);
134 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDescriptions_1
135 (JNIEnv *, jobject, jint);
137 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableDeclaredTypes_1
138 (JNIEnv *, jobject, jint);
140 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableReferences_1
141 (JNIEnv *, jobject, jint, jintArray);
143 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableTypes_1
144 (JNIEnv *, jobject, jint, jintArray);
146 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableVariabilities_1
147 (JNIEnv *, jobject, jint, jintArray);
149 JNIEXPORT jintArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllVariableCausalities_1
150 (JNIEnv *, jobject, jint, jintArray);
152 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypes_1
153 (JNIEnv *, jobject, jint);
155 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeDescriptions_1
156 (JNIEnv *, jobject, jint);
158 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeQuantities_1
159 (JNIEnv *, jobject, jint);
161 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_getAllDeclaredTypeUnits_1
162 (JNIEnv *, jobject, jint);
165 * Class: org_simantics_fmil_core_FMIL
166 * Method: filterVariables_
167 * Signature: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
169 JNIEXPORT jobjectArray JNICALL Java_org_simantics_fmil_core_FMIL_filterVariables_1
170 (JNIEnv *, jobject, jstring, jstring);
173 * Class: org_simantics_fmil_core_FMIL
174 * Method: getRealValue_
175 * Signature: (Ljava/lang/String;Ljava/lang/String;)D
177 JNIEXPORT jdouble JNICALL Java_org_simantics_fmil_core_FMIL_getRealValue_1
178 (JNIEnv *, jobject, jint, jint);
181 * Class: org_simantics_fmil_core_FMIL
182 * Method: getStringValue_
183 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
185 JNIEXPORT jstring JNICALL Java_org_simantics_fmil_core_FMIL_getStringValue_1
186 (JNIEnv *, jobject, jint, jint);
189 * Class: org_simantics_fmil_core_FMIL
190 * Method: getIntegerValue_
191 * Signature: (Ljava/lang/String;Ljava/lang/String;)I
193 JNIEXPORT jint JNICALL Java_org_simantics_fmil_core_FMIL_getIntegerValue_1
194 (JNIEnv *, jobject, jint, jint);
197 * Class: org_simantics_fmil_core_FMIL
198 * Method: getBooleanValue_
199 * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
201 JNIEXPORT jboolean JNICALL Java_org_simantics_fmil_core_FMIL_getBooleanValue_1
202 (JNIEnv *, jobject, jint, jint);