X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/PrevSequenceAction.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/PrevSequenceAction.java index 875df6d..c632ba2 100644 --- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/PrevSequenceAction.java +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/actions/PrevSequenceAction.java @@ -4,9 +4,10 @@ */ package com.quantum.actions; +import org.eclipse.ui.IViewPart; + import com.quantum.Messages; import com.quantum.QuantumPlugin; -import com.quantum.adapters.AdapterFactory; import com.quantum.adapters.DatabaseAdapter; import com.quantum.model.Bookmark; import com.quantum.sql.SQLResults; @@ -14,8 +15,6 @@ import com.quantum.view.ViewHelper; import com.quantum.view.bookmark.EntityNode; import com.quantum.view.tableview.TableView; -import org.eclipse.ui.IViewPart; - public class PrevSequenceAction extends BaseSequenceAction { /** * @param text @@ -27,12 +26,10 @@ public class PrevSequenceAction extends BaseSequenceAction { } public void run() { - EntityNode node = getEntityNode(); - if (((EntityNode) node).isSequence()) { - EntityNode sequence = (EntityNode) node; + EntityNode sequence = getEntityNode(); + if (sequence.isSequence()) { Bookmark bookmark = sequence.getBookmark(); - DatabaseAdapter adapter = AdapterFactory.getInstance().getAdapter( - bookmark.getType()); + DatabaseAdapter adapter = bookmark.getAdapter(); if (adapter == null) return; String name = sequence.getName(); String query = adapter.getPrevValue(name, sequence.getEntity().getSchema());