@Data public class EclipseProjectConfig extends java.lang.Object implements IProjectConfig
Constructor and Description |
---|
EclipseProjectConfig(org.eclipse.core.resources.IProject project,
EclipseProjectConfigProvider projectConfigProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
ISourceFolder |
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.
|
org.eclipse.core.resources.IProject |
getProject() |
EclipseProjectConfigProvider |
getProjectConfigProvider() |
java.util.Set<? extends ISourceFolder> |
getSourceFolders() |
IWorkspaceConfig |
getWorkspaceConfig() |
int |
hashCode() |
java.lang.String |
toString() |
public EclipseProjectConfig(org.eclipse.core.resources.IProject project, EclipseProjectConfigProvider projectConfigProvider)
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<? extends ISourceFolder> getSourceFolders()
getSourceFolders
in interface IProjectConfig
public ISourceFolder findSourceFolderContaining(org.eclipse.emf.common.util.URI member)
IProjectConfig
findSourceFolderContaining
in interface IProjectConfig
public IWorkspaceConfig getWorkspaceConfig()
getWorkspaceConfig
in interface IProjectConfig
public java.lang.String toString()
toString
in class java.lang.Object
@Pure public int hashCode()
hashCode
in class java.lang.Object
@Pure public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
@Pure public org.eclipse.core.resources.IProject getProject()
@Pure public EclipseProjectConfigProvider getProjectConfigProvider()