package org.docear.plugin.core.workspace.actions;
import java.net.URI;
import java.util.ArrayList;
import java.util.List;
import org.freeplane.plugin.workspace.model.project.IWorkspaceProjectExtension;
public class DocearProjectSettings implements IWorkspaceProjectExtension {
private boolean includeDemo = false;
private List<URI> repositoryPathList = new ArrayList<URI>();
private URI bibPath = null;
private boolean addDefaultRepository = true;
private String name;
public boolean includeDemoFiles() {
return includeDemo;
}
public void includeDemoFiles(boolean checked) {
this.includeDemo = checked;
}
public List<URI> getRepositoryPathURIs() {
return repositoryPathList ;
}
public void addRepositoryPathURI(URI uri) {
repositoryPathList.add(uri);
}
public URI getBibTeXLibraryPath() {
return bibPath;
}
public void setBibTeXLibraryPath(URI uri) {
this.bibPath = uri;
}
public boolean useDefaultRepositoryPath() {
return addDefaultRepository;
}
public void setUseDefaultRepositoryPath(boolean enabled) {
this.addDefaultRepository = enabled;
}
public void setProjectName(String name) {
this.name = name;
}
public String getProjectName() {
return this.name;
}
}