public class ProjectsImpl extends Object implements Projects, Serializable
Modifier and Type | Field and Description |
---|---|
private ProjectImpl |
currentProject |
private AtomicInteger |
projectIds |
private List<Project> |
projects |
Constructor and Description |
---|
ProjectsImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addProject(Project project) |
void |
closeCurrentProject() |
ProjectImpl |
getCurrentProject()
Returns the current project or null if missing.
|
int |
getProjectIds() |
Project[] |
getProjects()
Returns an array of all projects.
|
boolean |
hasCurrentProject()
Returns true if a project is selected.
|
int |
nextProjectId() |
void |
removeProject(Project project) |
void |
setCurrentProject(ProjectImpl currentProject) |
void |
setProjectIds(int id) |
private ProjectImpl currentProject
private final AtomicInteger projectIds
public void addProject(Project project)
public void removeProject(Project project)
public Project[] getProjects()
Projects
getProjects
in interface Projects
public ProjectImpl getCurrentProject()
Projects
getCurrentProject
in interface Projects
public boolean hasCurrentProject()
Projects
hasCurrentProject
in interface Projects
public void setCurrentProject(ProjectImpl currentProject)
public void closeCurrentProject()
public int nextProjectId()
public void setProjectIds(int id)
public int getProjectIds()
Copyright © 2007–2016 Gephi Consortium. All rights reserved.