Trimmed code

-Removed unneeded GUI based code
Revert "Trimmed code"

This reverts commit 77c08004c69eafa561a1166ded2d8c21deae1b54.
Trimmed code

-Removed unneeded GUI code
-Generated ecore diagram from meta-model (xtext grammar)