1 package org.simantics.g3d.wizard;
\r
4 import java.util.Deque;
\r
6 import org.simantics.db.common.NamedResource;
\r
8 public abstract class IExportModel {
\r
10 File exportLocation;
\r
11 NamedResource model;
\r
14 Deque<String> recentLocations;
\r
18 public void setModel(NamedResource model) {
\r
22 public NamedResource getModel() {
\r
26 public void setOverwrite(boolean overwrite) {
\r
27 this.overwrite = overwrite;
\r
30 public boolean isOverwrite() {
\r
35 public void setExportLocation(File exportLocation) {
\r
36 this.exportLocation = exportLocation;
\r
39 public File getExportLocation() {
\r
40 return exportLocation;
\r
43 public abstract boolean usesFile();
\r
45 public Deque<String> getRecentLocations() {
\r
46 return recentLocations;
\r
49 public void setRecentLocations(Deque<String> recentLocations) {
\r
50 this.recentLocations = recentLocations;
\r
53 public Object getSelection() {
\r
57 public void setSelection(Object selection) {
\r
58 this.selection = selection;
\r