예제 #1
0
 public synchronized void delete() {
   if (swigCPtr != 0) {
     if (swigCMemOwn) {
       swigCMemOwn = false;
       JavaControllerJNI.delete_Controller(swigCPtr);
     }
     swigCPtr = 0;
   }
 }
예제 #2
0
 public boolean getObjectProperty(long uid, Kind k, ObjectProperties p, long[] v) {
   return JavaControllerJNI.Controller_getObjectProperty__SWIG_5(
       swigCPtr, this, uid, k.ordinal(), p.ordinal(), v);
 }
예제 #3
0
 public void sortAndFillKind(VectorOfScicosID uids, VectorOfInt kind) {
   JavaControllerJNI.Controller_sortAndFillKind(
       swigCPtr, this, VectorOfScicosID.getCPtr(uids), uids, VectorOfInt.getCPtr(kind), kind);
 }
예제 #4
0
 public VectorOfScicosID getAll(Kind k) {
   return new VectorOfScicosID(
       JavaControllerJNI.Controller_getAll(swigCPtr, this, k.ordinal()), true);
 }
예제 #5
0
 public Kind getKind(long uid) {
   return Kind.class.getEnumConstants()[JavaControllerJNI.Controller_getKind(swigCPtr, this, uid)];
 }
예제 #6
0
 public long cloneObject(long uid, boolean cloneChildren, boolean clonePorts) {
   return JavaControllerJNI.Controller_cloneObject(swigCPtr, this, uid, cloneChildren, clonePorts);
 }
예제 #7
0
 public void deleteObject(long uid) {
   JavaControllerJNI.Controller_deleteObject(swigCPtr, this, uid);
 }
예제 #8
0
 public long referenceObject(long uid) {
   return JavaControllerJNI.Controller_referenceObject(swigCPtr, this, uid);
 }
예제 #9
0
 public long createObject(Kind k) {
   return JavaControllerJNI.Controller_createObject(swigCPtr, this, k.ordinal());
 }
예제 #10
0
 public Controller() {
   this(JavaControllerJNI.new_Controller(), true);
 }
예제 #11
0
 public static View look_for_view(String name) {
   long cPtr = JavaControllerJNI.Controller_look_for_view(name);
   return (cPtr == 0) ? null : new View(cPtr, false);
 }
예제 #12
0
 public UpdateStatus setObjectProperty(long uid, Kind k, ObjectProperties p, VectorOfScicosID v) {
   return UpdateStatus.class
       .getEnumConstants()[
       JavaControllerJNI.Controller_setObjectProperty__SWIG_10(
           swigCPtr, this, uid, k.ordinal(), p.ordinal(), VectorOfScicosID.getCPtr(v), v)];
 }
예제 #13
0
 public UpdateStatus setObjectProperty(long uid, Kind k, ObjectProperties p, String v) {
   return UpdateStatus.class
       .getEnumConstants()[
       JavaControllerJNI.Controller_setObjectProperty__SWIG_4(
           swigCPtr, this, uid, k.ordinal(), p.ordinal(), v)];
 }
예제 #14
0
 public boolean getObjectProperty(long uid, Kind k, ObjectProperties p, VectorOfScicosID v) {
   return JavaControllerJNI.Controller_getObjectProperty__SWIG_10(
       swigCPtr, this, uid, k.ordinal(), p.ordinal(), VectorOfScicosID.getCPtr(v), v);
 }