You have two ways to get your hands on ecore meta-model for your DSL
In standard wizard-generated Xtext-Project the ecore meta-model get derived from your grammar. The workflow generator saves generated meta-model into
[Project]/src-gen/[your-package]/[grammar-name].ecore
For example:
org.xtext.example.mydsl/src-gen/org/xtext/example/mydsl/MyDsl.ecore
You can also write ecore meta-model yourself and use if with your grammar. This is not a simple process, but it provides more flexibility. For more information see: http://blog.efftinge.de/2009/11/xtext-using-existing-ecore-models.html