@FinalFieldsConstructor public class FileProjectConfig extends java.lang.Object implements IProjectConfig
Constructor and Description |
---|
FileProjectConfig(java.io.File file) |
FileProjectConfig(java.io.File root,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
FileSourceFolder |
addSourceFolder(java.lang.String relativePath) |
boolean |
equals(java.lang.Object obj) |
FileSourceFolder |
findSourceFolderContaining(org.eclipse.emf.common.util.URI member)
Finds the source folder that physically contains this member or null if none was found.
|
java.lang.String |
getName() |
org.eclipse.emf.common.util.URI |
getPath()
The (platform dependent) physical location of the project.
|
java.util.Set<FileSourceFolder> |
getSourceFolders() |
IWorkspaceConfig |
getWorkspaceConfig() |
int |
hashCode() |
java.lang.String |
toString() |
public FileProjectConfig(java.io.File file)
public FileProjectConfig(java.io.File root, java.lang.String name)
public FileSourceFolder addSourceFolder(java.lang.String relativePath)
public FileSourceFolder findSourceFolderContaining(org.eclipse.emf.common.util.URI member)
IProjectConfig
findSourceFolderContaining
in interface IProjectConfig
public java.lang.String getName()
getName
in interface IProjectConfig
public org.eclipse.emf.common.util.URI getPath()
IProjectConfig
getPath
in interface IProjectConfig
public java.util.Set<FileSourceFolder> getSourceFolders()
getSourceFolders
in interface IProjectConfig
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public IWorkspaceConfig getWorkspaceConfig()
getWorkspaceConfig
in interface IProjectConfig