Skip to content

Commit 5048f9f

Browse files
committed
Add register to the StandaloneSetup for the grammars
1 parent 4b14e5f commit 5048f9f

4 files changed

Lines changed: 33 additions & 0 deletions

File tree

plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/RosStandaloneSetup.xtend

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
*/
44
package de.fraunhofer.ipa.ros
55

6+
import com.google.inject.Injector
7+
import org.eclipse.emf.ecore.EPackage
8+
import ros.RosPackage
69

710
/**
811
* Initialization support for running Xtext languages without Equinox extension registry.
@@ -12,4 +15,9 @@ class RosStandaloneSetup extends RosStandaloneSetupGenerated {
1215
def static void doSetup() {
1316
new RosStandaloneSetup().createInjectorAndDoEMFRegistration()
1417
}
18+
19+
override register(Injector injector) {
20+
EPackage.Registry.INSTANCE.put(RosPackage.eNS_URI, RosPackage.eINSTANCE)
21+
super.register(injector)
22+
}
1523
}

plugins/de.fraunhofer.ipa.ros1.xtext/src/de/fraunhofer/ipa/ros1/Ros1StandaloneSetup.xtend

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
*/
44
package de.fraunhofer.ipa.ros1
55

6+
import com.google.inject.Injector
7+
import org.eclipse.emf.ecore.EPackage
8+
import ros.RosPackage
69

710
/**
811
* Initialization support for running Xtext languages without Equinox extension registry.
@@ -12,4 +15,9 @@ class Ros1StandaloneSetup extends Ros1StandaloneSetupGenerated {
1215
def static void doSetup() {
1316
new Ros1StandaloneSetup().createInjectorAndDoEMFRegistration()
1417
}
18+
19+
override register(Injector injector) {
20+
EPackage.Registry.INSTANCE.put(RosPackage.eNS_URI, RosPackage.eINSTANCE)
21+
super.register(injector)
22+
}
1523
}

plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2StandaloneSetup.xtend

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
*/
44
package de.fraunhofer.ipa.ros2
55

6+
import com.google.inject.Injector
7+
import org.eclipse.emf.ecore.EPackage
8+
import ros.RosPackage
69

710
/**
811
* Initialization support for running Xtext languages without Equinox extension registry.
@@ -12,4 +15,9 @@ class Ros2StandaloneSetup extends Ros2StandaloneSetupGenerated {
1215
def static void doSetup() {
1316
new Ros2StandaloneSetup().createInjectorAndDoEMFRegistration()
1417
}
18+
19+
override register(Injector injector) {
20+
EPackage.Registry.INSTANCE.put(RosPackage.eNS_URI, RosPackage.eINSTANCE)
21+
super.register(injector)
22+
}
1523
}

plugins/de.fraunhofer.ipa.rossystem.xtext/src/de/fraunhofer/ipa/rossystem/RosSystemStandaloneSetup.xtend

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
*/
44
package de.fraunhofer.ipa.rossystem
55

6+
import com.google.inject.Injector
7+
import org.eclipse.emf.ecore.EPackage
8+
import system.RossystemPackage
69

710
/**
811
* Initialization support for running Xtext languages without Equinox extension registry.
@@ -12,4 +15,10 @@ class RosSystemStandaloneSetup extends RosSystemStandaloneSetupGenerated {
1215
def static void doSetup() {
1316
new RosSystemStandaloneSetup().createInjectorAndDoEMFRegistration()
1417
}
18+
19+
20+
override register(Injector injector) {
21+
EPackage.Registry.INSTANCE.put(RossystemPackage.eNS_URI, RossystemPackage.eINSTANCE)
22+
super.register(injector)
23+
}
1524
}

0 commit comments

Comments
 (0)