| grammar org.eclipse.osbp.xtext.oxtype.OXtype with org.eclipse.xtext.xbase.annotations.XbaseWithAnnotations |
| |
| import "http://www.eclipse.org/xtext/xbase/Xtype" |
| import "http://www.eclipse.org/xtext/common/JavaVMTypes" |
| import "http://www.eclipse.org/osbp/xtext/oxtype/OXtype" |
| |
| @Override |
| XImportDeclaration returns OXImportDeclaration: |
| {OXImportDeclaration} |
| 'import' ( |
| (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport] (wildcard?='*' | memberName=ValidID)) |
| | importedType=[JvmDeclaredType|QualifiedName] |
| | importedNamespace=QualifiedNameWithWildcard |
| | fqnImport?='ns' importedFullyQualifiedName=QualifiedName) ';'? |
| ; |