Navigation
Synopsis Retrieve a full hierarchical representation of all resources in the Eclipse workspace.
Function Resource root()
Examples
rascal>import util::Resources;
ok
rascal>root();
Resource: root({
    project(
      |project://rascal-developers-feature|,
      {
        file(|project://rascal-developers-feature/.project|),
        folder(
          |project://rascal-developers-feature/.git|,
          {
            file(|project://rascal-developers-feature/.git/HEAD|),
            file(|project://rascal-developers-feature/.git/description|),
            file(|project://rascal-developers-feature/.git/config|),
            folder(
              |project://rascal-developers-feature/.git/info|,
              {file(|project://rascal-developers-feature/.git/info/exclude|)}),
            folder(
              |project://rascal-developers-feature/.git/objects|,
              {
                folder(
                  |project://rascal-developers-feature/.git/objects/af|,
                  {file(|project://rascal-developers-feature/.git/objects/af/1060c55ad096e287c6370adb66727a35293d61|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/5b|,
                  {file(|project://rascal-developers-feature/.git/objects/5b/5dfad431dbcdbe3282695725b70bb87b7d80d9|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/pack|,
                  {}),
                folder(
                  |project://rascal-developers-feature/.git/objects/75|,
                  {file(|project://rascal-developers-feature/.git/objects/75/9f674a27336ae9a9c77ec2fba622a7e5b0d6eb|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/91|,
                  {file(|project://rascal-developers-feature/.git/objects/91/c628ecc00194727e1dbebf5627822e820b8dd4|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/71|,
                  {file(|project://rascal-developers-feature/.git/objects/71/2fabcbf705ad0325170da161da4d833e677030|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/cb|,
                  {file(|project://rascal-developers-feature/.git/objects/cb/4ae4f590279a551fda5695e681aa8b42d69e24|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/68|,
                  {file(|project://rascal-developers-feature/.git/objects/68/1a72ce7693622026b63238edee22edf499fbbf|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/fd|,
                  {file(|project://rascal-developers-feature/.git/objects/fd/c1625ed07ee8cc497776864350963222b3210d|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/7c|,
                  {file(|project://rascal-developers-feature/.git/objects/7c/d80e4593ec60554106776c187b6a7274c83cae|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/0d|,
                  {file(|project://rascal-developers-feature/.git/objects/0d/7988e86258f14b417b7c1279333187e8430fb9|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/d0|,
                  {file(|project://rascal-developers-feature/.git/objects/d0/3499ed345dc8b3e3c6ada796e8b2afc2742289|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/e0|,
                  {file(|project://rascal-developers-feature/.git/objects/e0/9f4c22f29f09eae761a45b3a07d5e58ec8b971|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/b2|,
                  {file(|project://rascal-developers-feature/.git/objects/b2/20769ec3f11a5489ada1b0b81694fda617ecc2|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/8f|,
                  {file(|project://rascal-developers-feature/.git/objects/8f/66bef5ed9550efb2e0155533d31ba9592ab611|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/42|,
                  {file(|project://rascal-developers-feature/.git/objects/42/fd50c43075ce58910f61fd9ad3e807462d779b|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/67|,
                  {file(|project://rascal-developers-feature/.git/objects/67/407c722966bbf0221e547a90d0df9e3017cf86|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/94|,
                  {file(|project://rascal-developers-feature/.git/objects/94/a9084d24c7d7a3551af794710f88677369c117|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/info|,
                  {}),
                folder(
                  |project://rascal-developers-feature/.git/objects/64|,
                  {file(|project://rascal-developers-feature/.git/objects/64/f93a9f0b7328eb563aa5ad6cec7f828020e124|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/09|,
                  {file(|project://rascal-developers-feature/.git/objects/09/c5146ae6cf8674013cb6d7700bcc8b5f4ad1d8|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/63|,
                  {file(|project://rascal-developers-feature/.git/objects/63/73750ef79622fb396e874eb5ba29948ecec16b|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/c7|,
                  {
                    file(|project://rascal-developers-feature/.git/objects/c7/e0ee0263353aff6f0bcbf1d16a3f0ccae78a94|),
                    file(|project://rascal-developers-feature/.git/objects/c7/cc26069ecee16772ae6294a72177dd2f2213d4|)
                  }),
                folder(
                  |project://rascal-developers-feature/.git/objects/65|,
                  {file(|project://rascal-developers-feature/.git/objects/65/e4fdf95ec71cfab5a1792b95865f4c8b69345f|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/e6|,
                  {file(|project://rascal-developers-feature/.git/objects/e6/fa2b2aae5edbbeb9868928c9b6d015fc5e2d2a|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/c9|,
                  {file(|project://rascal-developers-feature/.git/objects/c9/69527dc84eae97f13a69251b9e217bdd581423|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/ff|,
                  {file(|project://rascal-developers-feature/.git/objects/ff/0f94609c9b75fc5dfd9448dc80ae3b907efb92|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/03|,
                  {file(|project://rascal-developers-feature/.git/objects/03/3826ede330f3cb23ca14d7b1a814c547f6bf05|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/89|,
                  {file(|project://rascal-developers-feature/.git/objects/89/fb1240e1de7461aabb6ac98d970924de970590|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/30|,
                  {file(|project://rascal-developers-feature/.git/objects/30/b4727e0476d24e6620d20d190f2e9992f96763|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/14|,
                  {file(|project://rascal-developers-feature/.git/objects/14/66d70614edf0c3e92765abee47945c7bbbc785|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/58|,
                  {file(|project://rascal-developers-feature/.git/objects/58/08e5850174ed86a62d90c009274c02cd410b7d|)}),
                folder(
                  |project://rascal-developers-feature/.git/objects/ae|,
                  {file(|project://rascal-developers-feature/.git/objects/ae/12c1fa184db8e18d684585e2edbd9ff37a585a|)})
              }),
            folder(
              |project://rascal-developers-feature/.git/branches|,
              {}),
            file(|project://rascal-developers-feature/.git/index|),
            folder(
              |project://rascal-developers-feature/.git/hooks|,
              {
                file(|project://rascal-developers-feature/.git/hooks/post-update.sample|),
                file(|project://rascal-developers-feature/.git/hooks/pre-commit.sample|),
                file(|project://rascal-developers-feature/.git/hooks/update.sample|),
                file(|project://rascal-developers-feature/.git/hooks/commit-msg.sample|),
                file(|project://rascal-developers-feature/.git/hooks/prepare-commit-msg.sample|),
                file(|project://rascal-developers-feature/.git/hooks/pre-push.sample|),
                file(|project://rascal-developers-feature/.git/hooks/pre-applypatch.sample|),
                file(|project://rascal-developers-feature/.git/hooks/pre-rebase.sample|),
                file(|project://rascal-developers-feature/.git/hooks/applypatch-msg.sample|)
              }),
            folder(
              |project://rascal-developers-feature/.git/logs|,
              {
                folder(
                  |project://rascal-developers-feature/.git/logs/refs|,
                  {
                    folder(
                      |project://rascal-developers-feature/.git/logs/refs/heads|,
                      {file(|project://rascal-developers-feature/.git/logs/refs/heads/master|)}),
                    folder(
                      |project://rascal-developers-feature/.git/logs/refs/remotes|,
                      {folder(
                          |project://rascal-developers-feature/.git/logs/refs/remotes/origin|,
                          {file(|project://rascal-developers-feature/.git/logs/refs/remotes/origin/master|)})})
                  }),
                file(|project://rascal-developers-feature/.git/logs/HEAD|)
              }),
            folder(
              |project://rascal-developers-feature/.git/refs|,
              {
                folder(
                  |project://rascal-developers-feature/.git/refs/heads|,
                  {file(|project://rascal-developers-feature/.git/refs/heads/master|)}),
                folder(
                  |project://rascal-developers-feature/.git/refs/tags|,
                  {}),
                folder(
                  |project://rascal-developers-feature/.git/refs/remotes|,
                  {folder(
                      |project://rascal-developers-feature/.git/refs/remotes/origin|,
                      {file(|project://rascal-developers-feature/.git/refs/remotes/origin/master|)})})
              }),
            file(|project://rascal-developers-feature/.git/COMMIT_EDITMSG|)
          }),
        file(|project://rascal-developers-feature/feature.xml|),
        file(|project://rascal-developers-feature/build.properties|),
        file(|project://rascal-developers-feature/pom.xml|)
      }),
    project(
      |project://machino-update-site|,
      {
        file(|project://machino-update-site/build.properties|),
        folder(
          |project://machino-update-site/features|,
          {file(|project://machino-update-site/features/machino_feature_0.0.1.201409232355.jar|)}),
        folder(
          |project://machino-update-site/plugins|,
          {
            file(|project://machino-update-site/plugins/Machino_0.0.2.jar|),
            file(|project://machino-update-site/plugins/Machino_0.0.1.jar|)
          }),
        file(|project://machino-update-site/.project|),
        file(|project://machino-update-site/feature.xml|),
        file(|project://machino-update-site/content.jar|),
        file(|project://machino-update-site/artifacts.jar|),
        file(|project://machino-update-site/site.xml|),
        file(|project://machino-update-site/pom.xml|),
        file(|project://machino-update-site/README.md|)
      }),
    project(
      |project://rascal-shell|,
      {
        file(|project://rascal-shell/.gitignore|),
        file(|project://rascal-shell/build.properties|),
        folder(
          |project://rascal-shell/META-INF|,
          {file(|project://rascal-shell/META-INF/MANIFEST.MF|)}),
        folder(
          |project://rascal-shell/lib|,
          {
            file(|project://rascal-shell/lib/jline-0.9.94.jar|),
            file(|project://rascal-shell/lib/jline-0.9.94.zip|)
          }),
        file(|project://rascal-shell/.project|),
        folder(
          |project://rascal-shell/.settings|,
          {file(|project://rascal-shell/.settings/org.eclipse.jdt.core.prefs|)}),
        file(|project://rascal-shell/.classpath|),
        folder(
    ...
Is this page unclear, or have you spotted an error? Please add a comment below and help us to improve it. For all other questions and remarks, visit ask.rascal-mpl.org.