refactored to propery separate addToDocument,addFromDocument, updateToDocument, updat...
[jalview.git] / src / jalview / io / vamsas / Rangetype.java
index 2686e85..8c8b7d7 100644 (file)
@@ -20,16 +20,22 @@ package jalview.io.vamsas;
 
 import java.util.Vector;
 
+import uk.ac.vamsas.client.Vobject;
 import uk.ac.vamsas.objects.core.Local;
 import uk.ac.vamsas.objects.core.Map;
 import uk.ac.vamsas.objects.core.MapType;
 import uk.ac.vamsas.objects.core.Mapped;
 import uk.ac.vamsas.objects.core.RangeType;
 import uk.ac.vamsas.objects.core.Seg;
+import jalview.datamodel.DBRefEntry;
 import jalview.datamodel.Mapping;
 import jalview.io.VamsasAppDatastore;
-
-public class Rangetype extends DatastoreItem
+/**
+ * Enhances DatastoreItem objects with additional functions to do with RangeType objects
+ * @author JimP
+ *
+ */
+public abstract class Rangetype extends DatastoreItem
 {
 
   public Rangetype()
@@ -41,6 +47,15 @@ public class Rangetype extends DatastoreItem
   {
     super(datastore);
   }
+  
+  public Rangetype(VamsasAppDatastore datastore, Vobject vobj, Class jvClass)
+  {
+    super(datastore, vobj, jvClass);
+  }
+  public Rangetype(VamsasAppDatastore datastore, Object jvobj, Class vClass)
+  {
+    super(datastore, jvobj, vClass);
+  }
 
   /**
    * get real bounds of a RangeType's specification. start and end are an