Package org.eclipse.xtext.workspace
Class FileProjectConfig
- java.lang.Object
-
- org.eclipse.xtext.workspace.FileProjectConfig
-
- All Implemented Interfaces:
IProjectConfig
public class FileProjectConfig extends java.lang.Object implements IProjectConfig
-
-
Constructor Summary
Constructors Constructor Description FileProjectConfig(java.io.File root)FileProjectConfig(java.io.File root, java.lang.String name)FileProjectConfig(java.io.File root, java.lang.String name, IWorkspaceConfig workspaceConfig)FileProjectConfig(java.io.File root, IWorkspaceConfig workspaceConfig)FileProjectConfig(org.eclipse.emf.common.util.URI path)FileProjectConfig(org.eclipse.emf.common.util.URI path, java.lang.String name)FileProjectConfig(org.eclipse.emf.common.util.URI path, java.lang.String name, IWorkspaceConfig workspaceConfig)FileProjectConfig(org.eclipse.emf.common.util.URI path, IWorkspaceConfig workspaceConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSourceFolderaddSourceFolder(java.lang.String relativePath)booleanequals(java.lang.Object obj)FileSourceFolderfindSourceFolderContaining(org.eclipse.emf.common.util.URI member)Finds the source folder that physically contains this member or null if none was found.java.lang.StringgetName()org.eclipse.emf.common.util.URIgetPath()The (platform dependent) physical location of the project.java.util.Set<FileSourceFolder>getSourceFolders()IWorkspaceConfiggetWorkspaceConfig()inthashCode()java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.workspace.IProjectConfig
isIndexOnly
-
-
-
-
Constructor Detail
-
FileProjectConfig
public FileProjectConfig(org.eclipse.emf.common.util.URI path)
-
FileProjectConfig
public FileProjectConfig(org.eclipse.emf.common.util.URI path, java.lang.String name)
-
FileProjectConfig
public FileProjectConfig(java.io.File root, java.lang.String name)
-
FileProjectConfig
public FileProjectConfig(java.io.File root)
-
FileProjectConfig
public FileProjectConfig(org.eclipse.emf.common.util.URI path, IWorkspaceConfig workspaceConfig)
-
FileProjectConfig
public FileProjectConfig(org.eclipse.emf.common.util.URI path, java.lang.String name, IWorkspaceConfig workspaceConfig)
-
FileProjectConfig
public FileProjectConfig(java.io.File root, java.lang.String name, IWorkspaceConfig workspaceConfig)
-
FileProjectConfig
public FileProjectConfig(java.io.File root, IWorkspaceConfig workspaceConfig)
-
-
Method Detail
-
addSourceFolder
public FileSourceFolder addSourceFolder(java.lang.String relativePath)
-
findSourceFolderContaining
public FileSourceFolder findSourceFolderContaining(org.eclipse.emf.common.util.URI member)
Description copied from interface:IProjectConfigFinds the source folder that physically contains this member or null if none was found.- Specified by:
findSourceFolderContainingin interfaceIProjectConfig
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPath
public org.eclipse.emf.common.util.URI getPath()
Description copied from interface:IProjectConfigThe (platform dependent) physical location of the project. The path will always end in a trailing separator. It will never be null.- Specified by:
getPathin interfaceIProjectConfig
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceIProjectConfig
-
getSourceFolders
public java.util.Set<FileSourceFolder> getSourceFolders()
- Specified by:
getSourceFoldersin interfaceIProjectConfig- Returns:
- a set of all source folders
-
getWorkspaceConfig
public IWorkspaceConfig getWorkspaceConfig()
- Specified by:
getWorkspaceConfigin interfaceIProjectConfig- Returns:
- the workspace config
-
-