Class PlainJavaWorkspaceRoot

All Implemented Interfaces:
Comparable<org.faktorips.devtools.abstraction.AResource>, Iterable<org.faktorips.devtools.abstraction.AResource>, org.faktorips.devtools.abstraction.AAbstraction, org.faktorips.devtools.abstraction.AContainer, org.faktorips.devtools.abstraction.AFolder, org.faktorips.devtools.abstraction.AResource, org.faktorips.devtools.abstraction.AWorkspaceRoot

public class PlainJavaWorkspaceRoot extends PlainJavaFolder implements org.faktorips.devtools.abstraction.AWorkspaceRoot
  • Constructor Details

  • Method Details

    • getWorkspace

      public PlainJavaWorkspace getWorkspace()
      Specified by:
      getWorkspace in interface org.faktorips.devtools.abstraction.AResource
      Overrides:
      getWorkspace in class PlainJavaResource
    • getType

      public org.faktorips.devtools.abstraction.AResource.AResourceType getType()
      Specified by:
      getType in interface org.faktorips.devtools.abstraction.AResource
      Overrides:
      getType in class PlainJavaFolder
    • getProject

      public org.faktorips.devtools.abstraction.AProject getProject(String name)
      Specified by:
      getProject in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
    • getFileForLocation

      public org.faktorips.devtools.abstraction.AFile getFileForLocation(Path location)
      Specified by:
      getFileForLocation in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
    • getProjects

      public Set<org.faktorips.devtools.abstraction.AProject> getProjects()
      Specified by:
      getProjects in interface org.faktorips.devtools.abstraction.AWorkspaceRoot
    • remove

      public void remove(Path path)
    • project

      protected PlainJavaProject project(Path path)