what you did is a cross reference: => you can refer to an element of a file of the other grammar by name.
the only way to resuse rule from another grammar in inheritance. (as it is done with grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals)
Need professional support for Xtext, Xpand, EMF?
Go to: http://xtext.itemis.com
Twitter : @chrdietrich
Blog : christiandietrich.wordpress.com