Class WorkspaceProviderImpl

    • Constructor Detail

      • WorkspaceProviderImpl

        public WorkspaceProviderImpl​(ProjectImpl project)
    • Method Detail

      • addWorkspace

        public void addWorkspace​(Workspace workspace)
      • removeWorkspace

        public void removeWorkspace​(Workspace workspace)
      • setCurrentWorkspace

        public void setCurrentWorkspace​(Workspace currentWorkspace)
      • getWorkspace

        public Workspace getWorkspace​(int id)
        Description copied from interface: WorkspaceProvider
        Retrieve a workspace based on its unique identifier.
        Specified by:
        getWorkspace in interface WorkspaceProvider
        Parameters:
        id - workspace's unique identifier
        Returns:
        found workspace or null if not found
      • hasCurrentWorkspace

        public boolean hasCurrentWorkspace()
        Description copied from interface: WorkspaceProvider
        Returns true if the project has a current workspace.
        Specified by:
        hasCurrentWorkspace in interface WorkspaceProvider
        Returns:
        true if has a current workspace, false otherwise