Skip to content

Commit 5c4162f

Browse files
committed
Add the implementation of NameSpaces
1 parent 63950c5 commit 5c4162f

38 files changed

Lines changed: 9109 additions & 8362 deletions

File tree

plugins/de.fraunhofer.ipa.rossystem.edit/src/system/provider/RosNodeItemProvider.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
4949
super.getPropertyDescriptors(object);
5050

5151
addNamePropertyDescriptor(object);
52+
addNamespacePropertyDescriptor(object);
5253
addFromPropertyDescriptor(object);
5354
}
5455
return itemPropertyDescriptors;
@@ -77,6 +78,28 @@ protected void addNamePropertyDescriptor(Object object) {
7778
}
7879

7980
/**
81+
* This adds a property descriptor for the Namespace feature.
82+
* <!-- begin-user-doc -->
83+
* <!-- end-user-doc -->
84+
* @generated
85+
*/
86+
protected void addNamespacePropertyDescriptor(Object object) {
87+
itemPropertyDescriptors.add
88+
(createItemPropertyDescriptor
89+
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
90+
getResourceLocator(),
91+
getString("_UI_RosNode_namespace_feature"),
92+
getString("_UI_PropertyDescriptor_description", "_UI_RosNode_namespace_feature", "_UI_RosNode_type"),
93+
RossystemPackage.Literals.ROS_NODE__NAMESPACE,
94+
true,
95+
false,
96+
false,
97+
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
98+
null,
99+
null));
100+
}
101+
102+
/**
80103
* This adds a property descriptor for the From feature.
81104
* <!-- begin-user-doc -->
82105
* <!-- end-user-doc -->
@@ -168,6 +191,7 @@ public void notifyChanged(Notification notification) {
168191

169192
switch (notification.getFeatureID(RosNode.class)) {
170193
case RossystemPackage.ROS_NODE__NAME:
194+
case RossystemPackage.ROS_NODE__NAMESPACE:
171195
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
172196
return;
173197
case RossystemPackage.ROS_NODE__ROSINTERFACES:

plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/AbstractRosSystemIdeModule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.30.0
2+
* generated by Xtext 2.33.0
33
*/
44
package de.fraunhofer.ipa.rossystem.ide;
55

plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/PartialRosSystemContentAssistParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.30.0
2+
* generated by Xtext 2.33.0
33
*/
44
package de.fraunhofer.ipa.rossystem.ide.contentassist.antlr;
55

plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/RosSystemParser.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* generated by Xtext 2.30.0
2+
* generated by Xtext 2.33.0
33
*/
44
package de.fraunhofer.ipa.rossystem.ide.contentassist.antlr;
55

@@ -60,6 +60,7 @@ private static void init(ImmutableMap.Builder<AbstractElement, String> builder,
6060
builder.put(grammarAccess.getRosNodeAccess().getGroup(), "rule__RosNode__Group__0");
6161
builder.put(grammarAccess.getRosNodeAccess().getGroup_6(), "rule__RosNode__Group_6__0");
6262
builder.put(grammarAccess.getRosNodeAccess().getGroup_7(), "rule__RosNode__Group_7__0");
63+
builder.put(grammarAccess.getRosNodeAccess().getGroup_8(), "rule__RosNode__Group_8__0");
6364
builder.put(grammarAccess.getRosInterfaceAccess().getGroup(), "rule__RosInterface__Group__0");
6465
builder.put(grammarAccess.getRosPublisherReferenceAccess().getGroup(), "rule__RosPublisherReference__Group__0");
6566
builder.put(grammarAccess.getRosSubscriberReferenceAccess().getGroup(), "rule__RosSubscriberReference__Group__0");
@@ -160,8 +161,9 @@ private static void init(ImmutableMap.Builder<AbstractElement, String> builder,
160161
builder.put(grammarAccess.getProcessAccess().getThreadsAssignment_5_1(), "rule__Process__ThreadsAssignment_5_1");
161162
builder.put(grammarAccess.getRosNodeAccess().getNameAssignment_1(), "rule__RosNode__NameAssignment_1");
162163
builder.put(grammarAccess.getRosNodeAccess().getFromAssignment_5(), "rule__RosNode__FromAssignment_5");
163-
builder.put(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2(), "rule__RosNode__RosinterfacesAssignment_6_2");
164-
builder.put(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2(), "rule__RosNode__RosparametersAssignment_7_2");
164+
builder.put(grammarAccess.getRosNodeAccess().getNamespaceAssignment_6_1(), "rule__RosNode__NamespaceAssignment_6_1");
165+
builder.put(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_7_2(), "rule__RosNode__RosinterfacesAssignment_7_2");
166+
builder.put(grammarAccess.getRosNodeAccess().getRosparametersAssignment_8_2(), "rule__RosNode__RosparametersAssignment_8_2");
165167
builder.put(grammarAccess.getRosInterfaceAccess().getNameAssignment_1(), "rule__RosInterface__NameAssignment_1");
166168
builder.put(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3(), "rule__RosInterface__ReferenceAssignment_3");
167169
builder.put(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_2(), "rule__RosPublisherReference__FromAssignment_2");

0 commit comments

Comments
 (0)