ちょっと気になったっつうか、誤解してハマる人が出ると困るので、メモ。 Eclipseはワークスペースディレクトリの直下のディレクトリしか、Eclipseプロジェクトとして扱わない。というか、直下のディレクトリを全てプロジェクトとして扱う。 そんなに話が単純である訳がないですやん。 それは、あくまでも、デフォルトの挙動。 何のために org.eclipse.core.resources.IResource#getFullPath org.eclipse.core.resources.IResource#getLocation って似ている様で、全く違う挙動をするメソッドがあると思っているのか。 話をややこしくする為に、もう一つ似たようなAPIを持ち出すと、 org.eclipse.core.resources.IFile#createLink なんてのもある。 例えば、JDTのPackage
![プロジェクトとワークスペースの関係。 - 設計と実装の狭間で。](https://cdn-ak-scissors.b.st-hatena.com/image/square/e88b9a98ced4e3dc6a8fce61dafa229d7a852ed4/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftaichitaichi%2F20080711%2F20080711154929.png)