package com.yoursway.ide.application.controllers.mainwindow;
import java.io.File;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.observable.value.WritableValue;
import com.yoursway.ide.application.model.projects.types.ProjectType;
import com.yoursway.ide.application.view.mainwindow.MainWindowModel;
public class MainWindowModelImpl implements MainWindowModel {
public final WritableValue<File> projectLocation = WritableValue.withValueType(File.class);
public final WritableValue<ProjectType> projectType = WritableValue.withValueType(ProjectType.class);
public final WritableValue<Boolean> active = WritableValue.withValueType(Boolean.class);
public IObservableValue<File> projectLocation() {
return projectLocation;
}
public IObservableValue<ProjectType> projectType() {
return projectType;
}
public IObservableValue<Boolean> active() {
return active;
}
}