import org.simantics.db.Resource;
import org.simantics.db.WriteGraph;
import org.simantics.db.exception.DatabaseException;
import org.simantics.db.Resource;
import org.simantics.db.WriteGraph;
import org.simantics.db.exception.DatabaseException;
- public static List<Item> getEquipments() throws DatabaseException {
- return getEquipments(Plant3D.URIs.Builtin);
+ public static List<Item> getEquipments(RequestProcessor session) throws DatabaseException {
+ return getEquipments(session, Plant3D.URIs.Builtin);
- public static List<Item> getEquipments(final String libUri) throws DatabaseException {
- return Simantics.getSession().syncRequest(new Read<List<Item>>() {
+ public static List<Item> getEquipments(RequestProcessor session, final String libUri) throws DatabaseException {
+ return session.syncRequest(new Read<List<Item>>() {
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
- public static List<Item> getNozzles(String libUri) throws DatabaseException {
- return Simantics.getSession().syncRequest(new Read<List<Item>>() {
+ public static List<Item> getNozzles(RequestProcessor session, String libUri) throws DatabaseException {
+ return session.syncRequest(new Read<List<Item>>() {
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
-
- public static List<Item> getEnds(String libUri) throws DatabaseException {
- return Simantics.getSession().syncRequest(new Read<List<Item>>() {
+
+ public static List<Item> getEnds(RequestProcessor session, String libUri) throws DatabaseException {
+ return session.syncRequest(new Read<List<Item>>() {
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
- public static List<Item> getTurns(String libUri) throws DatabaseException {
- return Simantics.getSession().syncRequest(new Read<List<Item>>() {
+ public static List<Item> getTurns(RequestProcessor session, String libUri) throws DatabaseException {
+ return session.syncRequest(new Read<List<Item>>() {
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
- public static List<Item> getInlines(String libUri) throws DatabaseException {
- return Simantics.getSession().syncRequest(new Read<List<Item>>() {
+ public static List<Item> getInlines(RequestProcessor session, String libUri) throws DatabaseException {
+ return session.syncRequest(new Read<List<Item>>() {
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);
@Override
public List<Item> perform(ReadGraph graph) throws DatabaseException {
Plant3D p3d = Plant3D.getInstance(graph);