From ef5a92d952b3a6b25ad664e40576712fea711ab3 Mon Sep 17 00:00:00 2001 From: Elvin <45923444+EGAlberts@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:52:20 +0200 Subject: [PATCH 1/3] give an exception to to capital letter in param names for plugin params --- .../ipa/ros/validation/RosValidator.xtend | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend index 531d428c..f71ac8db 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend @@ -14,9 +14,6 @@ import ros.ServiceClient import ros.ServiceServer import ros.Subscriber import ros.Parameter -import ros.ParameterValue -import ros.ParameterBase64Type -import ros.ParameterDate /** * This class contains custom validation rules. @@ -45,19 +42,21 @@ class RosValidator extends AbstractRosValidator { }} @Check def void checkNameConventionsPackage (Package rospackage) { - for (char c : rospackage.name.toCharArray){ - if (Character.isUpperCase(c)){ - error("The name of a package has to follow the ROS naming conventions: Capital letters are not allowed", null, INVALID_NAME); - } - } + for (char c : rospackage.name.toCharArray){ + if (Character.isUpperCase(c)){ + error("The name of a package has to follow the ROS naming conventions: Capital letters are not allowed", null, INVALID_NAME); + } + } } @Check def void checkNameConventionsParameters (Parameter parameter) { - for (char c : parameter.name.toCharArray){ - if (Character.isUpperCase(c)){ - warning("The name of a parameter has to follow the ROS naming conventions: Capital letters are not recommended", null, INVALID_NAME); - } - } + if(!parameter.name.contains(".")) { + for (char c : parameter.name.toCharArray) { + if (Character.isUpperCase(c)){ + warning("The name of a parameter has to follow the ROS naming conventions: Capital letters are not recommended", null, INVALID_NAME); + } + } + } } /* Customize Syntax Error Messages */ @@ -142,3 +141,4 @@ class RosValidator extends AbstractRosValidator { // } + From b19e1496c3cae1bc4481ad051dc8162cfd3add1c Mon Sep 17 00:00:00 2001 From: Elvin <45923444+EGAlberts@users.noreply.github.com> Date: Mon, 4 Aug 2025 22:02:56 +0200 Subject: [PATCH 2/3] Catches the edge case of an improper parameter name of a plugin --- .../ipa/ros/validation/RosValidator.xtend | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend index f71ac8db..21dfbac8 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend @@ -50,12 +50,14 @@ class RosValidator extends AbstractRosValidator { } @Check def void checkNameConventionsParameters (Parameter parameter) { - if(!parameter.name.contains(".")) { - for (char c : parameter.name.toCharArray) { - if (Character.isUpperCase(c)){ - warning("The name of a parameter has to follow the ROS naming conventions: Capital letters are not recommended", null, INVALID_NAME); - } - } + for (i : 0 ..< parameter.name.length) { + val c = parameter.name.charAt(i) + if (Character.isUpperCase(c)) { + val remaining = parameter.name.substring(i) + if (!remaining.contains(".")) { + warning("The name of a parameter has to follow the ROS naming conventions: Capital letters are not recommended", null, INVALID_NAME); + } + } } } @@ -141,4 +143,3 @@ class RosValidator extends AbstractRosValidator { // } - From 8ea8f5b009aade34bc141da2aefcc7512bf34c6c Mon Sep 17 00:00:00 2001 From: Elvin <45923444+EGAlberts@users.noreply.github.com> Date: Thu, 16 Oct 2025 09:43:23 +0200 Subject: [PATCH 3/3] added four missing fields to QualityOfService, LeaseDuration, Liveliness, LifeSpan, Deadline --- .../ipa/ros/AbstractBasicsRuntimeModule.java | 2 +- .../ipa/ros/AbstractRosRuntimeModule.java | 2 +- .../ros/BasicsStandaloneSetupGenerated.java | 2 +- .../ipa/ros/RosStandaloneSetupGenerated.java | 2 +- .../antlr/BasicsAntlrTokenFileProvider.java | 2 +- .../ipa/ros/parser/antlr/BasicsParser.java | 2 +- .../antlr/RosAntlrTokenFileProvider.java | 2 +- .../ipa/ros/parser/antlr/RosParser.java | 2 +- .../antlr/internal/InternalBasicsParser.g | 2 +- .../parser/antlr/internal/InternalRosParser.g | 2 +- .../parser/antlr/lexer/InternalBasicsLexer.g | 2 +- .../ros/parser/antlr/lexer/InternalRosLexer.g | 2 +- .../scoping/AbstractBasicsScopeProvider.java | 2 +- .../ros/scoping/AbstractRosScopeProvider.java | 2 +- .../serializer/BasicsSemanticSequencer.java | 2 +- .../serializer/BasicsSyntacticSequencer.java | 2 +- .../ros/serializer/RosSemanticSequencer.java | 2 +- .../ros/serializer/RosSyntacticSequencer.java | 2 +- .../ipa/ros/services/BasicsGrammarAccess.java | 2 +- .../ipa/ros/services/RosGrammarAccess.java | 2 +- .../validation/AbstractBasicsValidator.java | 2 +- .../ros/validation/AbstractRosValidator.java | 2 +- .../RosConfigurableIssueCodesProvider.java | 2 +- .../ipa/ros/validation/RosValidator.xtend | 23 +- plugins/de.fraunhofer.ipa.ros/model/ros.ecore | 4 + .../de.fraunhofer.ipa.ros/model/ros.genmodel | 4 + .../src/primitives/MessagePart.java | 56 +- .../src/primitives/PrimitivesFactory.java | 338 +- .../src/primitives/PrimitivesPackage.java | 1960 +++--- .../src/primitives/impl/AbstractTypeImpl.java | 20 +- .../src/primitives/impl/ByteArrayImpl.java | 20 +- .../src/primitives/impl/ByteImpl.java | 20 +- .../src/primitives/impl/HeaderImpl.java | 20 +- .../src/primitives/impl/MessagePartImpl.java | 298 +- .../impl/PrimitivesFactoryImpl.java | 573 +- .../impl/PrimitivesPackageImpl.java | 924 +-- .../src/primitives/impl/boolArrayImpl.java | 20 +- .../src/primitives/impl/boolImpl.java | 20 +- .../src/primitives/impl/char0Impl.java | 20 +- .../src/primitives/impl/charArrayImpl.java | 20 +- .../src/primitives/impl/durationImpl.java | 20 +- .../src/primitives/impl/float32ArrayImpl.java | 20 +- .../src/primitives/impl/float32Impl.java | 20 +- .../src/primitives/impl/float64ArrayImpl.java | 20 +- .../src/primitives/impl/float64Impl.java | 20 +- .../src/primitives/impl/int16ArrayImpl.java | 20 +- .../src/primitives/impl/int16Impl.java | 20 +- .../src/primitives/impl/int32ArrayImpl.java | 20 +- .../src/primitives/impl/int32Impl.java | 20 +- .../src/primitives/impl/int64ArrayImpl.java | 20 +- .../src/primitives/impl/int64Impl.java | 20 +- .../src/primitives/impl/int8ArrayImpl.java | 20 +- .../src/primitives/impl/int8Impl.java | 20 +- .../src/primitives/impl/stringArrayImpl.java | 20 +- .../src/primitives/impl/stringImpl.java | 20 +- .../src/primitives/impl/timeImpl.java | 20 +- .../src/primitives/impl/uint16ArrayImpl.java | 20 +- .../src/primitives/impl/uint16Impl.java | 20 +- .../src/primitives/impl/uint32ArrayImpl.java | 20 +- .../src/primitives/impl/uint32Impl.java | 20 +- .../src/primitives/impl/uint64ArrayImpl.java | 20 +- .../src/primitives/impl/uint64Impl.java | 20 +- .../src/primitives/impl/uint8ArrayImpl.java | 20 +- .../src/primitives/impl/uint8Impl.java | 20 +- .../util/PrimitivesAdapterFactory.java | 896 +-- .../src/primitives/util/PrimitivesSwitch.java | 1138 ++-- .../src/ros/ActionClient.java | 28 +- .../src/ros/ActionServer.java | 28 +- .../src/ros/ActionSpec.java | 84 +- .../src/ros/ArrayTopicSpecMsgRef.java | 28 +- .../src/ros/Artifact.java | 56 +- .../src/ros/ExternalDependency.java | 28 +- .../src/ros/InterfaceType.java | 84 +- .../src/ros/MessageDefinition.java | 16 +- .../src/ros/Namespace.java | 16 +- .../de.fraunhofer.ipa.ros/src/ros/Node.java | 140 +- .../src/ros/Package.java | 108 +- .../src/ros/PackageDependency.java | 28 +- .../src/ros/PackageSet.java | 16 +- .../src/ros/Parameter.java | 56 +- .../src/ros/ParameterAny.java | 28 +- .../src/ros/ParameterAnyType.java | 28 +- .../src/ros/ParameterArrayType.java | 56 +- .../src/ros/ParameterBase64.java | 28 +- .../src/ros/ParameterBase64Type.java | 28 +- .../src/ros/ParameterBoolean.java | 28 +- .../src/ros/ParameterBooleanType.java | 28 +- .../src/ros/ParameterDate.java | 28 +- .../src/ros/ParameterDateType.java | 28 +- .../src/ros/ParameterDouble.java | 28 +- .../src/ros/ParameterDoubleType.java | 28 +- .../src/ros/ParameterInteger.java | 28 +- .../src/ros/ParameterIntegerType.java | 28 +- .../src/ros/ParameterListType.java | 44 +- .../src/ros/ParameterSequence.java | 16 +- .../src/ros/ParameterString.java | 28 +- .../src/ros/ParameterStringType.java | 28 +- .../src/ros/ParameterStruct.java | 16 +- .../src/ros/ParameterStructMember.java | 56 +- .../src/ros/ParameterStructType.java | 16 +- .../src/ros/ParameterStructTypeMember.java | 84 +- .../src/ros/Publisher.java | 28 +- .../src/ros/QualityOfService.java | 240 +- .../src/ros/RosFactory.java | 488 +- .../src/ros/RosPackage.java | 5894 +++++++++-------- .../src/ros/ServiceClient.java | 28 +- .../src/ros/ServiceServer.java | 28 +- .../src/ros/ServiceSpec.java | 56 +- .../src/ros/SpecBase.java | 92 +- .../src/ros/Subscriber.java | 28 +- .../src/ros/TopicSpec.java | 28 +- .../src/ros/TopicSpecMsgRef.java | 28 +- .../src/ros/impl/ActionClientImpl.java | 162 +- .../src/ros/impl/ActionServerImpl.java | 162 +- .../src/ros/impl/ActionSpecImpl.java | 384 +- .../src/ros/impl/AmentPackageImpl.java | 22 +- .../ros/impl/ArrayTopicSpecMsgRefImpl.java | 162 +- .../src/ros/impl/ArtifactImpl.java | 288 +- .../src/ros/impl/CatkinPackageImpl.java | 10 +- .../src/ros/impl/DependencyImpl.java | 20 +- .../src/ros/impl/ExternalDependencyImpl.java | 168 +- .../src/ros/impl/GlobalNamespaceImpl.java | 20 +- .../src/ros/impl/InterfaceTypeImpl.java | 376 +- .../src/ros/impl/MessageDefinitionImpl.java | 144 +- .../src/ros/impl/NamespaceImpl.java | 148 +- .../src/ros/impl/NodeImpl.java | 560 +- .../src/ros/impl/PackageDependencyImpl.java | 162 +- .../src/ros/impl/PackageImpl.java | 436 +- .../src/ros/impl/PackageSetImpl.java | 134 +- .../src/ros/impl/ParameterAnyImpl.java | 168 +- .../src/ros/impl/ParameterAnyTypeImpl.java | 188 +- .../src/ros/impl/ParameterArrayTypeImpl.java | 286 +- .../src/ros/impl/ParameterBase64Impl.java | 168 +- .../src/ros/impl/ParameterBase64TypeImpl.java | 188 +- .../src/ros/impl/ParameterBooleanImpl.java | 168 +- .../ros/impl/ParameterBooleanTypeImpl.java | 178 +- .../src/ros/impl/ParameterDateImpl.java | 168 +- .../src/ros/impl/ParameterDateTypeImpl.java | 178 +- .../src/ros/impl/ParameterDoubleImpl.java | 168 +- .../src/ros/impl/ParameterDoubleTypeImpl.java | 178 +- .../src/ros/impl/ParameterImpl.java | 286 +- .../src/ros/impl/ParameterIntegerImpl.java | 168 +- .../ros/impl/ParameterIntegerTypeImpl.java | 178 +- .../src/ros/impl/ParameterListTypeImpl.java | 242 +- .../src/ros/impl/ParameterSequenceImpl.java | 144 +- .../src/ros/impl/ParameterStringImpl.java | 168 +- .../src/ros/impl/ParameterStringTypeImpl.java | 178 +- .../src/ros/impl/ParameterStructImpl.java | 144 +- .../ros/impl/ParameterStructMemberImpl.java | 298 +- .../src/ros/impl/ParameterStructTypeImpl.java | 144 +- .../impl/ParameterStructTypeMemberImpl.java | 376 +- .../src/ros/impl/ParameterTypeImpl.java | 20 +- .../src/ros/impl/ParameterValueImpl.java | 20 +- .../src/ros/impl/PrivateNamespaceImpl.java | 20 +- .../src/ros/impl/PublisherImpl.java | 162 +- .../src/ros/impl/QualityOfServiceImpl.java | 691 +- .../src/ros/impl/RelativeNamespaceImpl.java | 20 +- .../src/ros/impl/RosFactoryImpl.java | 810 +-- .../src/ros/impl/RosPackageImpl.java | 2442 +++---- .../src/ros/impl/ServiceClientImpl.java | 162 +- .../src/ros/impl/ServiceServerImpl.java | 162 +- .../src/ros/impl/ServiceSpecImpl.java | 286 +- .../src/ros/impl/SpecBaseImpl.java | 322 +- .../src/ros/impl/SubscriberImpl.java | 152 +- .../src/ros/impl/TopicSpecImpl.java | 188 +- .../src/ros/impl/TopicSpecMsgRefImpl.java | 162 +- .../src/ros/util/RosAdapterFactory.java | 1370 ++-- .../src/ros/util/RosSwitch.java | 1732 ++--- .../ipa/ros2/AbstractRos2RuntimeModule.java | 2 +- .../de/fraunhofer/ipa/ros2/Ros2.xtextbin | Bin 18158 -> 18479 bytes .../ros2/Ros2StandaloneSetupGenerated.java | 2 +- .../antlr/Ros2AntlrTokenFileProvider.java | 2 +- .../ipa/ros2/parser/antlr/Ros2Parser.java | 2 +- .../antlr/internal/InternalRos2Parser.g | 189 +- .../antlr/internal/InternalRos2Parser.java | 4775 +++++++------ .../antlr/internal/InternalRos2Parser.tokens | 241 +- .../parser/antlr/lexer/InternalRos2Lexer.g | 16 +- .../parser/antlr/lexer/InternalRos2Lexer.java | 2722 ++++---- .../antlr/lexer/InternalRos2Lexer.tokens | 241 +- .../scoping/AbstractRos2ScopeProvider.java | 2 +- .../serializer/Ros2SemanticSequencer.java | 12 +- .../serializer/Ros2SyntacticSequencer.java | 2 +- .../ipa/ros2/services/Ros2GrammarAccess.java | 122 +- .../validation/AbstractRos2Validator.java | 2 +- .../src/de/fraunhofer/ipa/ros2/Ros2.xtext | 6 +- 185 files changed, 20819 insertions(+), 19194 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java index d545ae4d..83bb157d 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractBasicsRuntimeModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java index 4f9b4542..b549159a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/AbstractRosRuntimeModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java index 062ef402..153954d1 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/BasicsStandaloneSetupGenerated.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java index 60df6393..79c52e3f 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/RosStandaloneSetupGenerated.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java index 94f2639f..2b3630bf 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsAntlrTokenFileProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java index 656d612d..d99cfc47 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/BasicsParser.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java index 2a12499b..5e53049c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosAntlrTokenFileProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java index d3367076..51e8234c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/RosParser.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g index ad4775c3..39705e75 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ parser grammar InternalBasicsParser; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g index f9c095d3..4998bd3d 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ parser grammar InternalRosParser; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g index e412a79c..b8440228 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ lexer grammar InternalBasicsLexer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g index 0659e284..0bc9c914 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ lexer grammar InternalRosLexer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractBasicsScopeProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractBasicsScopeProvider.java index 6f76a13f..60c4e1ef 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractBasicsScopeProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractBasicsScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.scoping; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java index 6acb16b3..01485227 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.scoping; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java index 175f7d36..b3393f36 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.serializer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java index 701e4315..d8d1d7ef 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSyntacticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.serializer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java index fb348251..fd821564 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.serializer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java index 0bfaed07..4d320705 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.serializer; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java index 9391c04e..74420970 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.services; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java index 119e3f1a..d9626c61 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.services; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java index 1a3b35e6..0d4246c7 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractBasicsValidator.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.validation; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java index b80caf86..421303a8 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/AbstractRosValidator.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.validation; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/RosConfigurableIssueCodesProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/RosConfigurableIssueCodesProvider.java index 60109849..f3dafbdd 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/RosConfigurableIssueCodesProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/validation/RosConfigurableIssueCodesProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros.validation; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend index 21dfbac8..42f98d01 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend @@ -14,6 +14,7 @@ import ros.ServiceClient import ros.ServiceServer import ros.Subscriber import ros.Parameter +import ros.QualityOfService /** * This class contains custom validation rules. @@ -142,4 +143,24 @@ class RosValidator extends AbstractRosValidator { // // allow the use of numbers // -} + public static val INVALID_VALUE = 'invalidValue' + @Check + def void CheckQoS (QualityOfService qos){ + CheckDuration(qos.leaseDuration) + CheckDuration(qos.lifespan) + CheckDuration(qos.deadline) + } + + def void CheckDuration(String duration) + { + if(duration != 'infinite' && duration !== null){ + try{ + Integer.parseInt(duration) + } + catch (NumberFormatException e){ + error("Durations of lease_duration, lifespan, deadline should be specified as a string of nanoseconds which can convert to int, or as infinite", null, INVALID_VALUE) + } + } + } + +} \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros/model/ros.ecore b/plugins/de.fraunhofer.ipa.ros/model/ros.ecore index 975b0e01..6315ce26 100644 --- a/plugins/de.fraunhofer.ipa.ros/model/ros.ecore +++ b/plugins/de.fraunhofer.ipa.ros/model/ros.ecore @@ -221,6 +221,10 @@ defaultValueLiteral="reliable"/> + + + + + + + + diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java index 80fa5786..96e565a7 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java @@ -25,55 +25,55 @@ */ public interface MessagePart extends EObject { /** - * Returns the value of the 'Type' containment reference. - * + * Returns the value of the 'Type' containment reference. + * *

* If the meaning of the 'Type' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Type' containment reference. - * @see #setType(AbstractType) - * @see primitives.PrimitivesPackage#getMessagePart_Type() - * @model containment="true" required="true" - * @generated - */ + * @return the value of the 'Type' containment reference. + * @see #setType(AbstractType) + * @see primitives.PrimitivesPackage#getMessagePart_Type() + * @model containment="true" required="true" + * @generated + */ AbstractType getType(); /** - * Sets the value of the '{@link primitives.MessagePart#getType Type}' containment reference. - * + * Sets the value of the '{@link primitives.MessagePart#getType Type}' containment reference. + * * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ void setType(AbstractType value); /** - * Returns the value of the 'Data' attribute. - * + * Returns the value of the 'Data' attribute. + * *

* If the meaning of the 'Data' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Data' attribute. - * @see #setData(String) - * @see primitives.PrimitivesPackage#getMessagePart_Data() - * @model required="true" - * @generated - */ + * @return the value of the 'Data' attribute. + * @see #setData(String) + * @see primitives.PrimitivesPackage#getMessagePart_Data() + * @model required="true" + * @generated + */ String getData(); /** - * Sets the value of the '{@link primitives.MessagePart#getData Data}' attribute. - * + * Sets the value of the '{@link primitives.MessagePart#getData Data}' attribute. + * * - * @param value the new value of the 'Data' attribute. - * @see #getData() - * @generated - */ + * @param value the new value of the 'Data' attribute. + * @see #getData() + * @generated + */ void setData(String value); } // MessagePart diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesFactory.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesFactory.java index beb16146..1c93aeaf 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesFactory.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesFactory.java @@ -14,308 +14,308 @@ */ public interface PrimitivesFactory extends EFactory { /** - * The singleton instance of the factory. - * + * The singleton instance of the factory. + * * - * @generated - */ + * @generated + */ PrimitivesFactory eINSTANCE = primitives.impl.PrimitivesFactoryImpl.init(); /** - * Returns a new object of class 'bool'. - * + * Returns a new object of class 'bool'. + * * - * @return a new object of class 'bool'. - * @generated - */ + * @return a new object of class 'bool'. + * @generated + */ bool createbool(); /** - * Returns a new object of class 'int8'. - * + * Returns a new object of class 'int8'. + * * - * @return a new object of class 'int8'. - * @generated - */ + * @return a new object of class 'int8'. + * @generated + */ int8 createint8(); /** - * Returns a new object of class 'uint8'. - * + * Returns a new object of class 'uint8'. + * * - * @return a new object of class 'uint8'. - * @generated - */ + * @return a new object of class 'uint8'. + * @generated + */ uint8 createuint8(); /** - * Returns a new object of class 'int16'. - * + * Returns a new object of class 'int16'. + * * - * @return a new object of class 'int16'. - * @generated - */ + * @return a new object of class 'int16'. + * @generated + */ int16 createint16(); /** - * Returns a new object of class 'uint16'. - * + * Returns a new object of class 'uint16'. + * * - * @return a new object of class 'uint16'. - * @generated - */ + * @return a new object of class 'uint16'. + * @generated + */ uint16 createuint16(); /** - * Returns a new object of class 'int32'. - * + * Returns a new object of class 'int32'. + * * - * @return a new object of class 'int32'. - * @generated - */ + * @return a new object of class 'int32'. + * @generated + */ int32 createint32(); /** - * Returns a new object of class 'uint32'. - * + * Returns a new object of class 'uint32'. + * * - * @return a new object of class 'uint32'. - * @generated - */ + * @return a new object of class 'uint32'. + * @generated + */ uint32 createuint32(); /** - * Returns a new object of class 'int64'. - * + * Returns a new object of class 'int64'. + * * - * @return a new object of class 'int64'. - * @generated - */ + * @return a new object of class 'int64'. + * @generated + */ int64 createint64(); /** - * Returns a new object of class 'uint64'. - * + * Returns a new object of class 'uint64'. + * * - * @return a new object of class 'uint64'. - * @generated - */ + * @return a new object of class 'uint64'. + * @generated + */ uint64 createuint64(); /** - * Returns a new object of class 'float32'. - * + * Returns a new object of class 'float32'. + * * - * @return a new object of class 'float32'. - * @generated - */ + * @return a new object of class 'float32'. + * @generated + */ float32 createfloat32(); /** - * Returns a new object of class 'float64'. - * + * Returns a new object of class 'float64'. + * * - * @return a new object of class 'float64'. - * @generated - */ + * @return a new object of class 'float64'. + * @generated + */ float64 createfloat64(); /** - * Returns a new object of class 'string'. - * + * Returns a new object of class 'string'. + * * - * @return a new object of class 'string'. - * @generated - */ + * @return a new object of class 'string'. + * @generated + */ string createstring(); /** - * Returns a new object of class 'time'. - * + * Returns a new object of class 'time'. + * * - * @return a new object of class 'time'. - * @generated - */ + * @return a new object of class 'time'. + * @generated + */ time createtime(); /** - * Returns a new object of class 'duration'. - * + * Returns a new object of class 'duration'. + * * - * @return a new object of class 'duration'. - * @generated - */ + * @return a new object of class 'duration'. + * @generated + */ duration createduration(); /** - * Returns a new object of class 'bool Array'. - * + * Returns a new object of class 'bool Array'. + * * - * @return a new object of class 'bool Array'. - * @generated - */ + * @return a new object of class 'bool Array'. + * @generated + */ boolArray createboolArray(); /** - * Returns a new object of class 'int8 Array'. - * + * Returns a new object of class 'int8 Array'. + * * - * @return a new object of class 'int8 Array'. - * @generated - */ + * @return a new object of class 'int8 Array'. + * @generated + */ int8Array createint8Array(); /** - * Returns a new object of class 'uint8 Array'. - * + * Returns a new object of class 'uint8 Array'. + * * - * @return a new object of class 'uint8 Array'. - * @generated - */ + * @return a new object of class 'uint8 Array'. + * @generated + */ uint8Array createuint8Array(); /** - * Returns a new object of class 'int16 Array'. - * + * Returns a new object of class 'int16 Array'. + * * - * @return a new object of class 'int16 Array'. - * @generated - */ + * @return a new object of class 'int16 Array'. + * @generated + */ int16Array createint16Array(); /** - * Returns a new object of class 'uint16 Array'. - * + * Returns a new object of class 'uint16 Array'. + * * - * @return a new object of class 'uint16 Array'. - * @generated - */ + * @return a new object of class 'uint16 Array'. + * @generated + */ uint16Array createuint16Array(); /** - * Returns a new object of class 'int32 Array'. - * + * Returns a new object of class 'int32 Array'. + * * - * @return a new object of class 'int32 Array'. - * @generated - */ + * @return a new object of class 'int32 Array'. + * @generated + */ int32Array createint32Array(); /** - * Returns a new object of class 'uint32 Array'. - * + * Returns a new object of class 'uint32 Array'. + * * - * @return a new object of class 'uint32 Array'. - * @generated - */ + * @return a new object of class 'uint32 Array'. + * @generated + */ uint32Array createuint32Array(); /** - * Returns a new object of class 'int64 Array'. - * + * Returns a new object of class 'int64 Array'. + * * - * @return a new object of class 'int64 Array'. - * @generated - */ + * @return a new object of class 'int64 Array'. + * @generated + */ int64Array createint64Array(); /** - * Returns a new object of class 'uint64 Array'. - * + * Returns a new object of class 'uint64 Array'. + * * - * @return a new object of class 'uint64 Array'. - * @generated - */ + * @return a new object of class 'uint64 Array'. + * @generated + */ uint64Array createuint64Array(); /** - * Returns a new object of class 'float32 Array'. - * + * Returns a new object of class 'float32 Array'. + * * - * @return a new object of class 'float32 Array'. - * @generated - */ + * @return a new object of class 'float32 Array'. + * @generated + */ float32Array createfloat32Array(); /** - * Returns a new object of class 'float64 Array'. - * + * Returns a new object of class 'float64 Array'. + * * - * @return a new object of class 'float64 Array'. - * @generated - */ + * @return a new object of class 'float64 Array'. + * @generated + */ float64Array createfloat64Array(); /** - * Returns a new object of class 'string Array'. - * + * Returns a new object of class 'string Array'. + * * - * @return a new object of class 'string Array'. - * @generated - */ + * @return a new object of class 'string Array'. + * @generated + */ stringArray createstringArray(); /** - * Returns a new object of class 'Header'. - * + * Returns a new object of class 'Header'. + * * - * @return a new object of class 'Header'. - * @generated - */ + * @return a new object of class 'Header'. + * @generated + */ Header createHeader(); /** - * Returns a new object of class 'Byte'. - * + * Returns a new object of class 'Byte'. + * * - * @return a new object of class 'Byte'. - * @generated - */ + * @return a new object of class 'Byte'. + * @generated + */ Byte createByte(); /** - * Returns a new object of class 'Byte Array'. - * + * Returns a new object of class 'Byte Array'. + * * - * @return a new object of class 'Byte Array'. - * @generated - */ + * @return a new object of class 'Byte Array'. + * @generated + */ ByteArray createByteArray(); /** - * Returns a new object of class 'char0'. - * + * Returns a new object of class 'char0'. + * * - * @return a new object of class 'char0'. - * @generated - */ + * @return a new object of class 'char0'. + * @generated + */ char0 createchar0(); /** - * Returns a new object of class 'char Array'. - * + * Returns a new object of class 'char Array'. + * * - * @return a new object of class 'char Array'. - * @generated - */ + * @return a new object of class 'char Array'. + * @generated + */ charArray createcharArray(); /** - * Returns a new object of class 'Message Part'. - * + * Returns a new object of class 'Message Part'. + * * - * @return a new object of class 'Message Part'. - * @generated - */ + * @return a new object of class 'Message Part'. + * @generated + */ MessagePart createMessagePart(); /** - * Returns the package supported by this factory. - * + * Returns the package supported by this factory. + * * - * @return the package supported by this factory. - * @generated - */ + * @return the package supported by this factory. + * @generated + */ PrimitivesPackage getPrimitivesPackage(); } //PrimitivesFactory diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesPackage.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesPackage.java index 3e59514b..b1a1da4e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesPackage.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/PrimitivesPackage.java @@ -27,1342 +27,1342 @@ */ public interface PrimitivesPackage extends EPackage { /** - * The package name. - * + * The package name. + * * - * @generated - */ + * @generated + */ String eNAME = "primitives"; /** - * The package namespace URI. - * + * The package namespace URI. + * * - * @generated - */ + * @generated + */ String eNS_URI = "http://www.ipa.fraunhofer.de/primitives"; /** - * The package namespace name. - * + * The package namespace name. + * * - * @generated - */ + * @generated + */ String eNS_PREFIX = "primitives"; /** - * The singleton instance of the package. - * + * The singleton instance of the package. + * * - * @generated - */ + * @generated + */ PrimitivesPackage eINSTANCE = primitives.impl.PrimitivesPackageImpl.init(); /** - * The meta object id for the '{@link primitives.impl.AbstractTypeImpl Abstract Type}' class. - * + * The meta object id for the '{@link primitives.impl.AbstractTypeImpl Abstract Type}' class. + * * - * @see primitives.impl.AbstractTypeImpl - * @see primitives.impl.PrimitivesPackageImpl#getAbstractType() - * @generated - */ + * @see primitives.impl.AbstractTypeImpl + * @see primitives.impl.PrimitivesPackageImpl#getAbstractType() + * @generated + */ int ABSTRACT_TYPE = 0; /** - * The number of structural features of the 'Abstract Type' class. - * + * The number of structural features of the 'Abstract Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ABSTRACT_TYPE_FEATURE_COUNT = 0; /** - * The number of operations of the 'Abstract Type' class. - * + * The number of operations of the 'Abstract Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ABSTRACT_TYPE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link primitives.impl.boolImpl bool}' class. - * + * The meta object id for the '{@link primitives.impl.boolImpl bool}' class. + * * - * @see primitives.impl.boolImpl - * @see primitives.impl.PrimitivesPackageImpl#getbool() - * @generated - */ + * @see primitives.impl.boolImpl + * @see primitives.impl.PrimitivesPackageImpl#getbool() + * @generated + */ int BOOL = 2; /** - * The meta object id for the '{@link primitives.impl.int8Impl int8}' class. - * + * The meta object id for the '{@link primitives.impl.int8Impl int8}' class. + * * - * @see primitives.impl.int8Impl - * @see primitives.impl.PrimitivesPackageImpl#getint8() - * @generated - */ + * @see primitives.impl.int8Impl + * @see primitives.impl.PrimitivesPackageImpl#getint8() + * @generated + */ int INT8 = 3; /** - * The meta object id for the '{@link primitives.impl.uint8Impl uint8}' class. - * + * The meta object id for the '{@link primitives.impl.uint8Impl uint8}' class. + * * - * @see primitives.impl.uint8Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint8() - * @generated - */ + * @see primitives.impl.uint8Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint8() + * @generated + */ int UINT8 = 4; /** - * The meta object id for the '{@link primitives.impl.int16Impl int16}' class. - * + * The meta object id for the '{@link primitives.impl.int16Impl int16}' class. + * * - * @see primitives.impl.int16Impl - * @see primitives.impl.PrimitivesPackageImpl#getint16() - * @generated - */ + * @see primitives.impl.int16Impl + * @see primitives.impl.PrimitivesPackageImpl#getint16() + * @generated + */ int INT16 = 5; /** - * The meta object id for the '{@link primitives.impl.uint16Impl uint16}' class. - * + * The meta object id for the '{@link primitives.impl.uint16Impl uint16}' class. + * * - * @see primitives.impl.uint16Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint16() - * @generated - */ + * @see primitives.impl.uint16Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint16() + * @generated + */ int UINT16 = 6; /** - * The meta object id for the '{@link primitives.impl.int32Impl int32}' class. - * + * The meta object id for the '{@link primitives.impl.int32Impl int32}' class. + * * - * @see primitives.impl.int32Impl - * @see primitives.impl.PrimitivesPackageImpl#getint32() - * @generated - */ + * @see primitives.impl.int32Impl + * @see primitives.impl.PrimitivesPackageImpl#getint32() + * @generated + */ int INT32 = 7; /** - * The meta object id for the '{@link primitives.impl.uint32Impl uint32}' class. - * + * The meta object id for the '{@link primitives.impl.uint32Impl uint32}' class. + * * - * @see primitives.impl.uint32Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint32() - * @generated - */ + * @see primitives.impl.uint32Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint32() + * @generated + */ int UINT32 = 8; /** - * The meta object id for the '{@link primitives.impl.int64Impl int64}' class. - * + * The meta object id for the '{@link primitives.impl.int64Impl int64}' class. + * * - * @see primitives.impl.int64Impl - * @see primitives.impl.PrimitivesPackageImpl#getint64() - * @generated - */ + * @see primitives.impl.int64Impl + * @see primitives.impl.PrimitivesPackageImpl#getint64() + * @generated + */ int INT64 = 9; /** - * The meta object id for the '{@link primitives.impl.uint64Impl uint64}' class. - * + * The meta object id for the '{@link primitives.impl.uint64Impl uint64}' class. + * * - * @see primitives.impl.uint64Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint64() - * @generated - */ + * @see primitives.impl.uint64Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint64() + * @generated + */ int UINT64 = 10; /** - * The meta object id for the '{@link primitives.impl.float32Impl float32}' class. - * + * The meta object id for the '{@link primitives.impl.float32Impl float32}' class. + * * - * @see primitives.impl.float32Impl - * @see primitives.impl.PrimitivesPackageImpl#getfloat32() - * @generated - */ + * @see primitives.impl.float32Impl + * @see primitives.impl.PrimitivesPackageImpl#getfloat32() + * @generated + */ int FLOAT32 = 11; /** - * The meta object id for the '{@link primitives.impl.float64Impl float64}' class. - * + * The meta object id for the '{@link primitives.impl.float64Impl float64}' class. + * * - * @see primitives.impl.float64Impl - * @see primitives.impl.PrimitivesPackageImpl#getfloat64() - * @generated - */ + * @see primitives.impl.float64Impl + * @see primitives.impl.PrimitivesPackageImpl#getfloat64() + * @generated + */ int FLOAT64 = 12; /** - * The meta object id for the '{@link primitives.impl.stringImpl string}' class. - * + * The meta object id for the '{@link primitives.impl.stringImpl string}' class. + * * - * @see primitives.impl.stringImpl - * @see primitives.impl.PrimitivesPackageImpl#getstring() - * @generated - */ + * @see primitives.impl.stringImpl + * @see primitives.impl.PrimitivesPackageImpl#getstring() + * @generated + */ int STRING = 13; /** - * The meta object id for the '{@link primitives.impl.timeImpl time}' class. - * + * The meta object id for the '{@link primitives.impl.timeImpl time}' class. + * * - * @see primitives.impl.timeImpl - * @see primitives.impl.PrimitivesPackageImpl#gettime() - * @generated - */ + * @see primitives.impl.timeImpl + * @see primitives.impl.PrimitivesPackageImpl#gettime() + * @generated + */ int TIME = 14; /** - * The meta object id for the '{@link primitives.impl.durationImpl duration}' class. - * + * The meta object id for the '{@link primitives.impl.durationImpl duration}' class. + * * - * @see primitives.impl.durationImpl - * @see primitives.impl.PrimitivesPackageImpl#getduration() - * @generated - */ + * @see primitives.impl.durationImpl + * @see primitives.impl.PrimitivesPackageImpl#getduration() + * @generated + */ int DURATION = 15; /** - * The meta object id for the '{@link primitives.impl.boolArrayImpl bool Array}' class. - * + * The meta object id for the '{@link primitives.impl.boolArrayImpl bool Array}' class. + * * - * @see primitives.impl.boolArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getboolArray() - * @generated - */ + * @see primitives.impl.boolArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getboolArray() + * @generated + */ int BOOL_ARRAY = 16; /** - * The meta object id for the '{@link primitives.impl.MessagePartImpl Message Part}' class. - * + * The meta object id for the '{@link primitives.impl.MessagePartImpl Message Part}' class. + * * - * @see primitives.impl.MessagePartImpl - * @see primitives.impl.PrimitivesPackageImpl#getMessagePart() - * @generated - */ + * @see primitives.impl.MessagePartImpl + * @see primitives.impl.PrimitivesPackageImpl#getMessagePart() + * @generated + */ int MESSAGE_PART = 1; /** - * The feature id for the 'Type' containment reference. - * + * The feature id for the 'Type' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_PART__TYPE = 0; /** - * The feature id for the 'Data' attribute. - * + * The feature id for the 'Data' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_PART__DATA = 1; /** - * The number of structural features of the 'Message Part' class. - * + * The number of structural features of the 'Message Part' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_PART_FEATURE_COUNT = 2; /** - * The number of operations of the 'Message Part' class. - * + * The number of operations of the 'Message Part' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_PART_OPERATION_COUNT = 0; /** - * The number of structural features of the 'bool' class. - * + * The number of structural features of the 'bool' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BOOL_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'bool' class. - * + * The number of operations of the 'bool' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BOOL_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'int8' class. - * + * The number of structural features of the 'int8' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT8_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int8' class. - * + * The number of operations of the 'int8' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT8_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'uint8' class. - * + * The number of structural features of the 'uint8' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT8_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint8' class. - * + * The number of operations of the 'uint8' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT8_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'int16' class. - * + * The number of structural features of the 'int16' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT16_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int16' class. - * + * The number of operations of the 'int16' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT16_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'uint16' class. - * + * The number of structural features of the 'uint16' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT16_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint16' class. - * + * The number of operations of the 'uint16' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT16_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'int32' class. - * + * The number of structural features of the 'int32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT32_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int32' class. - * + * The number of operations of the 'int32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT32_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'uint32' class. - * + * The number of structural features of the 'uint32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT32_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint32' class. - * + * The number of operations of the 'uint32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT32_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'int64' class. - * + * The number of structural features of the 'int64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT64_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int64' class. - * + * The number of operations of the 'int64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT64_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'uint64' class. - * + * The number of structural features of the 'uint64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT64_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint64' class. - * + * The number of operations of the 'uint64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT64_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'float32' class. - * + * The number of structural features of the 'float32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT32_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'float32' class. - * + * The number of operations of the 'float32' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT32_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'float64' class. - * + * The number of structural features of the 'float64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT64_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'float64' class. - * + * The number of operations of the 'float64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT64_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'string' class. - * + * The number of structural features of the 'string' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int STRING_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'string' class. - * + * The number of operations of the 'string' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int STRING_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'time' class. - * + * The number of structural features of the 'time' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TIME_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'time' class. - * + * The number of operations of the 'time' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TIME_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'duration' class. - * + * The number of structural features of the 'duration' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int DURATION_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'duration' class. - * + * The number of operations of the 'duration' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int DURATION_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The number of structural features of the 'bool Array' class. - * + * The number of structural features of the 'bool Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BOOL_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'bool Array' class. - * + * The number of operations of the 'bool Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BOOL_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.int8ArrayImpl int8 Array}' class. - * + * The meta object id for the '{@link primitives.impl.int8ArrayImpl int8 Array}' class. + * * - * @see primitives.impl.int8ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint8Array() - * @generated - */ + * @see primitives.impl.int8ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint8Array() + * @generated + */ int INT8_ARRAY = 17; /** - * The number of structural features of the 'int8 Array' class. - * + * The number of structural features of the 'int8 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT8_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int8 Array' class. - * + * The number of operations of the 'int8 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT8_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.uint8ArrayImpl uint8 Array}' class. - * + * The meta object id for the '{@link primitives.impl.uint8ArrayImpl uint8 Array}' class. + * * - * @see primitives.impl.uint8ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint8Array() - * @generated - */ + * @see primitives.impl.uint8ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint8Array() + * @generated + */ int UINT8_ARRAY = 18; /** - * The number of structural features of the 'uint8 Array' class. - * + * The number of structural features of the 'uint8 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT8_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint8 Array' class. - * + * The number of operations of the 'uint8 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT8_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.int16ArrayImpl int16 Array}' class. - * + * The meta object id for the '{@link primitives.impl.int16ArrayImpl int16 Array}' class. + * * - * @see primitives.impl.int16ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint16Array() - * @generated - */ + * @see primitives.impl.int16ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint16Array() + * @generated + */ int INT16_ARRAY = 19; /** - * The number of structural features of the 'int16 Array' class. - * + * The number of structural features of the 'int16 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT16_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int16 Array' class. - * + * The number of operations of the 'int16 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT16_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.uint16ArrayImpl uint16 Array}' class. - * + * The meta object id for the '{@link primitives.impl.uint16ArrayImpl uint16 Array}' class. + * * - * @see primitives.impl.uint16ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint16Array() - * @generated - */ + * @see primitives.impl.uint16ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint16Array() + * @generated + */ int UINT16_ARRAY = 20; /** - * The number of structural features of the 'uint16 Array' class. - * + * The number of structural features of the 'uint16 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT16_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint16 Array' class. - * + * The number of operations of the 'uint16 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT16_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.int32ArrayImpl int32 Array}' class. - * + * The meta object id for the '{@link primitives.impl.int32ArrayImpl int32 Array}' class. + * * - * @see primitives.impl.int32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint32Array() - * @generated - */ + * @see primitives.impl.int32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint32Array() + * @generated + */ int INT32_ARRAY = 21; /** - * The number of structural features of the 'int32 Array' class. - * + * The number of structural features of the 'int32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT32_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int32 Array' class. - * + * The number of operations of the 'int32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT32_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.uint32ArrayImpl uint32 Array}' class. - * + * The meta object id for the '{@link primitives.impl.uint32ArrayImpl uint32 Array}' class. + * * - * @see primitives.impl.uint32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint32Array() - * @generated - */ + * @see primitives.impl.uint32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint32Array() + * @generated + */ int UINT32_ARRAY = 22; /** - * The number of structural features of the 'uint32 Array' class. - * + * The number of structural features of the 'uint32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT32_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint32 Array' class. - * + * The number of operations of the 'uint32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT32_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.int64ArrayImpl int64 Array}' class. - * + * The meta object id for the '{@link primitives.impl.int64ArrayImpl int64 Array}' class. + * * - * @see primitives.impl.int64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint64Array() - * @generated - */ + * @see primitives.impl.int64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint64Array() + * @generated + */ int INT64_ARRAY = 23; /** - * The number of structural features of the 'int64 Array' class. - * + * The number of structural features of the 'int64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT64_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'int64 Array' class. - * + * The number of operations of the 'int64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INT64_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.uint64ArrayImpl uint64 Array}' class. - * + * The meta object id for the '{@link primitives.impl.uint64ArrayImpl uint64 Array}' class. + * * - * @see primitives.impl.uint64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint64Array() - * @generated - */ + * @see primitives.impl.uint64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint64Array() + * @generated + */ int UINT64_ARRAY = 24; /** - * The number of structural features of the 'uint64 Array' class. - * + * The number of structural features of the 'uint64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT64_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'uint64 Array' class. - * + * The number of operations of the 'uint64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int UINT64_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.float32ArrayImpl float32 Array}' class. - * + * The meta object id for the '{@link primitives.impl.float32ArrayImpl float32 Array}' class. + * * - * @see primitives.impl.float32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getfloat32Array() - * @generated - */ + * @see primitives.impl.float32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getfloat32Array() + * @generated + */ int FLOAT32_ARRAY = 25; /** - * The number of structural features of the 'float32 Array' class. - * + * The number of structural features of the 'float32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT32_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'float32 Array' class. - * + * The number of operations of the 'float32 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT32_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.float64ArrayImpl float64 Array}' class. - * + * The meta object id for the '{@link primitives.impl.float64ArrayImpl float64 Array}' class. + * * - * @see primitives.impl.float64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getfloat64Array() - * @generated - */ + * @see primitives.impl.float64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getfloat64Array() + * @generated + */ int FLOAT64_ARRAY = 26; /** - * The number of structural features of the 'float64 Array' class. - * + * The number of structural features of the 'float64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT64_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'float64 Array' class. - * + * The number of operations of the 'float64 Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int FLOAT64_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.stringArrayImpl string Array}' class. - * + * The meta object id for the '{@link primitives.impl.stringArrayImpl string Array}' class. + * * - * @see primitives.impl.stringArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getstringArray() - * @generated - */ + * @see primitives.impl.stringArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getstringArray() + * @generated + */ int STRING_ARRAY = 27; /** - * The number of structural features of the 'string Array' class. - * + * The number of structural features of the 'string Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int STRING_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'string Array' class. - * + * The number of operations of the 'string Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int STRING_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.HeaderImpl Header}' class. - * + * The meta object id for the '{@link primitives.impl.HeaderImpl Header}' class. + * * - * @see primitives.impl.HeaderImpl - * @see primitives.impl.PrimitivesPackageImpl#getHeader() - * @generated - */ + * @see primitives.impl.HeaderImpl + * @see primitives.impl.PrimitivesPackageImpl#getHeader() + * @generated + */ int HEADER = 28; /** - * The number of structural features of the 'Header' class. - * + * The number of structural features of the 'Header' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int HEADER_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Header' class. - * + * The number of operations of the 'Header' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int HEADER_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.ByteImpl Byte}' class. - * + * The meta object id for the '{@link primitives.impl.ByteImpl Byte}' class. + * * - * @see primitives.impl.ByteImpl - * @see primitives.impl.PrimitivesPackageImpl#getByte() - * @generated - */ + * @see primitives.impl.ByteImpl + * @see primitives.impl.PrimitivesPackageImpl#getByte() + * @generated + */ int BYTE = 29; /** - * The number of structural features of the 'Byte' class. - * + * The number of structural features of the 'Byte' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BYTE_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Byte' class. - * + * The number of operations of the 'Byte' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BYTE_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.ByteArrayImpl Byte Array}' class. - * + * The meta object id for the '{@link primitives.impl.ByteArrayImpl Byte Array}' class. + * * - * @see primitives.impl.ByteArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getByteArray() - * @generated - */ + * @see primitives.impl.ByteArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getByteArray() + * @generated + */ int BYTE_ARRAY = 30; /** - * The number of structural features of the 'Byte Array' class. - * + * The number of structural features of the 'Byte Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BYTE_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Byte Array' class. - * + * The number of operations of the 'Byte Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int BYTE_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.char0Impl char0}' class. - * + * The meta object id for the '{@link primitives.impl.char0Impl char0}' class. + * * - * @see primitives.impl.char0Impl - * @see primitives.impl.PrimitivesPackageImpl#getchar0() - * @generated - */ + * @see primitives.impl.char0Impl + * @see primitives.impl.PrimitivesPackageImpl#getchar0() + * @generated + */ int CHAR0 = 31; /** - * The number of structural features of the 'char0' class. - * + * The number of structural features of the 'char0' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CHAR0_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'char0' class. - * + * The number of operations of the 'char0' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CHAR0_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link primitives.impl.charArrayImpl char Array}' class. - * + * The meta object id for the '{@link primitives.impl.charArrayImpl char Array}' class. + * * - * @see primitives.impl.charArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getcharArray() - * @generated - */ + * @see primitives.impl.charArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getcharArray() + * @generated + */ int CHAR_ARRAY = 32; /** - * The number of structural features of the 'char Array' class. - * + * The number of structural features of the 'char Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CHAR_ARRAY_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of operations of the 'char Array' class. - * + * The number of operations of the 'char Array' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CHAR_ARRAY_OPERATION_COUNT = ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * Returns the meta object for class '{@link primitives.bool bool}'. - * + * Returns the meta object for class '{@link primitives.bool bool}'. + * * - * @return the meta object for class 'bool'. - * @see primitives.bool - * @generated - */ + * @return the meta object for class 'bool'. + * @see primitives.bool + * @generated + */ EClass getbool(); /** - * Returns the meta object for class '{@link primitives.int8 int8}'. - * + * Returns the meta object for class '{@link primitives.int8 int8}'. + * * - * @return the meta object for class 'int8'. - * @see primitives.int8 - * @generated - */ + * @return the meta object for class 'int8'. + * @see primitives.int8 + * @generated + */ EClass getint8(); /** - * Returns the meta object for class '{@link primitives.uint8 uint8}'. - * + * Returns the meta object for class '{@link primitives.uint8 uint8}'. + * * - * @return the meta object for class 'uint8'. - * @see primitives.uint8 - * @generated - */ + * @return the meta object for class 'uint8'. + * @see primitives.uint8 + * @generated + */ EClass getuint8(); /** - * Returns the meta object for class '{@link primitives.int16 int16}'. - * + * Returns the meta object for class '{@link primitives.int16 int16}'. + * * - * @return the meta object for class 'int16'. - * @see primitives.int16 - * @generated - */ + * @return the meta object for class 'int16'. + * @see primitives.int16 + * @generated + */ EClass getint16(); /** - * Returns the meta object for class '{@link primitives.uint16 uint16}'. - * + * Returns the meta object for class '{@link primitives.uint16 uint16}'. + * * - * @return the meta object for class 'uint16'. - * @see primitives.uint16 - * @generated - */ + * @return the meta object for class 'uint16'. + * @see primitives.uint16 + * @generated + */ EClass getuint16(); /** - * Returns the meta object for class '{@link primitives.int32 int32}'. - * + * Returns the meta object for class '{@link primitives.int32 int32}'. + * * - * @return the meta object for class 'int32'. - * @see primitives.int32 - * @generated - */ + * @return the meta object for class 'int32'. + * @see primitives.int32 + * @generated + */ EClass getint32(); /** - * Returns the meta object for class '{@link primitives.uint32 uint32}'. - * + * Returns the meta object for class '{@link primitives.uint32 uint32}'. + * * - * @return the meta object for class 'uint32'. - * @see primitives.uint32 - * @generated - */ + * @return the meta object for class 'uint32'. + * @see primitives.uint32 + * @generated + */ EClass getuint32(); /** - * Returns the meta object for class '{@link primitives.int64 int64}'. - * + * Returns the meta object for class '{@link primitives.int64 int64}'. + * * - * @return the meta object for class 'int64'. - * @see primitives.int64 - * @generated - */ + * @return the meta object for class 'int64'. + * @see primitives.int64 + * @generated + */ EClass getint64(); /** - * Returns the meta object for class '{@link primitives.uint64 uint64}'. - * + * Returns the meta object for class '{@link primitives.uint64 uint64}'. + * * - * @return the meta object for class 'uint64'. - * @see primitives.uint64 - * @generated - */ + * @return the meta object for class 'uint64'. + * @see primitives.uint64 + * @generated + */ EClass getuint64(); /** - * Returns the meta object for class '{@link primitives.float32 float32}'. - * + * Returns the meta object for class '{@link primitives.float32 float32}'. + * * - * @return the meta object for class 'float32'. - * @see primitives.float32 - * @generated - */ + * @return the meta object for class 'float32'. + * @see primitives.float32 + * @generated + */ EClass getfloat32(); /** - * Returns the meta object for class '{@link primitives.float64 float64}'. - * + * Returns the meta object for class '{@link primitives.float64 float64}'. + * * - * @return the meta object for class 'float64'. - * @see primitives.float64 - * @generated - */ + * @return the meta object for class 'float64'. + * @see primitives.float64 + * @generated + */ EClass getfloat64(); /** - * Returns the meta object for class '{@link primitives.AbstractType Abstract Type}'. - * + * Returns the meta object for class '{@link primitives.AbstractType Abstract Type}'. + * * - * @return the meta object for class 'Abstract Type'. - * @see primitives.AbstractType - * @generated - */ + * @return the meta object for class 'Abstract Type'. + * @see primitives.AbstractType + * @generated + */ EClass getAbstractType(); /** - * Returns the meta object for class '{@link primitives.string string}'. - * + * Returns the meta object for class '{@link primitives.string string}'. + * * - * @return the meta object for class 'string'. - * @see primitives.string - * @generated - */ + * @return the meta object for class 'string'. + * @see primitives.string + * @generated + */ EClass getstring(); /** - * Returns the meta object for class '{@link primitives.time time}'. - * + * Returns the meta object for class '{@link primitives.time time}'. + * * - * @return the meta object for class 'time'. - * @see primitives.time - * @generated - */ + * @return the meta object for class 'time'. + * @see primitives.time + * @generated + */ EClass gettime(); /** - * Returns the meta object for class '{@link primitives.duration duration}'. - * + * Returns the meta object for class '{@link primitives.duration duration}'. + * * - * @return the meta object for class 'duration'. - * @see primitives.duration - * @generated - */ + * @return the meta object for class 'duration'. + * @see primitives.duration + * @generated + */ EClass getduration(); /** - * Returns the meta object for class '{@link primitives.boolArray bool Array}'. - * + * Returns the meta object for class '{@link primitives.boolArray bool Array}'. + * * - * @return the meta object for class 'bool Array'. - * @see primitives.boolArray - * @generated - */ + * @return the meta object for class 'bool Array'. + * @see primitives.boolArray + * @generated + */ EClass getboolArray(); /** - * Returns the meta object for class '{@link primitives.int8Array int8 Array}'. - * + * Returns the meta object for class '{@link primitives.int8Array int8 Array}'. + * * - * @return the meta object for class 'int8 Array'. - * @see primitives.int8Array - * @generated - */ + * @return the meta object for class 'int8 Array'. + * @see primitives.int8Array + * @generated + */ EClass getint8Array(); /** - * Returns the meta object for class '{@link primitives.uint8Array uint8 Array}'. - * + * Returns the meta object for class '{@link primitives.uint8Array uint8 Array}'. + * * - * @return the meta object for class 'uint8 Array'. - * @see primitives.uint8Array - * @generated - */ + * @return the meta object for class 'uint8 Array'. + * @see primitives.uint8Array + * @generated + */ EClass getuint8Array(); /** - * Returns the meta object for class '{@link primitives.int16Array int16 Array}'. - * + * Returns the meta object for class '{@link primitives.int16Array int16 Array}'. + * * - * @return the meta object for class 'int16 Array'. - * @see primitives.int16Array - * @generated - */ + * @return the meta object for class 'int16 Array'. + * @see primitives.int16Array + * @generated + */ EClass getint16Array(); /** - * Returns the meta object for class '{@link primitives.uint16Array uint16 Array}'. - * + * Returns the meta object for class '{@link primitives.uint16Array uint16 Array}'. + * * - * @return the meta object for class 'uint16 Array'. - * @see primitives.uint16Array - * @generated - */ + * @return the meta object for class 'uint16 Array'. + * @see primitives.uint16Array + * @generated + */ EClass getuint16Array(); /** - * Returns the meta object for class '{@link primitives.int32Array int32 Array}'. - * + * Returns the meta object for class '{@link primitives.int32Array int32 Array}'. + * * - * @return the meta object for class 'int32 Array'. - * @see primitives.int32Array - * @generated - */ + * @return the meta object for class 'int32 Array'. + * @see primitives.int32Array + * @generated + */ EClass getint32Array(); /** - * Returns the meta object for class '{@link primitives.uint32Array uint32 Array}'. - * + * Returns the meta object for class '{@link primitives.uint32Array uint32 Array}'. + * * - * @return the meta object for class 'uint32 Array'. - * @see primitives.uint32Array - * @generated - */ + * @return the meta object for class 'uint32 Array'. + * @see primitives.uint32Array + * @generated + */ EClass getuint32Array(); /** - * Returns the meta object for class '{@link primitives.int64Array int64 Array}'. - * + * Returns the meta object for class '{@link primitives.int64Array int64 Array}'. + * * - * @return the meta object for class 'int64 Array'. - * @see primitives.int64Array - * @generated - */ + * @return the meta object for class 'int64 Array'. + * @see primitives.int64Array + * @generated + */ EClass getint64Array(); /** - * Returns the meta object for class '{@link primitives.uint64Array uint64 Array}'. - * + * Returns the meta object for class '{@link primitives.uint64Array uint64 Array}'. + * * - * @return the meta object for class 'uint64 Array'. - * @see primitives.uint64Array - * @generated - */ + * @return the meta object for class 'uint64 Array'. + * @see primitives.uint64Array + * @generated + */ EClass getuint64Array(); /** - * Returns the meta object for class '{@link primitives.float32Array float32 Array}'. - * + * Returns the meta object for class '{@link primitives.float32Array float32 Array}'. + * * - * @return the meta object for class 'float32 Array'. - * @see primitives.float32Array - * @generated - */ + * @return the meta object for class 'float32 Array'. + * @see primitives.float32Array + * @generated + */ EClass getfloat32Array(); /** - * Returns the meta object for class '{@link primitives.float64Array float64 Array}'. - * + * Returns the meta object for class '{@link primitives.float64Array float64 Array}'. + * * - * @return the meta object for class 'float64 Array'. - * @see primitives.float64Array - * @generated - */ + * @return the meta object for class 'float64 Array'. + * @see primitives.float64Array + * @generated + */ EClass getfloat64Array(); /** - * Returns the meta object for class '{@link primitives.stringArray string Array}'. - * + * Returns the meta object for class '{@link primitives.stringArray string Array}'. + * * - * @return the meta object for class 'string Array'. - * @see primitives.stringArray - * @generated - */ + * @return the meta object for class 'string Array'. + * @see primitives.stringArray + * @generated + */ EClass getstringArray(); /** - * Returns the meta object for class '{@link primitives.Header Header}'. - * + * Returns the meta object for class '{@link primitives.Header Header}'. + * * - * @return the meta object for class 'Header'. - * @see primitives.Header - * @generated - */ + * @return the meta object for class 'Header'. + * @see primitives.Header + * @generated + */ EClass getHeader(); /** - * Returns the meta object for class '{@link primitives.Byte Byte}'. - * + * Returns the meta object for class '{@link primitives.Byte Byte}'. + * * - * @return the meta object for class 'Byte'. - * @see primitives.Byte - * @generated - */ + * @return the meta object for class 'Byte'. + * @see primitives.Byte + * @generated + */ EClass getByte(); /** - * Returns the meta object for class '{@link primitives.ByteArray Byte Array}'. - * + * Returns the meta object for class '{@link primitives.ByteArray Byte Array}'. + * * - * @return the meta object for class 'Byte Array'. - * @see primitives.ByteArray - * @generated - */ + * @return the meta object for class 'Byte Array'. + * @see primitives.ByteArray + * @generated + */ EClass getByteArray(); /** - * Returns the meta object for class '{@link primitives.char0 char0}'. - * + * Returns the meta object for class '{@link primitives.char0 char0}'. + * * - * @return the meta object for class 'char0'. - * @see primitives.char0 - * @generated - */ + * @return the meta object for class 'char0'. + * @see primitives.char0 + * @generated + */ EClass getchar0(); /** - * Returns the meta object for class '{@link primitives.charArray char Array}'. - * + * Returns the meta object for class '{@link primitives.charArray char Array}'. + * * - * @return the meta object for class 'char Array'. - * @see primitives.charArray - * @generated - */ + * @return the meta object for class 'char Array'. + * @see primitives.charArray + * @generated + */ EClass getcharArray(); /** - * Returns the meta object for class '{@link primitives.MessagePart Message Part}'. - * + * Returns the meta object for class '{@link primitives.MessagePart Message Part}'. + * * - * @return the meta object for class 'Message Part'. - * @see primitives.MessagePart - * @generated - */ + * @return the meta object for class 'Message Part'. + * @see primitives.MessagePart + * @generated + */ EClass getMessagePart(); /** - * Returns the meta object for the containment reference '{@link primitives.MessagePart#getType Type}'. - * + * Returns the meta object for the containment reference '{@link primitives.MessagePart#getType Type}'. + * * - * @return the meta object for the containment reference 'Type'. - * @see primitives.MessagePart#getType() - * @see #getMessagePart() - * @generated - */ + * @return the meta object for the containment reference 'Type'. + * @see primitives.MessagePart#getType() + * @see #getMessagePart() + * @generated + */ EReference getMessagePart_Type(); /** - * Returns the meta object for the attribute '{@link primitives.MessagePart#getData Data}'. - * + * Returns the meta object for the attribute '{@link primitives.MessagePart#getData Data}'. + * * - * @return the meta object for the attribute 'Data'. - * @see primitives.MessagePart#getData() - * @see #getMessagePart() - * @generated - */ + * @return the meta object for the attribute 'Data'. + * @see primitives.MessagePart#getData() + * @see #getMessagePart() + * @generated + */ EAttribute getMessagePart_Data(); /** - * Returns the factory that creates the instances of the model. - * + * Returns the factory that creates the instances of the model. + * * - * @return the factory that creates the instances of the model. - * @generated - */ + * @return the factory that creates the instances of the model. + * @generated + */ PrimitivesFactory getPrimitivesFactory(); /** - * + * * Defines literals for the meta objects that represent *
    *
  • each class,
  • @@ -1372,353 +1372,353 @@ public interface PrimitivesPackage extends EPackage { *
  • and each data type
  • *
* - * @generated - */ + * @generated + */ interface Literals { /** - * The meta object literal for the '{@link primitives.impl.boolImpl bool}' class. - * + * The meta object literal for the '{@link primitives.impl.boolImpl bool}' class. + * * - * @see primitives.impl.boolImpl - * @see primitives.impl.PrimitivesPackageImpl#getbool() - * @generated - */ + * @see primitives.impl.boolImpl + * @see primitives.impl.PrimitivesPackageImpl#getbool() + * @generated + */ EClass BOOL = eINSTANCE.getbool(); /** - * The meta object literal for the '{@link primitives.impl.int8Impl int8}' class. - * + * The meta object literal for the '{@link primitives.impl.int8Impl int8}' class. + * * - * @see primitives.impl.int8Impl - * @see primitives.impl.PrimitivesPackageImpl#getint8() - * @generated - */ + * @see primitives.impl.int8Impl + * @see primitives.impl.PrimitivesPackageImpl#getint8() + * @generated + */ EClass INT8 = eINSTANCE.getint8(); /** - * The meta object literal for the '{@link primitives.impl.uint8Impl uint8}' class. - * + * The meta object literal for the '{@link primitives.impl.uint8Impl uint8}' class. + * * - * @see primitives.impl.uint8Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint8() - * @generated - */ + * @see primitives.impl.uint8Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint8() + * @generated + */ EClass UINT8 = eINSTANCE.getuint8(); /** - * The meta object literal for the '{@link primitives.impl.int16Impl int16}' class. - * + * The meta object literal for the '{@link primitives.impl.int16Impl int16}' class. + * * - * @see primitives.impl.int16Impl - * @see primitives.impl.PrimitivesPackageImpl#getint16() - * @generated - */ + * @see primitives.impl.int16Impl + * @see primitives.impl.PrimitivesPackageImpl#getint16() + * @generated + */ EClass INT16 = eINSTANCE.getint16(); /** - * The meta object literal for the '{@link primitives.impl.uint16Impl uint16}' class. - * + * The meta object literal for the '{@link primitives.impl.uint16Impl uint16}' class. + * * - * @see primitives.impl.uint16Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint16() - * @generated - */ + * @see primitives.impl.uint16Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint16() + * @generated + */ EClass UINT16 = eINSTANCE.getuint16(); /** - * The meta object literal for the '{@link primitives.impl.int32Impl int32}' class. - * + * The meta object literal for the '{@link primitives.impl.int32Impl int32}' class. + * * - * @see primitives.impl.int32Impl - * @see primitives.impl.PrimitivesPackageImpl#getint32() - * @generated - */ + * @see primitives.impl.int32Impl + * @see primitives.impl.PrimitivesPackageImpl#getint32() + * @generated + */ EClass INT32 = eINSTANCE.getint32(); /** - * The meta object literal for the '{@link primitives.impl.uint32Impl uint32}' class. - * + * The meta object literal for the '{@link primitives.impl.uint32Impl uint32}' class. + * * - * @see primitives.impl.uint32Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint32() - * @generated - */ + * @see primitives.impl.uint32Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint32() + * @generated + */ EClass UINT32 = eINSTANCE.getuint32(); /** - * The meta object literal for the '{@link primitives.impl.int64Impl int64}' class. - * + * The meta object literal for the '{@link primitives.impl.int64Impl int64}' class. + * * - * @see primitives.impl.int64Impl - * @see primitives.impl.PrimitivesPackageImpl#getint64() - * @generated - */ + * @see primitives.impl.int64Impl + * @see primitives.impl.PrimitivesPackageImpl#getint64() + * @generated + */ EClass INT64 = eINSTANCE.getint64(); /** - * The meta object literal for the '{@link primitives.impl.uint64Impl uint64}' class. - * + * The meta object literal for the '{@link primitives.impl.uint64Impl uint64}' class. + * * - * @see primitives.impl.uint64Impl - * @see primitives.impl.PrimitivesPackageImpl#getuint64() - * @generated - */ + * @see primitives.impl.uint64Impl + * @see primitives.impl.PrimitivesPackageImpl#getuint64() + * @generated + */ EClass UINT64 = eINSTANCE.getuint64(); /** - * The meta object literal for the '{@link primitives.impl.float32Impl float32}' class. - * + * The meta object literal for the '{@link primitives.impl.float32Impl float32}' class. + * * - * @see primitives.impl.float32Impl - * @see primitives.impl.PrimitivesPackageImpl#getfloat32() - * @generated - */ + * @see primitives.impl.float32Impl + * @see primitives.impl.PrimitivesPackageImpl#getfloat32() + * @generated + */ EClass FLOAT32 = eINSTANCE.getfloat32(); /** - * The meta object literal for the '{@link primitives.impl.float64Impl float64}' class. - * + * The meta object literal for the '{@link primitives.impl.float64Impl float64}' class. + * * - * @see primitives.impl.float64Impl - * @see primitives.impl.PrimitivesPackageImpl#getfloat64() - * @generated - */ + * @see primitives.impl.float64Impl + * @see primitives.impl.PrimitivesPackageImpl#getfloat64() + * @generated + */ EClass FLOAT64 = eINSTANCE.getfloat64(); /** - * The meta object literal for the '{@link primitives.impl.AbstractTypeImpl Abstract Type}' class. - * + * The meta object literal for the '{@link primitives.impl.AbstractTypeImpl Abstract Type}' class. + * * - * @see primitives.impl.AbstractTypeImpl - * @see primitives.impl.PrimitivesPackageImpl#getAbstractType() - * @generated - */ + * @see primitives.impl.AbstractTypeImpl + * @see primitives.impl.PrimitivesPackageImpl#getAbstractType() + * @generated + */ EClass ABSTRACT_TYPE = eINSTANCE.getAbstractType(); /** - * The meta object literal for the '{@link primitives.impl.stringImpl string}' class. - * + * The meta object literal for the '{@link primitives.impl.stringImpl string}' class. + * * - * @see primitives.impl.stringImpl - * @see primitives.impl.PrimitivesPackageImpl#getstring() - * @generated - */ + * @see primitives.impl.stringImpl + * @see primitives.impl.PrimitivesPackageImpl#getstring() + * @generated + */ EClass STRING = eINSTANCE.getstring(); /** - * The meta object literal for the '{@link primitives.impl.timeImpl time}' class. - * + * The meta object literal for the '{@link primitives.impl.timeImpl time}' class. + * * - * @see primitives.impl.timeImpl - * @see primitives.impl.PrimitivesPackageImpl#gettime() - * @generated - */ + * @see primitives.impl.timeImpl + * @see primitives.impl.PrimitivesPackageImpl#gettime() + * @generated + */ EClass TIME = eINSTANCE.gettime(); /** - * The meta object literal for the '{@link primitives.impl.durationImpl duration}' class. - * + * The meta object literal for the '{@link primitives.impl.durationImpl duration}' class. + * * - * @see primitives.impl.durationImpl - * @see primitives.impl.PrimitivesPackageImpl#getduration() - * @generated - */ + * @see primitives.impl.durationImpl + * @see primitives.impl.PrimitivesPackageImpl#getduration() + * @generated + */ EClass DURATION = eINSTANCE.getduration(); /** - * The meta object literal for the '{@link primitives.impl.boolArrayImpl bool Array}' class. - * + * The meta object literal for the '{@link primitives.impl.boolArrayImpl bool Array}' class. + * * - * @see primitives.impl.boolArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getboolArray() - * @generated - */ + * @see primitives.impl.boolArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getboolArray() + * @generated + */ EClass BOOL_ARRAY = eINSTANCE.getboolArray(); /** - * The meta object literal for the '{@link primitives.impl.int8ArrayImpl int8 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.int8ArrayImpl int8 Array}' class. + * * - * @see primitives.impl.int8ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint8Array() - * @generated - */ + * @see primitives.impl.int8ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint8Array() + * @generated + */ EClass INT8_ARRAY = eINSTANCE.getint8Array(); /** - * The meta object literal for the '{@link primitives.impl.uint8ArrayImpl uint8 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.uint8ArrayImpl uint8 Array}' class. + * * - * @see primitives.impl.uint8ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint8Array() - * @generated - */ + * @see primitives.impl.uint8ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint8Array() + * @generated + */ EClass UINT8_ARRAY = eINSTANCE.getuint8Array(); /** - * The meta object literal for the '{@link primitives.impl.int16ArrayImpl int16 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.int16ArrayImpl int16 Array}' class. + * * - * @see primitives.impl.int16ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint16Array() - * @generated - */ + * @see primitives.impl.int16ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint16Array() + * @generated + */ EClass INT16_ARRAY = eINSTANCE.getint16Array(); /** - * The meta object literal for the '{@link primitives.impl.uint16ArrayImpl uint16 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.uint16ArrayImpl uint16 Array}' class. + * * - * @see primitives.impl.uint16ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint16Array() - * @generated - */ + * @see primitives.impl.uint16ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint16Array() + * @generated + */ EClass UINT16_ARRAY = eINSTANCE.getuint16Array(); /** - * The meta object literal for the '{@link primitives.impl.int32ArrayImpl int32 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.int32ArrayImpl int32 Array}' class. + * * - * @see primitives.impl.int32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint32Array() - * @generated - */ + * @see primitives.impl.int32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint32Array() + * @generated + */ EClass INT32_ARRAY = eINSTANCE.getint32Array(); /** - * The meta object literal for the '{@link primitives.impl.uint32ArrayImpl uint32 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.uint32ArrayImpl uint32 Array}' class. + * * - * @see primitives.impl.uint32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint32Array() - * @generated - */ + * @see primitives.impl.uint32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint32Array() + * @generated + */ EClass UINT32_ARRAY = eINSTANCE.getuint32Array(); /** - * The meta object literal for the '{@link primitives.impl.int64ArrayImpl int64 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.int64ArrayImpl int64 Array}' class. + * * - * @see primitives.impl.int64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getint64Array() - * @generated - */ + * @see primitives.impl.int64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getint64Array() + * @generated + */ EClass INT64_ARRAY = eINSTANCE.getint64Array(); /** - * The meta object literal for the '{@link primitives.impl.uint64ArrayImpl uint64 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.uint64ArrayImpl uint64 Array}' class. + * * - * @see primitives.impl.uint64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getuint64Array() - * @generated - */ + * @see primitives.impl.uint64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getuint64Array() + * @generated + */ EClass UINT64_ARRAY = eINSTANCE.getuint64Array(); /** - * The meta object literal for the '{@link primitives.impl.float32ArrayImpl float32 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.float32ArrayImpl float32 Array}' class. + * * - * @see primitives.impl.float32ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getfloat32Array() - * @generated - */ + * @see primitives.impl.float32ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getfloat32Array() + * @generated + */ EClass FLOAT32_ARRAY = eINSTANCE.getfloat32Array(); /** - * The meta object literal for the '{@link primitives.impl.float64ArrayImpl float64 Array}' class. - * + * The meta object literal for the '{@link primitives.impl.float64ArrayImpl float64 Array}' class. + * * - * @see primitives.impl.float64ArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getfloat64Array() - * @generated - */ + * @see primitives.impl.float64ArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getfloat64Array() + * @generated + */ EClass FLOAT64_ARRAY = eINSTANCE.getfloat64Array(); /** - * The meta object literal for the '{@link primitives.impl.stringArrayImpl string Array}' class. - * + * The meta object literal for the '{@link primitives.impl.stringArrayImpl string Array}' class. + * * - * @see primitives.impl.stringArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getstringArray() - * @generated - */ + * @see primitives.impl.stringArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getstringArray() + * @generated + */ EClass STRING_ARRAY = eINSTANCE.getstringArray(); /** - * The meta object literal for the '{@link primitives.impl.HeaderImpl Header}' class. - * + * The meta object literal for the '{@link primitives.impl.HeaderImpl Header}' class. + * * - * @see primitives.impl.HeaderImpl - * @see primitives.impl.PrimitivesPackageImpl#getHeader() - * @generated - */ + * @see primitives.impl.HeaderImpl + * @see primitives.impl.PrimitivesPackageImpl#getHeader() + * @generated + */ EClass HEADER = eINSTANCE.getHeader(); /** - * The meta object literal for the '{@link primitives.impl.ByteImpl Byte}' class. - * + * The meta object literal for the '{@link primitives.impl.ByteImpl Byte}' class. + * * - * @see primitives.impl.ByteImpl - * @see primitives.impl.PrimitivesPackageImpl#getByte() - * @generated - */ + * @see primitives.impl.ByteImpl + * @see primitives.impl.PrimitivesPackageImpl#getByte() + * @generated + */ EClass BYTE = eINSTANCE.getByte(); /** - * The meta object literal for the '{@link primitives.impl.ByteArrayImpl Byte Array}' class. - * + * The meta object literal for the '{@link primitives.impl.ByteArrayImpl Byte Array}' class. + * * - * @see primitives.impl.ByteArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getByteArray() - * @generated - */ + * @see primitives.impl.ByteArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getByteArray() + * @generated + */ EClass BYTE_ARRAY = eINSTANCE.getByteArray(); /** - * The meta object literal for the '{@link primitives.impl.char0Impl char0}' class. - * + * The meta object literal for the '{@link primitives.impl.char0Impl char0}' class. + * * - * @see primitives.impl.char0Impl - * @see primitives.impl.PrimitivesPackageImpl#getchar0() - * @generated - */ + * @see primitives.impl.char0Impl + * @see primitives.impl.PrimitivesPackageImpl#getchar0() + * @generated + */ EClass CHAR0 = eINSTANCE.getchar0(); /** - * The meta object literal for the '{@link primitives.impl.charArrayImpl char Array}' class. - * + * The meta object literal for the '{@link primitives.impl.charArrayImpl char Array}' class. + * * - * @see primitives.impl.charArrayImpl - * @see primitives.impl.PrimitivesPackageImpl#getcharArray() - * @generated - */ + * @see primitives.impl.charArrayImpl + * @see primitives.impl.PrimitivesPackageImpl#getcharArray() + * @generated + */ EClass CHAR_ARRAY = eINSTANCE.getcharArray(); /** - * The meta object literal for the '{@link primitives.impl.MessagePartImpl Message Part}' class. - * + * The meta object literal for the '{@link primitives.impl.MessagePartImpl Message Part}' class. + * * - * @see primitives.impl.MessagePartImpl - * @see primitives.impl.PrimitivesPackageImpl#getMessagePart() - * @generated - */ + * @see primitives.impl.MessagePartImpl + * @see primitives.impl.PrimitivesPackageImpl#getMessagePart() + * @generated + */ EClass MESSAGE_PART = eINSTANCE.getMessagePart(); /** - * The meta object literal for the 'Type' containment reference feature. - * + * The meta object literal for the 'Type' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference MESSAGE_PART__TYPE = eINSTANCE.getMessagePart_Type(); /** - * The meta object literal for the 'Data' attribute feature. - * + * The meta object literal for the 'Data' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute MESSAGE_PART__DATA = eINSTANCE.getMessagePart_Data(); } diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/AbstractTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/AbstractTypeImpl.java index 7bd91bf7..9f124c1b 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/AbstractTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/AbstractTypeImpl.java @@ -17,22 +17,22 @@ */ public abstract class AbstractTypeImpl extends MinimalEObjectImpl.Container implements AbstractType { /** - * + * * - * @generated - */ + * @generated + */ protected AbstractTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.ABSTRACT_TYPE; - } + return PrimitivesPackage.Literals.ABSTRACT_TYPE; + } } //AbstractTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteArrayImpl.java index 9ef1211f..7a4b4fff 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteArrayImpl.java @@ -16,22 +16,22 @@ */ public class ByteArrayImpl extends AbstractTypeImpl implements ByteArray { /** - * + * * - * @generated - */ + * @generated + */ protected ByteArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.BYTE_ARRAY; - } + return PrimitivesPackage.Literals.BYTE_ARRAY; + } } //ByteArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteImpl.java index 5dbdabe9..5f663873 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/ByteImpl.java @@ -15,22 +15,22 @@ */ public class ByteImpl extends AbstractTypeImpl implements primitives.Byte { /** - * + * * - * @generated - */ + * @generated + */ protected ByteImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.BYTE; - } + return PrimitivesPackage.Literals.BYTE; + } } //ByteImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/HeaderImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/HeaderImpl.java index ca0f50d6..301c5c7f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/HeaderImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/HeaderImpl.java @@ -16,22 +16,22 @@ */ public class HeaderImpl extends AbstractTypeImpl implements Header { /** - * + * * - * @generated - */ + * @generated + */ protected HeaderImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.HEADER; - } + return PrimitivesPackage.Literals.HEADER; + } } //HeaderImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/MessagePartImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/MessagePartImpl.java index c6ae4150..11d6d06c 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/MessagePartImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/MessagePartImpl.java @@ -33,218 +33,218 @@ */ public class MessagePartImpl extends MinimalEObjectImpl.Container implements MessagePart { /** - * The cached value of the '{@link #getType() Type}' containment reference. - * + * The cached value of the '{@link #getType() Type}' containment reference. + * * - * @see #getType() - * @generated - * @ordered - */ + * @see #getType() + * @generated + * @ordered + */ protected AbstractType type; /** - * The default value of the '{@link #getData() Data}' attribute. - * + * The default value of the '{@link #getData() Data}' attribute. + * * - * @see #getData() - * @generated - * @ordered - */ + * @see #getData() + * @generated + * @ordered + */ protected static final String DATA_EDEFAULT = null; /** - * The cached value of the '{@link #getData() Data}' attribute. - * + * The cached value of the '{@link #getData() Data}' attribute. + * * - * @see #getData() - * @generated - * @ordered - */ + * @see #getData() + * @generated + * @ordered + */ protected String data = DATA_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected MessagePartImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.MESSAGE_PART; - } + return PrimitivesPackage.Literals.MESSAGE_PART; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public AbstractType getType() { - return type; - } + return type; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetType(AbstractType newType, NotificationChain msgs) { - AbstractType oldType = type; - type = newType; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + AbstractType oldType = type; + type = newType; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setType(AbstractType newType) { - if (newType != type) { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PrimitivesPackage.MESSAGE_PART__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PrimitivesPackage.MESSAGE_PART__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__TYPE, newType, newType)); - } - - /** - * - * - * @generated - */ + if (newType != type) { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - PrimitivesPackage.MESSAGE_PART__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - PrimitivesPackage.MESSAGE_PART__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__TYPE, newType, newType)); + } + + /** + * + * + * @generated + */ @Override public String getData() { - return data; - } + return data; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setData(String newData) { - String oldData = data; - data = newData; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__DATA, oldData, data)); - } + String oldData = data; + data = newData; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, PrimitivesPackage.MESSAGE_PART__DATA, oldData, data)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case PrimitivesPackage.MESSAGE_PART__TYPE: - return basicSetType(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case PrimitivesPackage.MESSAGE_PART__TYPE: + return basicSetType(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case PrimitivesPackage.MESSAGE_PART__TYPE: - return getType(); - case PrimitivesPackage.MESSAGE_PART__DATA: - return getData(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case PrimitivesPackage.MESSAGE_PART__TYPE: + return getType(); + case PrimitivesPackage.MESSAGE_PART__DATA: + return getData(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case PrimitivesPackage.MESSAGE_PART__TYPE: - setType((AbstractType)newValue); - return; - case PrimitivesPackage.MESSAGE_PART__DATA: - setData((String)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case PrimitivesPackage.MESSAGE_PART__TYPE: + setType((AbstractType)newValue); + return; + case PrimitivesPackage.MESSAGE_PART__DATA: + setData((String)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case PrimitivesPackage.MESSAGE_PART__TYPE: - setType((AbstractType)null); - return; - case PrimitivesPackage.MESSAGE_PART__DATA: - setData(DATA_EDEFAULT); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case PrimitivesPackage.MESSAGE_PART__TYPE: + setType((AbstractType)null); + return; + case PrimitivesPackage.MESSAGE_PART__DATA: + setData(DATA_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case PrimitivesPackage.MESSAGE_PART__TYPE: - return type != null; - case PrimitivesPackage.MESSAGE_PART__DATA: - return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case PrimitivesPackage.MESSAGE_PART__TYPE: + return type != null; + case PrimitivesPackage.MESSAGE_PART__DATA: + return DATA_EDEFAULT == null ? data != null : !DATA_EDEFAULT.equals(data); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (Data: "); - result.append(data); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (Data: "); + result.append(data); + result.append(')'); + return result.toString(); + } } //MessagePartImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java index bb3dfd71..3b2c7178 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java @@ -49,483 +49,450 @@ */ public class PrimitivesFactoryImpl extends EFactoryImpl implements PrimitivesFactory { /** - * Creates the default factory implementation. - * + * Creates the default factory implementation. + * * - * @generated - */ + * @generated + */ public static PrimitivesFactory init() { - try { - PrimitivesFactory thePrimitivesFactory = - (PrimitivesFactory) EPackage.Registry.INSTANCE.getEFactory(PrimitivesPackage.eNS_URI); - if (thePrimitivesFactory != null) { - return thePrimitivesFactory; - } - } catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new PrimitivesFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ + try { + PrimitivesFactory thePrimitivesFactory = (PrimitivesFactory)EPackage.Registry.INSTANCE.getEFactory(PrimitivesPackage.eNS_URI); + if (thePrimitivesFactory != null) { + return thePrimitivesFactory; + } + } + catch (Exception exception) { + EcorePlugin.INSTANCE.log(exception); + } + return new PrimitivesFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ public PrimitivesFactoryImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case PrimitivesPackage.MESSAGE_PART: - return createMessagePart(); - case PrimitivesPackage.BOOL: - return createbool(); - case PrimitivesPackage.INT8: - return createint8(); - case PrimitivesPackage.UINT8: - return createuint8(); - case PrimitivesPackage.INT16: - return createint16(); - case PrimitivesPackage.UINT16: - return createuint16(); - case PrimitivesPackage.INT32: - return createint32(); - case PrimitivesPackage.UINT32: - return createuint32(); - case PrimitivesPackage.INT64: - return createint64(); - case PrimitivesPackage.UINT64: - return createuint64(); - case PrimitivesPackage.FLOAT32: - return createfloat32(); - case PrimitivesPackage.FLOAT64: - return createfloat64(); - case PrimitivesPackage.STRING: - return createstring(); - case PrimitivesPackage.TIME: - return createtime(); - case PrimitivesPackage.DURATION: - return createduration(); - case PrimitivesPackage.BOOL_ARRAY: - return createboolArray(); - case PrimitivesPackage.INT8_ARRAY: - return createint8Array(); - case PrimitivesPackage.UINT8_ARRAY: - return createuint8Array(); - case PrimitivesPackage.INT16_ARRAY: - return createint16Array(); - case PrimitivesPackage.UINT16_ARRAY: - return createuint16Array(); - case PrimitivesPackage.INT32_ARRAY: - return createint32Array(); - case PrimitivesPackage.UINT32_ARRAY: - return createuint32Array(); - case PrimitivesPackage.INT64_ARRAY: - return createint64Array(); - case PrimitivesPackage.UINT64_ARRAY: - return createuint64Array(); - case PrimitivesPackage.FLOAT32_ARRAY: - return createfloat32Array(); - case PrimitivesPackage.FLOAT64_ARRAY: - return createfloat64Array(); - case PrimitivesPackage.STRING_ARRAY: - return createstringArray(); - case PrimitivesPackage.HEADER: - return createHeader(); - case PrimitivesPackage.BYTE: - return createByte(); - case PrimitivesPackage.BYTE_ARRAY: - return createByteArray(); - case PrimitivesPackage.CHAR0: - return createchar0(); - case PrimitivesPackage.CHAR_ARRAY: - return createcharArray(); - default: - throw new IllegalArgumentException( - "The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ + switch (eClass.getClassifierID()) { + case PrimitivesPackage.MESSAGE_PART: return createMessagePart(); + case PrimitivesPackage.BOOL: return createbool(); + case PrimitivesPackage.INT8: return createint8(); + case PrimitivesPackage.UINT8: return createuint8(); + case PrimitivesPackage.INT16: return createint16(); + case PrimitivesPackage.UINT16: return createuint16(); + case PrimitivesPackage.INT32: return createint32(); + case PrimitivesPackage.UINT32: return createuint32(); + case PrimitivesPackage.INT64: return createint64(); + case PrimitivesPackage.UINT64: return createuint64(); + case PrimitivesPackage.FLOAT32: return createfloat32(); + case PrimitivesPackage.FLOAT64: return createfloat64(); + case PrimitivesPackage.STRING: return createstring(); + case PrimitivesPackage.TIME: return createtime(); + case PrimitivesPackage.DURATION: return createduration(); + case PrimitivesPackage.BOOL_ARRAY: return createboolArray(); + case PrimitivesPackage.INT8_ARRAY: return createint8Array(); + case PrimitivesPackage.UINT8_ARRAY: return createuint8Array(); + case PrimitivesPackage.INT16_ARRAY: return createint16Array(); + case PrimitivesPackage.UINT16_ARRAY: return createuint16Array(); + case PrimitivesPackage.INT32_ARRAY: return createint32Array(); + case PrimitivesPackage.UINT32_ARRAY: return createuint32Array(); + case PrimitivesPackage.INT64_ARRAY: return createint64Array(); + case PrimitivesPackage.UINT64_ARRAY: return createuint64Array(); + case PrimitivesPackage.FLOAT32_ARRAY: return createfloat32Array(); + case PrimitivesPackage.FLOAT64_ARRAY: return createfloat64Array(); + case PrimitivesPackage.STRING_ARRAY: return createstringArray(); + case PrimitivesPackage.HEADER: return createHeader(); + case PrimitivesPackage.BYTE: return createByte(); + case PrimitivesPackage.BYTE_ARRAY: return createByteArray(); + case PrimitivesPackage.CHAR0: return createchar0(); + case PrimitivesPackage.CHAR_ARRAY: return createcharArray(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ @Override public bool createbool() { - boolImpl bool = new boolImpl(); - return bool; - } + boolImpl bool = new boolImpl(); + return bool; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int8 createint8() { - int8Impl int8 = new int8Impl(); - return int8; - } + int8Impl int8 = new int8Impl(); + return int8; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint8 createuint8() { - uint8Impl uint8 = new uint8Impl(); - return uint8; - } + uint8Impl uint8 = new uint8Impl(); + return uint8; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int16 createint16() { - int16Impl int16 = new int16Impl(); - return int16; - } + int16Impl int16 = new int16Impl(); + return int16; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint16 createuint16() { - uint16Impl uint16 = new uint16Impl(); - return uint16; - } + uint16Impl uint16 = new uint16Impl(); + return uint16; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int32 createint32() { - int32Impl int32 = new int32Impl(); - return int32; - } + int32Impl int32 = new int32Impl(); + return int32; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint32 createuint32() { - uint32Impl uint32 = new uint32Impl(); - return uint32; - } + uint32Impl uint32 = new uint32Impl(); + return uint32; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int64 createint64() { - int64Impl int64 = new int64Impl(); - return int64; - } + int64Impl int64 = new int64Impl(); + return int64; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint64 createuint64() { - uint64Impl uint64 = new uint64Impl(); - return uint64; - } + uint64Impl uint64 = new uint64Impl(); + return uint64; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public float32 createfloat32() { - float32Impl float32 = new float32Impl(); - return float32; - } + float32Impl float32 = new float32Impl(); + return float32; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public float64 createfloat64() { - float64Impl float64 = new float64Impl(); - return float64; - } + float64Impl float64 = new float64Impl(); + return float64; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public string createstring() { - stringImpl string = new stringImpl(); - return string; - } + stringImpl string = new stringImpl(); + return string; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public time createtime() { - timeImpl time = new timeImpl(); - return time; - } + timeImpl time = new timeImpl(); + return time; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public duration createduration() { - durationImpl duration = new durationImpl(); - return duration; - } + durationImpl duration = new durationImpl(); + return duration; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolArray createboolArray() { - boolArrayImpl boolArray = new boolArrayImpl(); - return boolArray; - } + boolArrayImpl boolArray = new boolArrayImpl(); + return boolArray; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int8Array createint8Array() { - int8ArrayImpl int8Array = new int8ArrayImpl(); - return int8Array; - } + int8ArrayImpl int8Array = new int8ArrayImpl(); + return int8Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint8Array createuint8Array() { - uint8ArrayImpl uint8Array = new uint8ArrayImpl(); - return uint8Array; - } + uint8ArrayImpl uint8Array = new uint8ArrayImpl(); + return uint8Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int16Array createint16Array() { - int16ArrayImpl int16Array = new int16ArrayImpl(); - return int16Array; - } + int16ArrayImpl int16Array = new int16ArrayImpl(); + return int16Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint16Array createuint16Array() { - uint16ArrayImpl uint16Array = new uint16ArrayImpl(); - return uint16Array; - } + uint16ArrayImpl uint16Array = new uint16ArrayImpl(); + return uint16Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int32Array createint32Array() { - int32ArrayImpl int32Array = new int32ArrayImpl(); - return int32Array; - } + int32ArrayImpl int32Array = new int32ArrayImpl(); + return int32Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint32Array createuint32Array() { - uint32ArrayImpl uint32Array = new uint32ArrayImpl(); - return uint32Array; - } + uint32ArrayImpl uint32Array = new uint32ArrayImpl(); + return uint32Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int64Array createint64Array() { - int64ArrayImpl int64Array = new int64ArrayImpl(); - return int64Array; - } + int64ArrayImpl int64Array = new int64ArrayImpl(); + return int64Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public uint64Array createuint64Array() { - uint64ArrayImpl uint64Array = new uint64ArrayImpl(); - return uint64Array; - } + uint64ArrayImpl uint64Array = new uint64ArrayImpl(); + return uint64Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public float32Array createfloat32Array() { - float32ArrayImpl float32Array = new float32ArrayImpl(); - return float32Array; - } + float32ArrayImpl float32Array = new float32ArrayImpl(); + return float32Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public float64Array createfloat64Array() { - float64ArrayImpl float64Array = new float64ArrayImpl(); - return float64Array; - } + float64ArrayImpl float64Array = new float64ArrayImpl(); + return float64Array; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public stringArray createstringArray() { - stringArrayImpl stringArray = new stringArrayImpl(); - return stringArray; - } + stringArrayImpl stringArray = new stringArrayImpl(); + return stringArray; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Header createHeader() { - HeaderImpl header = new HeaderImpl(); - return header; - } + HeaderImpl header = new HeaderImpl(); + return header; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public primitives.Byte createByte() { - ByteImpl byte_ = new ByteImpl(); - return byte_; - } + ByteImpl byte_ = new ByteImpl(); + return byte_; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ByteArray createByteArray() { - ByteArrayImpl byteArray = new ByteArrayImpl(); - return byteArray; - } + ByteArrayImpl byteArray = new ByteArrayImpl(); + return byteArray; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public char0 createchar0() { - char0Impl char0 = new char0Impl(); - return char0; - } + char0Impl char0 = new char0Impl(); + return char0; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public charArray createcharArray() { - charArrayImpl charArray = new charArrayImpl(); - return charArray; - } + charArrayImpl charArray = new charArrayImpl(); + return charArray; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessagePart createMessagePart() { - MessagePartImpl messagePart = new MessagePartImpl(); - return messagePart; - } + MessagePartImpl messagePart = new MessagePartImpl(); + return messagePart; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public PrimitivesPackage getPrimitivesPackage() { - return (PrimitivesPackage) getEPackage(); - } + return (PrimitivesPackage)getEPackage(); + } /** - * + * * - * @deprecated - * @generated - */ + * @deprecated + * @generated + */ @Deprecated public static PrimitivesPackage getPackage() { - return PrimitivesPackage.eINSTANCE; - } + return PrimitivesPackage.eINSTANCE; + } } // PrimitivesFactoryImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesPackageImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesPackageImpl.java index 8ae1c02e..aed88176 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesPackageImpl.java @@ -55,882 +55,882 @@ */ public class PrimitivesPackageImpl extends EPackageImpl implements PrimitivesPackage { /** - * + * * - * @generated - */ + * @generated + */ private EClass boolEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int8EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint8EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int16EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint16EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int32EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint32EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int64EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint64EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass float32EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass float64EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass abstractTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass stringEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass timeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass durationEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass boolArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int8ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint8ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int16ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint16ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int32ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint32ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass int64ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass uint64ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass float32ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass float64ArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass stringArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass headerEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass byteEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass byteArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass char0EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass charArrayEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass messagePartEClass = null; /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see primitives.PrimitivesPackage#eNS_URI - * @see #init() - * @generated - */ + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see primitives.PrimitivesPackage#eNS_URI + * @see #init() + * @generated + */ private PrimitivesPackageImpl() { - super(eNS_URI, PrimitivesFactory.eINSTANCE); - } + super(eNS_URI, PrimitivesFactory.eINSTANCE); + } /** - * + * * - * @generated - */ + * @generated + */ private static boolean isInited = false; /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

This method is used to initialize {@link PrimitivesPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

This method is used to initialize {@link PrimitivesPackage#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ public static PrimitivesPackage init() { - if (isInited) return (PrimitivesPackage)EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); + if (isInited) return (PrimitivesPackage)EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); - // Obtain or create and register package - Object registeredPrimitivesPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - PrimitivesPackageImpl thePrimitivesPackage = registeredPrimitivesPackage instanceof PrimitivesPackageImpl ? (PrimitivesPackageImpl)registeredPrimitivesPackage : new PrimitivesPackageImpl(); + // Obtain or create and register package + Object registeredPrimitivesPackage = EPackage.Registry.INSTANCE.get(eNS_URI); + PrimitivesPackageImpl thePrimitivesPackage = registeredPrimitivesPackage instanceof PrimitivesPackageImpl ? (PrimitivesPackageImpl)registeredPrimitivesPackage : new PrimitivesPackageImpl(); - isInited = true; + isInited = true; - // Obtain or create and register interdependencies - Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); - RosPackageImpl theRosPackage = (RosPackageImpl)(registeredPackage instanceof RosPackageImpl ? registeredPackage : RosPackage.eINSTANCE); + // Obtain or create and register interdependencies + Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); + RosPackageImpl theRosPackage = (RosPackageImpl)(registeredPackage instanceof RosPackageImpl ? registeredPackage : RosPackage.eINSTANCE); - // Create package meta-data objects - thePrimitivesPackage.createPackageContents(); - theRosPackage.createPackageContents(); + // Create package meta-data objects + thePrimitivesPackage.createPackageContents(); + theRosPackage.createPackageContents(); - // Initialize created meta-data - thePrimitivesPackage.initializePackageContents(); - theRosPackage.initializePackageContents(); + // Initialize created meta-data + thePrimitivesPackage.initializePackageContents(); + theRosPackage.initializePackageContents(); - // Mark meta-data to indicate it can't be changed - thePrimitivesPackage.freeze(); + // Mark meta-data to indicate it can't be changed + thePrimitivesPackage.freeze(); - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(PrimitivesPackage.eNS_URI, thePrimitivesPackage); - return thePrimitivesPackage; - } + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(PrimitivesPackage.eNS_URI, thePrimitivesPackage); + return thePrimitivesPackage; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getbool() { - return boolEClass; - } + return boolEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint8() { - return int8EClass; - } + return int8EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint8() { - return uint8EClass; - } + return uint8EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint16() { - return int16EClass; - } + return int16EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint16() { - return uint16EClass; - } + return uint16EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint32() { - return int32EClass; - } + return int32EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint32() { - return uint32EClass; - } + return uint32EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint64() { - return int64EClass; - } + return int64EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint64() { - return uint64EClass; - } + return uint64EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getfloat32() { - return float32EClass; - } + return float32EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getfloat64() { - return float64EClass; - } + return float64EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getAbstractType() { - return abstractTypeEClass; - } + return abstractTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getstring() { - return stringEClass; - } + return stringEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass gettime() { - return timeEClass; - } + return timeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getduration() { - return durationEClass; - } + return durationEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getboolArray() { - return boolArrayEClass; - } + return boolArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint8Array() { - return int8ArrayEClass; - } + return int8ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint8Array() { - return uint8ArrayEClass; - } + return uint8ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint16Array() { - return int16ArrayEClass; - } + return int16ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint16Array() { - return uint16ArrayEClass; - } + return uint16ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint32Array() { - return int32ArrayEClass; - } + return int32ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint32Array() { - return uint32ArrayEClass; - } + return uint32ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getint64Array() { - return int64ArrayEClass; - } + return int64ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getuint64Array() { - return uint64ArrayEClass; - } + return uint64ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getfloat32Array() { - return float32ArrayEClass; - } + return float32ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getfloat64Array() { - return float64ArrayEClass; - } + return float64ArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getstringArray() { - return stringArrayEClass; - } + return stringArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getHeader() { - return headerEClass; - } + return headerEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getByte() { - return byteEClass; - } + return byteEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getByteArray() { - return byteArrayEClass; - } + return byteArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getchar0() { - return char0EClass; - } + return char0EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getcharArray() { - return charArrayEClass; - } + return charArrayEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getMessagePart() { - return messagePartEClass; - } + return messagePartEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getMessagePart_Type() { - return (EReference)messagePartEClass.getEStructuralFeatures().get(0); - } + return (EReference)messagePartEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getMessagePart_Data() { - return (EAttribute)messagePartEClass.getEStructuralFeatures().get(1); - } + return (EAttribute)messagePartEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public PrimitivesFactory getPrimitivesFactory() { - return (PrimitivesFactory)getEFactoryInstance(); - } + return (PrimitivesFactory)getEFactoryInstance(); + } /** - * + * * - * @generated - */ + * @generated + */ private boolean isCreated = false; /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * * - * @generated - */ + * @generated + */ public void createPackageContents() { - if (isCreated) return; - isCreated = true; + if (isCreated) return; + isCreated = true; - // Create classes and their features - abstractTypeEClass = createEClass(ABSTRACT_TYPE); + // Create classes and their features + abstractTypeEClass = createEClass(ABSTRACT_TYPE); - messagePartEClass = createEClass(MESSAGE_PART); - createEReference(messagePartEClass, MESSAGE_PART__TYPE); - createEAttribute(messagePartEClass, MESSAGE_PART__DATA); + messagePartEClass = createEClass(MESSAGE_PART); + createEReference(messagePartEClass, MESSAGE_PART__TYPE); + createEAttribute(messagePartEClass, MESSAGE_PART__DATA); - boolEClass = createEClass(BOOL); + boolEClass = createEClass(BOOL); - int8EClass = createEClass(INT8); + int8EClass = createEClass(INT8); - uint8EClass = createEClass(UINT8); + uint8EClass = createEClass(UINT8); - int16EClass = createEClass(INT16); + int16EClass = createEClass(INT16); - uint16EClass = createEClass(UINT16); + uint16EClass = createEClass(UINT16); - int32EClass = createEClass(INT32); + int32EClass = createEClass(INT32); - uint32EClass = createEClass(UINT32); + uint32EClass = createEClass(UINT32); - int64EClass = createEClass(INT64); + int64EClass = createEClass(INT64); - uint64EClass = createEClass(UINT64); + uint64EClass = createEClass(UINT64); - float32EClass = createEClass(FLOAT32); + float32EClass = createEClass(FLOAT32); - float64EClass = createEClass(FLOAT64); + float64EClass = createEClass(FLOAT64); - stringEClass = createEClass(STRING); + stringEClass = createEClass(STRING); - timeEClass = createEClass(TIME); + timeEClass = createEClass(TIME); - durationEClass = createEClass(DURATION); + durationEClass = createEClass(DURATION); - boolArrayEClass = createEClass(BOOL_ARRAY); + boolArrayEClass = createEClass(BOOL_ARRAY); - int8ArrayEClass = createEClass(INT8_ARRAY); + int8ArrayEClass = createEClass(INT8_ARRAY); - uint8ArrayEClass = createEClass(UINT8_ARRAY); + uint8ArrayEClass = createEClass(UINT8_ARRAY); - int16ArrayEClass = createEClass(INT16_ARRAY); + int16ArrayEClass = createEClass(INT16_ARRAY); - uint16ArrayEClass = createEClass(UINT16_ARRAY); + uint16ArrayEClass = createEClass(UINT16_ARRAY); - int32ArrayEClass = createEClass(INT32_ARRAY); + int32ArrayEClass = createEClass(INT32_ARRAY); - uint32ArrayEClass = createEClass(UINT32_ARRAY); + uint32ArrayEClass = createEClass(UINT32_ARRAY); - int64ArrayEClass = createEClass(INT64_ARRAY); + int64ArrayEClass = createEClass(INT64_ARRAY); - uint64ArrayEClass = createEClass(UINT64_ARRAY); + uint64ArrayEClass = createEClass(UINT64_ARRAY); - float32ArrayEClass = createEClass(FLOAT32_ARRAY); + float32ArrayEClass = createEClass(FLOAT32_ARRAY); - float64ArrayEClass = createEClass(FLOAT64_ARRAY); + float64ArrayEClass = createEClass(FLOAT64_ARRAY); - stringArrayEClass = createEClass(STRING_ARRAY); + stringArrayEClass = createEClass(STRING_ARRAY); - headerEClass = createEClass(HEADER); + headerEClass = createEClass(HEADER); - byteEClass = createEClass(BYTE); + byteEClass = createEClass(BYTE); - byteArrayEClass = createEClass(BYTE_ARRAY); + byteArrayEClass = createEClass(BYTE_ARRAY); - char0EClass = createEClass(CHAR0); + char0EClass = createEClass(CHAR0); - charArrayEClass = createEClass(CHAR_ARRAY); - } + charArrayEClass = createEClass(CHAR_ARRAY); + } /** - * + * * - * @generated - */ + * @generated + */ private boolean isInitialized = false; /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * * - * @generated - */ + * @generated + */ public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; + if (isInitialized) return; + isInitialized = true; - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); - // Create type parameters + // Create type parameters - // Set bounds for type parameters + // Set bounds for type parameters - // Add supertypes to classes - boolEClass.getESuperTypes().add(this.getAbstractType()); - int8EClass.getESuperTypes().add(this.getAbstractType()); - uint8EClass.getESuperTypes().add(this.getAbstractType()); - int16EClass.getESuperTypes().add(this.getAbstractType()); - uint16EClass.getESuperTypes().add(this.getAbstractType()); - int32EClass.getESuperTypes().add(this.getAbstractType()); - uint32EClass.getESuperTypes().add(this.getAbstractType()); - int64EClass.getESuperTypes().add(this.getAbstractType()); - uint64EClass.getESuperTypes().add(this.getAbstractType()); - float32EClass.getESuperTypes().add(this.getAbstractType()); - float64EClass.getESuperTypes().add(this.getAbstractType()); - stringEClass.getESuperTypes().add(this.getAbstractType()); - timeEClass.getESuperTypes().add(this.getAbstractType()); - durationEClass.getESuperTypes().add(this.getAbstractType()); - boolArrayEClass.getESuperTypes().add(this.getAbstractType()); - int8ArrayEClass.getESuperTypes().add(this.getAbstractType()); - uint8ArrayEClass.getESuperTypes().add(this.getAbstractType()); - int16ArrayEClass.getESuperTypes().add(this.getAbstractType()); - uint16ArrayEClass.getESuperTypes().add(this.getAbstractType()); - int32ArrayEClass.getESuperTypes().add(this.getAbstractType()); - uint32ArrayEClass.getESuperTypes().add(this.getAbstractType()); - int64ArrayEClass.getESuperTypes().add(this.getAbstractType()); - uint64ArrayEClass.getESuperTypes().add(this.getAbstractType()); - float32ArrayEClass.getESuperTypes().add(this.getAbstractType()); - float64ArrayEClass.getESuperTypes().add(this.getAbstractType()); - stringArrayEClass.getESuperTypes().add(this.getAbstractType()); - headerEClass.getESuperTypes().add(this.getAbstractType()); - byteEClass.getESuperTypes().add(this.getAbstractType()); - byteArrayEClass.getESuperTypes().add(this.getAbstractType()); - char0EClass.getESuperTypes().add(this.getAbstractType()); - charArrayEClass.getESuperTypes().add(this.getAbstractType()); + // Add supertypes to classes + boolEClass.getESuperTypes().add(this.getAbstractType()); + int8EClass.getESuperTypes().add(this.getAbstractType()); + uint8EClass.getESuperTypes().add(this.getAbstractType()); + int16EClass.getESuperTypes().add(this.getAbstractType()); + uint16EClass.getESuperTypes().add(this.getAbstractType()); + int32EClass.getESuperTypes().add(this.getAbstractType()); + uint32EClass.getESuperTypes().add(this.getAbstractType()); + int64EClass.getESuperTypes().add(this.getAbstractType()); + uint64EClass.getESuperTypes().add(this.getAbstractType()); + float32EClass.getESuperTypes().add(this.getAbstractType()); + float64EClass.getESuperTypes().add(this.getAbstractType()); + stringEClass.getESuperTypes().add(this.getAbstractType()); + timeEClass.getESuperTypes().add(this.getAbstractType()); + durationEClass.getESuperTypes().add(this.getAbstractType()); + boolArrayEClass.getESuperTypes().add(this.getAbstractType()); + int8ArrayEClass.getESuperTypes().add(this.getAbstractType()); + uint8ArrayEClass.getESuperTypes().add(this.getAbstractType()); + int16ArrayEClass.getESuperTypes().add(this.getAbstractType()); + uint16ArrayEClass.getESuperTypes().add(this.getAbstractType()); + int32ArrayEClass.getESuperTypes().add(this.getAbstractType()); + uint32ArrayEClass.getESuperTypes().add(this.getAbstractType()); + int64ArrayEClass.getESuperTypes().add(this.getAbstractType()); + uint64ArrayEClass.getESuperTypes().add(this.getAbstractType()); + float32ArrayEClass.getESuperTypes().add(this.getAbstractType()); + float64ArrayEClass.getESuperTypes().add(this.getAbstractType()); + stringArrayEClass.getESuperTypes().add(this.getAbstractType()); + headerEClass.getESuperTypes().add(this.getAbstractType()); + byteEClass.getESuperTypes().add(this.getAbstractType()); + byteArrayEClass.getESuperTypes().add(this.getAbstractType()); + char0EClass.getESuperTypes().add(this.getAbstractType()); + charArrayEClass.getESuperTypes().add(this.getAbstractType()); - // Initialize classes, features, and operations; add parameters - initEClass(abstractTypeEClass, AbstractType.class, "AbstractType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + // Initialize classes, features, and operations; add parameters + initEClass(abstractTypeEClass, AbstractType.class, "AbstractType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(messagePartEClass, MessagePart.class, "MessagePart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMessagePart_Type(), this.getAbstractType(), null, "Type", null, 1, 1, MessagePart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getMessagePart_Data(), ecorePackage.getEString(), "Data", null, 1, 1, MessagePart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(messagePartEClass, MessagePart.class, "MessagePart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMessagePart_Type(), this.getAbstractType(), null, "Type", null, 1, 1, MessagePart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMessagePart_Data(), ecorePackage.getEString(), "Data", null, 1, 1, MessagePart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(boolEClass, bool.class, "bool", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(boolEClass, bool.class, "bool", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int8EClass, int8.class, "int8", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int8EClass, int8.class, "int8", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint8EClass, uint8.class, "uint8", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint8EClass, uint8.class, "uint8", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int16EClass, int16.class, "int16", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int16EClass, int16.class, "int16", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint16EClass, uint16.class, "uint16", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint16EClass, uint16.class, "uint16", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int32EClass, int32.class, "int32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int32EClass, int32.class, "int32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint32EClass, uint32.class, "uint32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint32EClass, uint32.class, "uint32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int64EClass, int64.class, "int64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int64EClass, int64.class, "int64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint64EClass, uint64.class, "uint64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint64EClass, uint64.class, "uint64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(float32EClass, float32.class, "float32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(float32EClass, float32.class, "float32", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(float64EClass, float64.class, "float64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(float64EClass, float64.class, "float64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(stringEClass, string.class, "string", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(stringEClass, string.class, "string", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(timeEClass, time.class, "time", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(timeEClass, time.class, "time", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(durationEClass, duration.class, "duration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(durationEClass, duration.class, "duration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(boolArrayEClass, boolArray.class, "boolArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(boolArrayEClass, boolArray.class, "boolArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int8ArrayEClass, int8Array.class, "int8Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int8ArrayEClass, int8Array.class, "int8Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint8ArrayEClass, uint8Array.class, "uint8Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint8ArrayEClass, uint8Array.class, "uint8Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int16ArrayEClass, int16Array.class, "int16Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int16ArrayEClass, int16Array.class, "int16Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint16ArrayEClass, uint16Array.class, "uint16Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint16ArrayEClass, uint16Array.class, "uint16Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int32ArrayEClass, int32Array.class, "int32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int32ArrayEClass, int32Array.class, "int32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint32ArrayEClass, uint32Array.class, "uint32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint32ArrayEClass, uint32Array.class, "uint32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(int64ArrayEClass, int64Array.class, "int64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(int64ArrayEClass, int64Array.class, "int64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(uint64ArrayEClass, uint64Array.class, "uint64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(uint64ArrayEClass, uint64Array.class, "uint64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(float32ArrayEClass, float32Array.class, "float32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(float32ArrayEClass, float32Array.class, "float32Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(float64ArrayEClass, float64Array.class, "float64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(float64ArrayEClass, float64Array.class, "float64Array", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(stringArrayEClass, stringArray.class, "stringArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(stringArrayEClass, stringArray.class, "stringArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(headerEClass, Header.class, "Header", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(headerEClass, Header.class, "Header", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(byteEClass, primitives.Byte.class, "Byte", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(byteEClass, primitives.Byte.class, "Byte", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(byteArrayEClass, ByteArray.class, "ByteArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(byteArrayEClass, ByteArray.class, "ByteArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(char0EClass, char0.class, "char0", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(char0EClass, char0.class, "char0", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(charArrayEClass, charArray.class, "charArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(charArrayEClass, charArray.class, "charArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - // Create resource - createResource(eNS_URI); - } + // Create resource + createResource(eNS_URI); + } } //PrimitivesPackageImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolArrayImpl.java index 2e8af0a9..29252bf1 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolArrayImpl.java @@ -16,22 +16,22 @@ */ public class boolArrayImpl extends AbstractTypeImpl implements boolArray { /** - * + * * - * @generated - */ + * @generated + */ protected boolArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.BOOL_ARRAY; - } + return PrimitivesPackage.Literals.BOOL_ARRAY; + } } //boolArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolImpl.java index 6af98e66..ce77113a 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/boolImpl.java @@ -16,22 +16,22 @@ */ public class boolImpl extends AbstractTypeImpl implements bool { /** - * + * * - * @generated - */ + * @generated + */ protected boolImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.BOOL; - } + return PrimitivesPackage.Literals.BOOL; + } } //boolImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/char0Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/char0Impl.java index f96f8fab..1e9c0787 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/char0Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/char0Impl.java @@ -16,22 +16,22 @@ */ public class char0Impl extends AbstractTypeImpl implements char0 { /** - * + * * - * @generated - */ + * @generated + */ protected char0Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.CHAR0; - } + return PrimitivesPackage.Literals.CHAR0; + } } //char0Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/charArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/charArrayImpl.java index c64f0e3c..a3814b87 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/charArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/charArrayImpl.java @@ -16,22 +16,22 @@ */ public class charArrayImpl extends AbstractTypeImpl implements charArray { /** - * + * * - * @generated - */ + * @generated + */ protected charArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.CHAR_ARRAY; - } + return PrimitivesPackage.Literals.CHAR_ARRAY; + } } //charArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/durationImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/durationImpl.java index 7a82e213..5927f153 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/durationImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/durationImpl.java @@ -16,22 +16,22 @@ */ public class durationImpl extends AbstractTypeImpl implements duration { /** - * + * * - * @generated - */ + * @generated + */ protected durationImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.DURATION; - } + return PrimitivesPackage.Literals.DURATION; + } } //durationImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32ArrayImpl.java index ddb5ee8a..714f9180 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32ArrayImpl.java @@ -16,22 +16,22 @@ */ public class float32ArrayImpl extends AbstractTypeImpl implements float32Array { /** - * + * * - * @generated - */ + * @generated + */ protected float32ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.FLOAT32_ARRAY; - } + return PrimitivesPackage.Literals.FLOAT32_ARRAY; + } } //float32ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32Impl.java index 0d57945d..130f3655 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float32Impl.java @@ -16,22 +16,22 @@ */ public class float32Impl extends AbstractTypeImpl implements float32 { /** - * + * * - * @generated - */ + * @generated + */ protected float32Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.FLOAT32; - } + return PrimitivesPackage.Literals.FLOAT32; + } } //float32Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64ArrayImpl.java index 53bdc2e1..9c3371db 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64ArrayImpl.java @@ -16,22 +16,22 @@ */ public class float64ArrayImpl extends AbstractTypeImpl implements float64Array { /** - * + * * - * @generated - */ + * @generated + */ protected float64ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.FLOAT64_ARRAY; - } + return PrimitivesPackage.Literals.FLOAT64_ARRAY; + } } //float64ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64Impl.java index 0990df16..4de51362 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/float64Impl.java @@ -16,22 +16,22 @@ */ public class float64Impl extends AbstractTypeImpl implements float64 { /** - * + * * - * @generated - */ + * @generated + */ protected float64Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.FLOAT64; - } + return PrimitivesPackage.Literals.FLOAT64; + } } //float64Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16ArrayImpl.java index e45b0502..aff26f7f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16ArrayImpl.java @@ -16,22 +16,22 @@ */ public class int16ArrayImpl extends AbstractTypeImpl implements int16Array { /** - * + * * - * @generated - */ + * @generated + */ protected int16ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT16_ARRAY; - } + return PrimitivesPackage.Literals.INT16_ARRAY; + } } //int16ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16Impl.java index b8173548..a490aa37 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int16Impl.java @@ -16,22 +16,22 @@ */ public class int16Impl extends AbstractTypeImpl implements int16 { /** - * + * * - * @generated - */ + * @generated + */ protected int16Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT16; - } + return PrimitivesPackage.Literals.INT16; + } } //int16Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32ArrayImpl.java index c630954c..f6a83261 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32ArrayImpl.java @@ -16,22 +16,22 @@ */ public class int32ArrayImpl extends AbstractTypeImpl implements int32Array { /** - * + * * - * @generated - */ + * @generated + */ protected int32ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT32_ARRAY; - } + return PrimitivesPackage.Literals.INT32_ARRAY; + } } //int32ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32Impl.java index e203a08b..0a0b49ba 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int32Impl.java @@ -16,22 +16,22 @@ */ public class int32Impl extends AbstractTypeImpl implements int32 { /** - * + * * - * @generated - */ + * @generated + */ protected int32Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT32; - } + return PrimitivesPackage.Literals.INT32; + } } //int32Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64ArrayImpl.java index 63ff8960..8ee6aa39 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64ArrayImpl.java @@ -16,22 +16,22 @@ */ public class int64ArrayImpl extends AbstractTypeImpl implements int64Array { /** - * + * * - * @generated - */ + * @generated + */ protected int64ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT64_ARRAY; - } + return PrimitivesPackage.Literals.INT64_ARRAY; + } } //int64ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64Impl.java index 8765018e..216b4088 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int64Impl.java @@ -16,22 +16,22 @@ */ public class int64Impl extends AbstractTypeImpl implements int64 { /** - * + * * - * @generated - */ + * @generated + */ protected int64Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT64; - } + return PrimitivesPackage.Literals.INT64; + } } //int64Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8ArrayImpl.java index 066ee9a1..f6fcc3cd 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8ArrayImpl.java @@ -16,22 +16,22 @@ */ public class int8ArrayImpl extends AbstractTypeImpl implements int8Array { /** - * + * * - * @generated - */ + * @generated + */ protected int8ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT8_ARRAY; - } + return PrimitivesPackage.Literals.INT8_ARRAY; + } } //int8ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8Impl.java index 332d314e..9e670350 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/int8Impl.java @@ -16,22 +16,22 @@ */ public class int8Impl extends AbstractTypeImpl implements int8 { /** - * + * * - * @generated - */ + * @generated + */ protected int8Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.INT8; - } + return PrimitivesPackage.Literals.INT8; + } } //int8Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringArrayImpl.java index cd4f4d36..909258ca 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringArrayImpl.java @@ -16,22 +16,22 @@ */ public class stringArrayImpl extends AbstractTypeImpl implements stringArray { /** - * + * * - * @generated - */ + * @generated + */ protected stringArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.STRING_ARRAY; - } + return PrimitivesPackage.Literals.STRING_ARRAY; + } } //stringArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringImpl.java index 720d0a4e..2d1f6322 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/stringImpl.java @@ -16,22 +16,22 @@ */ public class stringImpl extends AbstractTypeImpl implements string { /** - * + * * - * @generated - */ + * @generated + */ protected stringImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.STRING; - } + return PrimitivesPackage.Literals.STRING; + } } //stringImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/timeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/timeImpl.java index c6dce49c..ef4ee9da 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/timeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/timeImpl.java @@ -16,22 +16,22 @@ */ public class timeImpl extends AbstractTypeImpl implements time { /** - * + * * - * @generated - */ + * @generated + */ protected timeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.TIME; - } + return PrimitivesPackage.Literals.TIME; + } } //timeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16ArrayImpl.java index dfa3ee7a..f2dcded2 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16ArrayImpl.java @@ -16,22 +16,22 @@ */ public class uint16ArrayImpl extends AbstractTypeImpl implements uint16Array { /** - * + * * - * @generated - */ + * @generated + */ protected uint16ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT16_ARRAY; - } + return PrimitivesPackage.Literals.UINT16_ARRAY; + } } //uint16ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16Impl.java index adc8e594..7c45c44e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint16Impl.java @@ -16,22 +16,22 @@ */ public class uint16Impl extends AbstractTypeImpl implements uint16 { /** - * + * * - * @generated - */ + * @generated + */ protected uint16Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT16; - } + return PrimitivesPackage.Literals.UINT16; + } } //uint16Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32ArrayImpl.java index aea124cf..f0b21984 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32ArrayImpl.java @@ -16,22 +16,22 @@ */ public class uint32ArrayImpl extends AbstractTypeImpl implements uint32Array { /** - * + * * - * @generated - */ + * @generated + */ protected uint32ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT32_ARRAY; - } + return PrimitivesPackage.Literals.UINT32_ARRAY; + } } //uint32ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32Impl.java index a42a332e..af1a33d6 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint32Impl.java @@ -16,22 +16,22 @@ */ public class uint32Impl extends AbstractTypeImpl implements uint32 { /** - * + * * - * @generated - */ + * @generated + */ protected uint32Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT32; - } + return PrimitivesPackage.Literals.UINT32; + } } //uint32Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64ArrayImpl.java index 4e1f0a0c..d158901a 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64ArrayImpl.java @@ -16,22 +16,22 @@ */ public class uint64ArrayImpl extends AbstractTypeImpl implements uint64Array { /** - * + * * - * @generated - */ + * @generated + */ protected uint64ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT64_ARRAY; - } + return PrimitivesPackage.Literals.UINT64_ARRAY; + } } //uint64ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64Impl.java index 20f2d362..d2a1a699 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint64Impl.java @@ -16,22 +16,22 @@ */ public class uint64Impl extends AbstractTypeImpl implements uint64 { /** - * + * * - * @generated - */ + * @generated + */ protected uint64Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT64; - } + return PrimitivesPackage.Literals.UINT64; + } } //uint64Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8ArrayImpl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8ArrayImpl.java index b9a01145..ca5330b3 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8ArrayImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8ArrayImpl.java @@ -16,22 +16,22 @@ */ public class uint8ArrayImpl extends AbstractTypeImpl implements uint8Array { /** - * + * * - * @generated - */ + * @generated + */ protected uint8ArrayImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT8_ARRAY; - } + return PrimitivesPackage.Literals.UINT8_ARRAY; + } } //uint8ArrayImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8Impl.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8Impl.java index 68861ec1..6008d7da 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/uint8Impl.java @@ -16,22 +16,22 @@ */ public class uint8Impl extends AbstractTypeImpl implements uint8 { /** - * + * * - * @generated - */ + * @generated + */ protected uint8Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return PrimitivesPackage.Literals.UINT8; - } + return PrimitivesPackage.Literals.UINT8; + } } //uint8Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesAdapterFactory.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesAdapterFactory.java index 438fd7f6..0a099f9e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesAdapterFactory.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesAdapterFactory.java @@ -53,676 +53,676 @@ */ public class PrimitivesAdapterFactory extends AdapterFactoryImpl { /** - * The cached model package. - * + * The cached model package. + * * - * @generated - */ + * @generated + */ protected static PrimitivesPackage modelPackage; /** - * Creates an instance of the adapter factory. - * + * Creates an instance of the adapter factory. + * * - * @generated - */ + * @generated + */ public PrimitivesAdapterFactory() { - if (modelPackage == null) { - modelPackage = PrimitivesPackage.eINSTANCE; - } - } + if (modelPackage == null) { + modelPackage = PrimitivesPackage.eINSTANCE; + } + } /** - * Returns whether this factory is applicable for the type of the object. - * + * Returns whether this factory is applicable for the type of the object. + * * This implementation returns true if the object is either the model's package or is an instance object of the model. * - * @return whether this factory is applicable for the type of the object. - * @generated - */ + * @return whether this factory is applicable for the type of the object. + * @generated + */ @Override public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } + if (object == modelPackage) { + return true; + } + if (object instanceof EObject) { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } /** - * The switch that delegates to the createXXX methods. - * + * The switch that delegates to the createXXX methods. + * * - * @generated - */ + * @generated + */ protected PrimitivesSwitch modelSwitch = new PrimitivesSwitch() { - @Override - public Adapter caseAbstractType(AbstractType object) { - return createAbstractTypeAdapter(); - } - @Override - public Adapter caseMessagePart(MessagePart object) { - return createMessagePartAdapter(); - } - @Override - public Adapter casebool(bool object) { - return createboolAdapter(); - } - @Override - public Adapter caseint8(int8 object) { - return createint8Adapter(); - } - @Override - public Adapter caseuint8(uint8 object) { - return createuint8Adapter(); - } - @Override - public Adapter caseint16(int16 object) { - return createint16Adapter(); - } - @Override - public Adapter caseuint16(uint16 object) { - return createuint16Adapter(); - } - @Override - public Adapter caseint32(int32 object) { - return createint32Adapter(); - } - @Override - public Adapter caseuint32(uint32 object) { - return createuint32Adapter(); - } - @Override - public Adapter caseint64(int64 object) { - return createint64Adapter(); - } - @Override - public Adapter caseuint64(uint64 object) { - return createuint64Adapter(); - } - @Override - public Adapter casefloat32(float32 object) { - return createfloat32Adapter(); - } - @Override - public Adapter casefloat64(float64 object) { - return createfloat64Adapter(); - } - @Override - public Adapter casestring(string object) { - return createstringAdapter(); - } - @Override - public Adapter casetime(time object) { - return createtimeAdapter(); - } - @Override - public Adapter caseduration(duration object) { - return createdurationAdapter(); - } - @Override - public Adapter caseboolArray(boolArray object) { - return createboolArrayAdapter(); - } - @Override - public Adapter caseint8Array(int8Array object) { - return createint8ArrayAdapter(); - } - @Override - public Adapter caseuint8Array(uint8Array object) { - return createuint8ArrayAdapter(); - } - @Override - public Adapter caseint16Array(int16Array object) { - return createint16ArrayAdapter(); - } - @Override - public Adapter caseuint16Array(uint16Array object) { - return createuint16ArrayAdapter(); - } - @Override - public Adapter caseint32Array(int32Array object) { - return createint32ArrayAdapter(); - } - @Override - public Adapter caseuint32Array(uint32Array object) { - return createuint32ArrayAdapter(); - } - @Override - public Adapter caseint64Array(int64Array object) { - return createint64ArrayAdapter(); - } - @Override - public Adapter caseuint64Array(uint64Array object) { - return createuint64ArrayAdapter(); - } - @Override - public Adapter casefloat32Array(float32Array object) { - return createfloat32ArrayAdapter(); - } - @Override - public Adapter casefloat64Array(float64Array object) { - return createfloat64ArrayAdapter(); - } - @Override - public Adapter casestringArray(stringArray object) { - return createstringArrayAdapter(); - } - @Override - public Adapter caseHeader(Header object) { - return createHeaderAdapter(); - } - @Override - public Adapter caseByte(primitives.Byte object) { - return createByteAdapter(); - } - @Override - public Adapter caseByteArray(ByteArray object) { - return createByteArrayAdapter(); - } - @Override - public Adapter casechar0(char0 object) { - return createchar0Adapter(); - } - @Override - public Adapter casecharArray(charArray object) { - return createcharArrayAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the target. - * - * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ + @Override + public Adapter caseAbstractType(AbstractType object) { + return createAbstractTypeAdapter(); + } + @Override + public Adapter caseMessagePart(MessagePart object) { + return createMessagePartAdapter(); + } + @Override + public Adapter casebool(bool object) { + return createboolAdapter(); + } + @Override + public Adapter caseint8(int8 object) { + return createint8Adapter(); + } + @Override + public Adapter caseuint8(uint8 object) { + return createuint8Adapter(); + } + @Override + public Adapter caseint16(int16 object) { + return createint16Adapter(); + } + @Override + public Adapter caseuint16(uint16 object) { + return createuint16Adapter(); + } + @Override + public Adapter caseint32(int32 object) { + return createint32Adapter(); + } + @Override + public Adapter caseuint32(uint32 object) { + return createuint32Adapter(); + } + @Override + public Adapter caseint64(int64 object) { + return createint64Adapter(); + } + @Override + public Adapter caseuint64(uint64 object) { + return createuint64Adapter(); + } + @Override + public Adapter casefloat32(float32 object) { + return createfloat32Adapter(); + } + @Override + public Adapter casefloat64(float64 object) { + return createfloat64Adapter(); + } + @Override + public Adapter casestring(string object) { + return createstringAdapter(); + } + @Override + public Adapter casetime(time object) { + return createtimeAdapter(); + } + @Override + public Adapter caseduration(duration object) { + return createdurationAdapter(); + } + @Override + public Adapter caseboolArray(boolArray object) { + return createboolArrayAdapter(); + } + @Override + public Adapter caseint8Array(int8Array object) { + return createint8ArrayAdapter(); + } + @Override + public Adapter caseuint8Array(uint8Array object) { + return createuint8ArrayAdapter(); + } + @Override + public Adapter caseint16Array(int16Array object) { + return createint16ArrayAdapter(); + } + @Override + public Adapter caseuint16Array(uint16Array object) { + return createuint16ArrayAdapter(); + } + @Override + public Adapter caseint32Array(int32Array object) { + return createint32ArrayAdapter(); + } + @Override + public Adapter caseuint32Array(uint32Array object) { + return createuint32ArrayAdapter(); + } + @Override + public Adapter caseint64Array(int64Array object) { + return createint64ArrayAdapter(); + } + @Override + public Adapter caseuint64Array(uint64Array object) { + return createuint64ArrayAdapter(); + } + @Override + public Adapter casefloat32Array(float32Array object) { + return createfloat32ArrayAdapter(); + } + @Override + public Adapter casefloat64Array(float64Array object) { + return createfloat64ArrayAdapter(); + } + @Override + public Adapter casestringArray(stringArray object) { + return createstringArrayAdapter(); + } + @Override + public Adapter caseHeader(Header object) { + return createHeaderAdapter(); + } + @Override + public Adapter caseByte(primitives.Byte object) { + return createByteAdapter(); + } + @Override + public Adapter caseByteArray(ByteArray object) { + return createByteArrayAdapter(); + } + @Override + public Adapter casechar0(char0 object) { + return createchar0Adapter(); + } + @Override + public Adapter casecharArray(charArray object) { + return createcharArrayAdapter(); + } + @Override + public Adapter defaultCase(EObject object) { + return createEObjectAdapter(); + } + }; + + /** + * Creates an adapter for the target. + * + * + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ @Override public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } + return modelSwitch.doSwitch((EObject)target); + } /** - * Creates a new adapter for an object of class '{@link primitives.bool bool}'. - * + * Creates a new adapter for an object of class '{@link primitives.bool bool}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.bool - * @generated - */ + * @return the new adapter. + * @see primitives.bool + * @generated + */ public Adapter createboolAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int8 int8}'. - * + * Creates a new adapter for an object of class '{@link primitives.int8 int8}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int8 - * @generated - */ + * @return the new adapter. + * @see primitives.int8 + * @generated + */ public Adapter createint8Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint8 uint8}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint8 uint8}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint8 - * @generated - */ + * @return the new adapter. + * @see primitives.uint8 + * @generated + */ public Adapter createuint8Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int16 int16}'. - * + * Creates a new adapter for an object of class '{@link primitives.int16 int16}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int16 - * @generated - */ + * @return the new adapter. + * @see primitives.int16 + * @generated + */ public Adapter createint16Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint16 uint16}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint16 uint16}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint16 - * @generated - */ + * @return the new adapter. + * @see primitives.uint16 + * @generated + */ public Adapter createuint16Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int32 int32}'. - * + * Creates a new adapter for an object of class '{@link primitives.int32 int32}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int32 - * @generated - */ + * @return the new adapter. + * @see primitives.int32 + * @generated + */ public Adapter createint32Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint32 uint32}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint32 uint32}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint32 - * @generated - */ + * @return the new adapter. + * @see primitives.uint32 + * @generated + */ public Adapter createuint32Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int64 int64}'. - * + * Creates a new adapter for an object of class '{@link primitives.int64 int64}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int64 - * @generated - */ + * @return the new adapter. + * @see primitives.int64 + * @generated + */ public Adapter createint64Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint64 uint64}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint64 uint64}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint64 - * @generated - */ + * @return the new adapter. + * @see primitives.uint64 + * @generated + */ public Adapter createuint64Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.float32 float32}'. - * + * Creates a new adapter for an object of class '{@link primitives.float32 float32}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.float32 - * @generated - */ + * @return the new adapter. + * @see primitives.float32 + * @generated + */ public Adapter createfloat32Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.float64 float64}'. - * + * Creates a new adapter for an object of class '{@link primitives.float64 float64}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.float64 - * @generated - */ + * @return the new adapter. + * @see primitives.float64 + * @generated + */ public Adapter createfloat64Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.AbstractType Abstract Type}'. - * + * Creates a new adapter for an object of class '{@link primitives.AbstractType Abstract Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.AbstractType - * @generated - */ + * @return the new adapter. + * @see primitives.AbstractType + * @generated + */ public Adapter createAbstractTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.string string}'. - * + * Creates a new adapter for an object of class '{@link primitives.string string}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.string - * @generated - */ + * @return the new adapter. + * @see primitives.string + * @generated + */ public Adapter createstringAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.time time}'. - * + * Creates a new adapter for an object of class '{@link primitives.time time}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.time - * @generated - */ + * @return the new adapter. + * @see primitives.time + * @generated + */ public Adapter createtimeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.duration duration}'. - * + * Creates a new adapter for an object of class '{@link primitives.duration duration}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.duration - * @generated - */ + * @return the new adapter. + * @see primitives.duration + * @generated + */ public Adapter createdurationAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.boolArray bool Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.boolArray bool Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.boolArray - * @generated - */ + * @return the new adapter. + * @see primitives.boolArray + * @generated + */ public Adapter createboolArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int8Array int8 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.int8Array int8 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int8Array - * @generated - */ + * @return the new adapter. + * @see primitives.int8Array + * @generated + */ public Adapter createint8ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint8Array uint8 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint8Array uint8 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint8Array - * @generated - */ + * @return the new adapter. + * @see primitives.uint8Array + * @generated + */ public Adapter createuint8ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int16Array int16 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.int16Array int16 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int16Array - * @generated - */ + * @return the new adapter. + * @see primitives.int16Array + * @generated + */ public Adapter createint16ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint16Array uint16 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint16Array uint16 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint16Array - * @generated - */ + * @return the new adapter. + * @see primitives.uint16Array + * @generated + */ public Adapter createuint16ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int32Array int32 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.int32Array int32 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int32Array - * @generated - */ + * @return the new adapter. + * @see primitives.int32Array + * @generated + */ public Adapter createint32ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint32Array uint32 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint32Array uint32 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint32Array - * @generated - */ + * @return the new adapter. + * @see primitives.uint32Array + * @generated + */ public Adapter createuint32ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.int64Array int64 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.int64Array int64 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.int64Array - * @generated - */ + * @return the new adapter. + * @see primitives.int64Array + * @generated + */ public Adapter createint64ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.uint64Array uint64 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.uint64Array uint64 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.uint64Array - * @generated - */ + * @return the new adapter. + * @see primitives.uint64Array + * @generated + */ public Adapter createuint64ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.float32Array float32 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.float32Array float32 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.float32Array - * @generated - */ + * @return the new adapter. + * @see primitives.float32Array + * @generated + */ public Adapter createfloat32ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.float64Array float64 Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.float64Array float64 Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.float64Array - * @generated - */ + * @return the new adapter. + * @see primitives.float64Array + * @generated + */ public Adapter createfloat64ArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.stringArray string Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.stringArray string Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.stringArray - * @generated - */ + * @return the new adapter. + * @see primitives.stringArray + * @generated + */ public Adapter createstringArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.Header Header}'. - * + * Creates a new adapter for an object of class '{@link primitives.Header Header}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.Header - * @generated - */ + * @return the new adapter. + * @see primitives.Header + * @generated + */ public Adapter createHeaderAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.Byte Byte}'. - * + * Creates a new adapter for an object of class '{@link primitives.Byte Byte}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.Byte - * @generated - */ + * @return the new adapter. + * @see primitives.Byte + * @generated + */ public Adapter createByteAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.ByteArray Byte Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.ByteArray Byte Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.ByteArray - * @generated - */ + * @return the new adapter. + * @see primitives.ByteArray + * @generated + */ public Adapter createByteArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.char0 char0}'. - * + * Creates a new adapter for an object of class '{@link primitives.char0 char0}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.char0 - * @generated - */ + * @return the new adapter. + * @see primitives.char0 + * @generated + */ public Adapter createchar0Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.charArray char Array}'. - * + * Creates a new adapter for an object of class '{@link primitives.charArray char Array}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.charArray - * @generated - */ + * @return the new adapter. + * @see primitives.charArray + * @generated + */ public Adapter createcharArrayAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.MessagePart Message Part}'. - * + * Creates a new adapter for an object of class '{@link primitives.MessagePart Message Part}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.MessagePart - * @generated - */ + * @return the new adapter. + * @see primitives.MessagePart + * @generated + */ public Adapter createMessagePartAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for the default case. - * + * Creates a new adapter for the default case. + * * This default implementation returns null. * - * @return the new adapter. - * @generated - */ + * @return the new adapter. + * @generated + */ public Adapter createEObjectAdapter() { - return null; - } + return null; + } } //PrimitivesAdapterFactory diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesSwitch.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesSwitch.java index 909b4b00..9c61eca0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesSwitch.java +++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/util/PrimitivesSwitch.java @@ -56,790 +56,790 @@ */ public class PrimitivesSwitch extends Switch { /** - * The cached model package - * + * The cached model package + * * - * @generated - */ + * @generated + */ protected static PrimitivesPackage modelPackage; /** - * Creates an instance of the switch. - * + * Creates an instance of the switch. + * * - * @generated - */ + * @generated + */ public PrimitivesSwitch() { - if (modelPackage == null) { - modelPackage = PrimitivesPackage.eINSTANCE; - } - } + if (modelPackage == null) { + modelPackage = PrimitivesPackage.eINSTANCE; + } + } /** - * Checks whether this is a switch for the given package. - * + * Checks whether this is a switch for the given package. + * * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ @Override protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } + return ePackage == modelPackage; + } /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ + * @return the first non-null result returned by a caseXXX call. + * @generated + */ @Override protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case PrimitivesPackage.ABSTRACT_TYPE: { - AbstractType abstractType = (AbstractType)theEObject; - T result = caseAbstractType(abstractType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.MESSAGE_PART: { - MessagePart messagePart = (MessagePart)theEObject; - T result = caseMessagePart(messagePart); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.BOOL: { - bool bool = (bool)theEObject; - T result = casebool(bool); - if (result == null) result = caseAbstractType(bool); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT8: { - int8 int8 = (int8)theEObject; - T result = caseint8(int8); - if (result == null) result = caseAbstractType(int8); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT8: { - uint8 uint8 = (uint8)theEObject; - T result = caseuint8(uint8); - if (result == null) result = caseAbstractType(uint8); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT16: { - int16 int16 = (int16)theEObject; - T result = caseint16(int16); - if (result == null) result = caseAbstractType(int16); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT16: { - uint16 uint16 = (uint16)theEObject; - T result = caseuint16(uint16); - if (result == null) result = caseAbstractType(uint16); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT32: { - int32 int32 = (int32)theEObject; - T result = caseint32(int32); - if (result == null) result = caseAbstractType(int32); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT32: { - uint32 uint32 = (uint32)theEObject; - T result = caseuint32(uint32); - if (result == null) result = caseAbstractType(uint32); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT64: { - int64 int64 = (int64)theEObject; - T result = caseint64(int64); - if (result == null) result = caseAbstractType(int64); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT64: { - uint64 uint64 = (uint64)theEObject; - T result = caseuint64(uint64); - if (result == null) result = caseAbstractType(uint64); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.FLOAT32: { - float32 float32 = (float32)theEObject; - T result = casefloat32(float32); - if (result == null) result = caseAbstractType(float32); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.FLOAT64: { - float64 float64 = (float64)theEObject; - T result = casefloat64(float64); - if (result == null) result = caseAbstractType(float64); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.STRING: { - string string = (string)theEObject; - T result = casestring(string); - if (result == null) result = caseAbstractType(string); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.TIME: { - time time = (time)theEObject; - T result = casetime(time); - if (result == null) result = caseAbstractType(time); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.DURATION: { - duration duration = (duration)theEObject; - T result = caseduration(duration); - if (result == null) result = caseAbstractType(duration); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.BOOL_ARRAY: { - boolArray boolArray = (boolArray)theEObject; - T result = caseboolArray(boolArray); - if (result == null) result = caseAbstractType(boolArray); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT8_ARRAY: { - int8Array int8Array = (int8Array)theEObject; - T result = caseint8Array(int8Array); - if (result == null) result = caseAbstractType(int8Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT8_ARRAY: { - uint8Array uint8Array = (uint8Array)theEObject; - T result = caseuint8Array(uint8Array); - if (result == null) result = caseAbstractType(uint8Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT16_ARRAY: { - int16Array int16Array = (int16Array)theEObject; - T result = caseint16Array(int16Array); - if (result == null) result = caseAbstractType(int16Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT16_ARRAY: { - uint16Array uint16Array = (uint16Array)theEObject; - T result = caseuint16Array(uint16Array); - if (result == null) result = caseAbstractType(uint16Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT32_ARRAY: { - int32Array int32Array = (int32Array)theEObject; - T result = caseint32Array(int32Array); - if (result == null) result = caseAbstractType(int32Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT32_ARRAY: { - uint32Array uint32Array = (uint32Array)theEObject; - T result = caseuint32Array(uint32Array); - if (result == null) result = caseAbstractType(uint32Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.INT64_ARRAY: { - int64Array int64Array = (int64Array)theEObject; - T result = caseint64Array(int64Array); - if (result == null) result = caseAbstractType(int64Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.UINT64_ARRAY: { - uint64Array uint64Array = (uint64Array)theEObject; - T result = caseuint64Array(uint64Array); - if (result == null) result = caseAbstractType(uint64Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.FLOAT32_ARRAY: { - float32Array float32Array = (float32Array)theEObject; - T result = casefloat32Array(float32Array); - if (result == null) result = caseAbstractType(float32Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.FLOAT64_ARRAY: { - float64Array float64Array = (float64Array)theEObject; - T result = casefloat64Array(float64Array); - if (result == null) result = caseAbstractType(float64Array); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.STRING_ARRAY: { - stringArray stringArray = (stringArray)theEObject; - T result = casestringArray(stringArray); - if (result == null) result = caseAbstractType(stringArray); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.HEADER: { - Header header = (Header)theEObject; - T result = caseHeader(header); - if (result == null) result = caseAbstractType(header); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.BYTE: { - primitives.Byte byte_ = (primitives.Byte)theEObject; - T result = caseByte(byte_); - if (result == null) result = caseAbstractType(byte_); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.BYTE_ARRAY: { - ByteArray byteArray = (ByteArray)theEObject; - T result = caseByteArray(byteArray); - if (result == null) result = caseAbstractType(byteArray); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.CHAR0: { - char0 char0 = (char0)theEObject; - T result = casechar0(char0); - if (result == null) result = caseAbstractType(char0); - if (result == null) result = defaultCase(theEObject); - return result; - } - case PrimitivesPackage.CHAR_ARRAY: { - charArray charArray = (charArray)theEObject; - T result = casecharArray(charArray); - if (result == null) result = caseAbstractType(charArray); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of 'bool'. - * - * This implementation returns null; - * returning a non-null result will terminate the switch. - * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'bool'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + switch (classifierID) { + case PrimitivesPackage.ABSTRACT_TYPE: { + AbstractType abstractType = (AbstractType)theEObject; + T result = caseAbstractType(abstractType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.MESSAGE_PART: { + MessagePart messagePart = (MessagePart)theEObject; + T result = caseMessagePart(messagePart); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.BOOL: { + bool bool = (bool)theEObject; + T result = casebool(bool); + if (result == null) result = caseAbstractType(bool); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT8: { + int8 int8 = (int8)theEObject; + T result = caseint8(int8); + if (result == null) result = caseAbstractType(int8); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT8: { + uint8 uint8 = (uint8)theEObject; + T result = caseuint8(uint8); + if (result == null) result = caseAbstractType(uint8); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT16: { + int16 int16 = (int16)theEObject; + T result = caseint16(int16); + if (result == null) result = caseAbstractType(int16); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT16: { + uint16 uint16 = (uint16)theEObject; + T result = caseuint16(uint16); + if (result == null) result = caseAbstractType(uint16); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT32: { + int32 int32 = (int32)theEObject; + T result = caseint32(int32); + if (result == null) result = caseAbstractType(int32); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT32: { + uint32 uint32 = (uint32)theEObject; + T result = caseuint32(uint32); + if (result == null) result = caseAbstractType(uint32); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT64: { + int64 int64 = (int64)theEObject; + T result = caseint64(int64); + if (result == null) result = caseAbstractType(int64); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT64: { + uint64 uint64 = (uint64)theEObject; + T result = caseuint64(uint64); + if (result == null) result = caseAbstractType(uint64); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.FLOAT32: { + float32 float32 = (float32)theEObject; + T result = casefloat32(float32); + if (result == null) result = caseAbstractType(float32); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.FLOAT64: { + float64 float64 = (float64)theEObject; + T result = casefloat64(float64); + if (result == null) result = caseAbstractType(float64); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.STRING: { + string string = (string)theEObject; + T result = casestring(string); + if (result == null) result = caseAbstractType(string); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.TIME: { + time time = (time)theEObject; + T result = casetime(time); + if (result == null) result = caseAbstractType(time); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.DURATION: { + duration duration = (duration)theEObject; + T result = caseduration(duration); + if (result == null) result = caseAbstractType(duration); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.BOOL_ARRAY: { + boolArray boolArray = (boolArray)theEObject; + T result = caseboolArray(boolArray); + if (result == null) result = caseAbstractType(boolArray); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT8_ARRAY: { + int8Array int8Array = (int8Array)theEObject; + T result = caseint8Array(int8Array); + if (result == null) result = caseAbstractType(int8Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT8_ARRAY: { + uint8Array uint8Array = (uint8Array)theEObject; + T result = caseuint8Array(uint8Array); + if (result == null) result = caseAbstractType(uint8Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT16_ARRAY: { + int16Array int16Array = (int16Array)theEObject; + T result = caseint16Array(int16Array); + if (result == null) result = caseAbstractType(int16Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT16_ARRAY: { + uint16Array uint16Array = (uint16Array)theEObject; + T result = caseuint16Array(uint16Array); + if (result == null) result = caseAbstractType(uint16Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT32_ARRAY: { + int32Array int32Array = (int32Array)theEObject; + T result = caseint32Array(int32Array); + if (result == null) result = caseAbstractType(int32Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT32_ARRAY: { + uint32Array uint32Array = (uint32Array)theEObject; + T result = caseuint32Array(uint32Array); + if (result == null) result = caseAbstractType(uint32Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.INT64_ARRAY: { + int64Array int64Array = (int64Array)theEObject; + T result = caseint64Array(int64Array); + if (result == null) result = caseAbstractType(int64Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.UINT64_ARRAY: { + uint64Array uint64Array = (uint64Array)theEObject; + T result = caseuint64Array(uint64Array); + if (result == null) result = caseAbstractType(uint64Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.FLOAT32_ARRAY: { + float32Array float32Array = (float32Array)theEObject; + T result = casefloat32Array(float32Array); + if (result == null) result = caseAbstractType(float32Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.FLOAT64_ARRAY: { + float64Array float64Array = (float64Array)theEObject; + T result = casefloat64Array(float64Array); + if (result == null) result = caseAbstractType(float64Array); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.STRING_ARRAY: { + stringArray stringArray = (stringArray)theEObject; + T result = casestringArray(stringArray); + if (result == null) result = caseAbstractType(stringArray); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.HEADER: { + Header header = (Header)theEObject; + T result = caseHeader(header); + if (result == null) result = caseAbstractType(header); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.BYTE: { + primitives.Byte byte_ = (primitives.Byte)theEObject; + T result = caseByte(byte_); + if (result == null) result = caseAbstractType(byte_); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.BYTE_ARRAY: { + ByteArray byteArray = (ByteArray)theEObject; + T result = caseByteArray(byteArray); + if (result == null) result = caseAbstractType(byteArray); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.CHAR0: { + char0 char0 = (char0)theEObject; + T result = casechar0(char0); + if (result == null) result = caseAbstractType(char0); + if (result == null) result = defaultCase(theEObject); + return result; + } + case PrimitivesPackage.CHAR_ARRAY: { + charArray charArray = (charArray)theEObject; + T result = casecharArray(charArray); + if (result == null) result = caseAbstractType(charArray); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } + + /** + * Returns the result of interpreting the object as an instance of 'bool'. + * + * This implementation returns null; + * returning a non-null result will terminate the switch. + * + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'bool'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casebool(bool object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int8'. - * + * Returns the result of interpreting the object as an instance of 'int8'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int8'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int8'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint8(int8 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint8'. - * + * Returns the result of interpreting the object as an instance of 'uint8'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint8'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint8'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint8(uint8 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int16'. - * + * Returns the result of interpreting the object as an instance of 'int16'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int16'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int16'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint16(int16 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint16'. - * + * Returns the result of interpreting the object as an instance of 'uint16'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint16'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint16'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint16(uint16 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int32'. - * + * Returns the result of interpreting the object as an instance of 'int32'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int32'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int32'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint32(int32 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint32'. - * + * Returns the result of interpreting the object as an instance of 'uint32'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint32'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint32'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint32(uint32 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int64'. - * + * Returns the result of interpreting the object as an instance of 'int64'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int64'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int64'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint64(int64 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint64'. - * + * Returns the result of interpreting the object as an instance of 'uint64'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint64'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint64'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint64(uint64 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'float32'. - * + * Returns the result of interpreting the object as an instance of 'float32'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'float32'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'float32'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casefloat32(float32 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'float64'. - * + * Returns the result of interpreting the object as an instance of 'float64'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'float64'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'float64'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casefloat64(float64 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Abstract Type'. - * + * Returns the result of interpreting the object as an instance of 'Abstract Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Abstract Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Abstract Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseAbstractType(AbstractType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'string'. - * + * Returns the result of interpreting the object as an instance of 'string'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'string'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'string'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casestring(string object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'time'. - * + * Returns the result of interpreting the object as an instance of 'time'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'time'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'time'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casetime(time object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'duration'. - * + * Returns the result of interpreting the object as an instance of 'duration'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'duration'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'duration'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseduration(duration object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'bool Array'. - * + * Returns the result of interpreting the object as an instance of 'bool Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'bool Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'bool Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseboolArray(boolArray object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int8 Array'. - * + * Returns the result of interpreting the object as an instance of 'int8 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int8 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int8 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint8Array(int8Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint8 Array'. - * + * Returns the result of interpreting the object as an instance of 'uint8 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint8 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint8 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint8Array(uint8Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int16 Array'. - * + * Returns the result of interpreting the object as an instance of 'int16 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int16 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int16 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint16Array(int16Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint16 Array'. - * + * Returns the result of interpreting the object as an instance of 'uint16 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint16 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint16 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint16Array(uint16Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int32 Array'. - * + * Returns the result of interpreting the object as an instance of 'int32 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int32 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int32 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint32Array(int32Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint32 Array'. - * + * Returns the result of interpreting the object as an instance of 'uint32 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint32 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint32 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint32Array(uint32Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'int64 Array'. - * + * Returns the result of interpreting the object as an instance of 'int64 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'int64 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'int64 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseint64Array(int64Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'uint64 Array'. - * + * Returns the result of interpreting the object as an instance of 'uint64 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'uint64 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'uint64 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseuint64Array(uint64Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'float32 Array'. - * + * Returns the result of interpreting the object as an instance of 'float32 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'float32 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'float32 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casefloat32Array(float32Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'float64 Array'. - * + * Returns the result of interpreting the object as an instance of 'float64 Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'float64 Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'float64 Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casefloat64Array(float64Array object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'string Array'. - * + * Returns the result of interpreting the object as an instance of 'string Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'string Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'string Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casestringArray(stringArray object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Header'. - * + * Returns the result of interpreting the object as an instance of 'Header'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Header'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Header'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseHeader(Header object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Byte'. - * + * Returns the result of interpreting the object as an instance of 'Byte'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Byte'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Byte'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseByte(primitives.Byte object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Byte Array'. - * + * Returns the result of interpreting the object as an instance of 'Byte Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Byte Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Byte Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseByteArray(ByteArray object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'char0'. - * + * Returns the result of interpreting the object as an instance of 'char0'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'char0'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'char0'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casechar0(char0 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'char Array'. - * + * Returns the result of interpreting the object as an instance of 'char Array'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'char Array'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'char Array'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casecharArray(charArray object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Message Part'. - * + * Returns the result of interpreting the object as an instance of 'Message Part'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Message Part'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Message Part'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseMessagePart(MessagePart object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * + * Returns the result of interpreting the object as an instance of 'EObject'. + * * This implementation returns null; * returning a non-null result will terminate the switch, but this is the last case anyway. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ @Override public T defaultCase(EObject object) { - return null; - } + return null; + } } //PrimitivesSwitch diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionClient.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionClient.java index a111259a..17f84b27 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionClient.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionClient.java @@ -21,29 +21,29 @@ */ public interface ActionClient extends InterfaceType { /** - * Returns the value of the 'Action' reference. - * + * Returns the value of the 'Action' reference. + * *

* If the meaning of the 'Action' reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Action' reference. - * @see #setAction(ActionSpec) - * @see ros.RosPackage#getActionClient_Action() - * @model required="true" - * @generated - */ + * @return the value of the 'Action' reference. + * @see #setAction(ActionSpec) + * @see ros.RosPackage#getActionClient_Action() + * @model required="true" + * @generated + */ ActionSpec getAction(); /** - * Sets the value of the '{@link ros.ActionClient#getAction Action}' reference. - * + * Sets the value of the '{@link ros.ActionClient#getAction Action}' reference. + * * - * @param value the new value of the 'Action' reference. - * @see #getAction() - * @generated - */ + * @param value the new value of the 'Action' reference. + * @see #getAction() + * @generated + */ void setAction(ActionSpec value); } // ActionClient diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionServer.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionServer.java index e237574a..34efc822 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionServer.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionServer.java @@ -21,29 +21,29 @@ */ public interface ActionServer extends InterfaceType { /** - * Returns the value of the 'Action' reference. - * + * Returns the value of the 'Action' reference. + * *

* If the meaning of the 'Action' reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Action' reference. - * @see #setAction(ActionSpec) - * @see ros.RosPackage#getActionServer_Action() - * @model required="true" - * @generated - */ + * @return the value of the 'Action' reference. + * @see #setAction(ActionSpec) + * @see ros.RosPackage#getActionServer_Action() + * @model required="true" + * @generated + */ ActionSpec getAction(); /** - * Sets the value of the '{@link ros.ActionServer#getAction Action}' reference. - * + * Sets the value of the '{@link ros.ActionServer#getAction Action}' reference. + * * - * @param value the new value of the 'Action' reference. - * @see #getAction() - * @generated - */ + * @param value the new value of the 'Action' reference. + * @see #getAction() + * @generated + */ void setAction(ActionSpec value); } // ActionServer diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionSpec.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionSpec.java index 28208ef5..4c11d664 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ActionSpec.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ActionSpec.java @@ -23,81 +23,81 @@ */ public interface ActionSpec extends SpecBase { /** - * Returns the value of the 'Goal' containment reference. - * + * Returns the value of the 'Goal' containment reference. + * *

* If the meaning of the 'Goal' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Goal' containment reference. - * @see #setGoal(MessageDefinition) - * @see ros.RosPackage#getActionSpec_Goal() - * @model containment="true" - * @generated - */ + * @return the value of the 'Goal' containment reference. + * @see #setGoal(MessageDefinition) + * @see ros.RosPackage#getActionSpec_Goal() + * @model containment="true" + * @generated + */ MessageDefinition getGoal(); /** - * Sets the value of the '{@link ros.ActionSpec#getGoal Goal}' containment reference. - * + * Sets the value of the '{@link ros.ActionSpec#getGoal Goal}' containment reference. + * * - * @param value the new value of the 'Goal' containment reference. - * @see #getGoal() - * @generated - */ + * @param value the new value of the 'Goal' containment reference. + * @see #getGoal() + * @generated + */ void setGoal(MessageDefinition value); /** - * Returns the value of the 'Result' containment reference. - * + * Returns the value of the 'Result' containment reference. + * *

* If the meaning of the 'Result' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Result' containment reference. - * @see #setResult(MessageDefinition) - * @see ros.RosPackage#getActionSpec_Result() - * @model containment="true" - * @generated - */ + * @return the value of the 'Result' containment reference. + * @see #setResult(MessageDefinition) + * @see ros.RosPackage#getActionSpec_Result() + * @model containment="true" + * @generated + */ MessageDefinition getResult(); /** - * Sets the value of the '{@link ros.ActionSpec#getResult Result}' containment reference. - * + * Sets the value of the '{@link ros.ActionSpec#getResult Result}' containment reference. + * * - * @param value the new value of the 'Result' containment reference. - * @see #getResult() - * @generated - */ + * @param value the new value of the 'Result' containment reference. + * @see #getResult() + * @generated + */ void setResult(MessageDefinition value); /** - * Returns the value of the 'Feedback' containment reference. - * + * Returns the value of the 'Feedback' containment reference. + * *

* If the meaning of the 'Feedback' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Feedback' containment reference. - * @see #setFeedback(MessageDefinition) - * @see ros.RosPackage#getActionSpec_Feedback() - * @model containment="true" - * @generated - */ + * @return the value of the 'Feedback' containment reference. + * @see #setFeedback(MessageDefinition) + * @see ros.RosPackage#getActionSpec_Feedback() + * @model containment="true" + * @generated + */ MessageDefinition getFeedback(); /** - * Sets the value of the '{@link ros.ActionSpec#getFeedback Feedback}' containment reference. - * + * Sets the value of the '{@link ros.ActionSpec#getFeedback Feedback}' containment reference. + * * - * @param value the new value of the 'Feedback' containment reference. - * @see #getFeedback() - * @generated - */ + * @param value the new value of the 'Feedback' containment reference. + * @see #getFeedback() + * @generated + */ void setFeedback(MessageDefinition value); } // ActionSpec diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ArrayTopicSpecMsgRef.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ArrayTopicSpecMsgRef.java index b8d41c4b..60fecf0e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ArrayTopicSpecMsgRef.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ArrayTopicSpecMsgRef.java @@ -22,25 +22,25 @@ */ public interface ArrayTopicSpecMsgRef extends AbstractType { /** - * Returns the value of the 'Reference' reference. - * + * Returns the value of the 'Reference' reference. + * * - * @return the value of the 'Reference' reference. - * @see #setReference(SpecBase) - * @see ros.RosPackage#getArrayTopicSpecMsgRef_Reference() - * @model required="true" - * @generated - */ + * @return the value of the 'Reference' reference. + * @see #setReference(SpecBase) + * @see ros.RosPackage#getArrayTopicSpecMsgRef_Reference() + * @model required="true" + * @generated + */ SpecBase getReference(); /** - * Sets the value of the '{@link ros.ArrayTopicSpecMsgRef#getReference Reference}' reference. - * + * Sets the value of the '{@link ros.ArrayTopicSpecMsgRef#getReference Reference}' reference. + * * - * @param value the new value of the 'Reference' reference. - * @see #getReference() - * @generated - */ + * @param value the new value of the 'Reference' reference. + * @see #getReference() + * @generated + */ void setReference(SpecBase value); } // ArrayTopicSpecMsgRef diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Artifact.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Artifact.java index 4bd788ac..30848a14 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Artifact.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Artifact.java @@ -23,55 +23,55 @@ */ public interface Artifact extends EObject { /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getArtifact_Name() - * @model required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getArtifact_Name() + * @model required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.Artifact#getName Name}' attribute. - * + * Sets the value of the '{@link ros.Artifact#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Node' containment reference. - * + * Returns the value of the 'Node' containment reference. + * *

* If the meaning of the 'Node' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Node' containment reference. - * @see #setNode(Node) - * @see ros.RosPackage#getArtifact_Node() - * @model containment="true" - * @generated - */ + * @return the value of the 'Node' containment reference. + * @see #setNode(Node) + * @see ros.RosPackage#getArtifact_Node() + * @model containment="true" + * @generated + */ Node getNode(); /** - * Sets the value of the '{@link ros.Artifact#getNode Node}' containment reference. - * + * Sets the value of the '{@link ros.Artifact#getNode Node}' containment reference. + * * - * @param value the new value of the 'Node' containment reference. - * @see #getNode() - * @generated - */ + * @param value the new value of the 'Node' containment reference. + * @see #getNode() + * @generated + */ void setNode(Node value); } // Artifact diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ExternalDependency.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ExternalDependency.java index 384afb06..02280b17 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ExternalDependency.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ExternalDependency.java @@ -21,29 +21,29 @@ */ public interface ExternalDependency extends Dependency { /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getExternalDependency_Name() - * @model required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getExternalDependency_Name() + * @model required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.ExternalDependency#getName Name}' attribute. - * + * Sets the value of the '{@link ros.ExternalDependency#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); } // ExternalDependency diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/InterfaceType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/InterfaceType.java index 41f4a55f..a1841747 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/InterfaceType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/InterfaceType.java @@ -24,69 +24,69 @@ */ public interface InterfaceType extends EObject { /** - * Returns the value of the 'Namespace' containment reference. - * + * Returns the value of the 'Namespace' containment reference. + * * - * @return the value of the 'Namespace' containment reference. - * @see #setNamespace(Namespace) - * @see ros.RosPackage#getInterfaceType_Namespace() - * @model containment="true" - * @generated - */ + * @return the value of the 'Namespace' containment reference. + * @see #setNamespace(Namespace) + * @see ros.RosPackage#getInterfaceType_Namespace() + * @model containment="true" + * @generated + */ Namespace getNamespace(); /** - * Sets the value of the '{@link ros.InterfaceType#getNamespace Namespace}' containment reference. - * + * Sets the value of the '{@link ros.InterfaceType#getNamespace Namespace}' containment reference. + * * - * @param value the new value of the 'Namespace' containment reference. - * @see #getNamespace() - * @generated - */ + * @param value the new value of the 'Namespace' containment reference. + * @see #getNamespace() + * @generated + */ void setNamespace(Namespace value); /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getInterfaceType_Name() - * @model dataType="ros.GraphName" required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getInterfaceType_Name() + * @model dataType="ros.GraphName" required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.InterfaceType#getName Name}' attribute. - * + * Sets the value of the '{@link ros.InterfaceType#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Qos' containment reference. - * + * Returns the value of the 'Qos' containment reference. + * * - * @return the value of the 'Qos' containment reference. - * @see #setQos(QualityOfService) - * @see ros.RosPackage#getInterfaceType_Qos() - * @model containment="true" - * @generated - */ + * @return the value of the 'Qos' containment reference. + * @see #setQos(QualityOfService) + * @see ros.RosPackage#getInterfaceType_Qos() + * @model containment="true" + * @generated + */ QualityOfService getQos(); /** - * Sets the value of the '{@link ros.InterfaceType#getQos Qos}' containment reference. - * + * Sets the value of the '{@link ros.InterfaceType#getQos Qos}' containment reference. + * * - * @param value the new value of the 'Qos' containment reference. - * @see #getQos() - * @generated - */ + * @param value the new value of the 'Qos' containment reference. + * @see #getQos() + * @generated + */ void setQos(QualityOfService value); } // InterfaceType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/MessageDefinition.java b/plugins/de.fraunhofer.ipa.ros/src/ros/MessageDefinition.java index 44de9266..90ac6a54 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/MessageDefinition.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/MessageDefinition.java @@ -25,18 +25,18 @@ public interface MessageDefinition extends EObject { /** - * Returns the value of the 'Message Part' containment reference list. - * The list contents are of type {@link primitives.MessagePart}. - * + * Returns the value of the 'Message Part' containment reference list. + * The list contents are of type {@link primitives.MessagePart}. + * *

* If the meaning of the 'Message Part' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Message Part' containment reference list. - * @see ros.RosPackage#getMessageDefinition_MessagePart() - * @model containment="true" - * @generated - */ + * @return the value of the 'Message Part' containment reference list. + * @see ros.RosPackage#getMessageDefinition_MessagePart() + * @model containment="true" + * @generated + */ EList getMessagePart(); } // MessageDefinition diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Namespace.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Namespace.java index 333e1664..abb2a9fd 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Namespace.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Namespace.java @@ -24,19 +24,19 @@ */ public interface Namespace extends EObject { /** - * Returns the value of the 'Parts' attribute list. - * The list contents are of type {@link java.lang.String}. - * + * Returns the value of the 'Parts' attribute list. + * The list contents are of type {@link java.lang.String}. + * *

* If the meaning of the 'Parts' attribute list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Parts' attribute list. - * @see ros.RosPackage#getNamespace_Parts() - * @model unique="false" dataType="ros.GraphName" - * @generated - */ + * @return the value of the 'Parts' attribute list. + * @see ros.RosPackage#getNamespace_Parts() + * @model unique="false" dataType="ros.GraphName" + * @generated + */ EList getParts(); } // Namespace diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Node.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Node.java index 41968e50..22c3cf40 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Node.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Node.java @@ -31,141 +31,141 @@ */ public interface Node extends EObject { /** - * Returns the value of the 'Serviceserver' containment reference list. - * The list contents are of type {@link ros.ServiceServer}. - * + * Returns the value of the 'Serviceserver' containment reference list. + * The list contents are of type {@link ros.ServiceServer}. + * *

* If the meaning of the 'Serviceserver' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Serviceserver' containment reference list. - * @see ros.RosPackage#getNode_Serviceserver() - * @model containment="true" - * @generated - */ + * @return the value of the 'Serviceserver' containment reference list. + * @see ros.RosPackage#getNode_Serviceserver() + * @model containment="true" + * @generated + */ EList getServiceserver(); /** - * Returns the value of the 'Publisher' containment reference list. - * The list contents are of type {@link ros.Publisher}. - * + * Returns the value of the 'Publisher' containment reference list. + * The list contents are of type {@link ros.Publisher}. + * *

* If the meaning of the 'Publisher' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Publisher' containment reference list. - * @see ros.RosPackage#getNode_Publisher() - * @model containment="true" - * @generated - */ + * @return the value of the 'Publisher' containment reference list. + * @see ros.RosPackage#getNode_Publisher() + * @model containment="true" + * @generated + */ EList getPublisher(); /** - * Returns the value of the 'Subscriber' containment reference list. - * The list contents are of type {@link ros.Subscriber}. - * + * Returns the value of the 'Subscriber' containment reference list. + * The list contents are of type {@link ros.Subscriber}. + * *

* If the meaning of the 'Subscriber' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Subscriber' containment reference list. - * @see ros.RosPackage#getNode_Subscriber() - * @model containment="true" - * @generated - */ + * @return the value of the 'Subscriber' containment reference list. + * @see ros.RosPackage#getNode_Subscriber() + * @model containment="true" + * @generated + */ EList getSubscriber(); /** - * Returns the value of the 'Serviceclient' containment reference list. - * The list contents are of type {@link ros.ServiceClient}. - * + * Returns the value of the 'Serviceclient' containment reference list. + * The list contents are of type {@link ros.ServiceClient}. + * *

* If the meaning of the 'Serviceclient' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Serviceclient' containment reference list. - * @see ros.RosPackage#getNode_Serviceclient() - * @model containment="true" - * @generated - */ + * @return the value of the 'Serviceclient' containment reference list. + * @see ros.RosPackage#getNode_Serviceclient() + * @model containment="true" + * @generated + */ EList getServiceclient(); /** - * Returns the value of the 'Actionserver' containment reference list. - * The list contents are of type {@link ros.ActionServer}. - * + * Returns the value of the 'Actionserver' containment reference list. + * The list contents are of type {@link ros.ActionServer}. + * *

* If the meaning of the 'Actionserver' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Actionserver' containment reference list. - * @see ros.RosPackage#getNode_Actionserver() - * @model containment="true" - * @generated - */ + * @return the value of the 'Actionserver' containment reference list. + * @see ros.RosPackage#getNode_Actionserver() + * @model containment="true" + * @generated + */ EList getActionserver(); /** - * Returns the value of the 'Actionclient' containment reference list. - * The list contents are of type {@link ros.ActionClient}. - * + * Returns the value of the 'Actionclient' containment reference list. + * The list contents are of type {@link ros.ActionClient}. + * *

* If the meaning of the 'Actionclient' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Actionclient' containment reference list. - * @see ros.RosPackage#getNode_Actionclient() - * @model containment="true" - * @generated - */ + * @return the value of the 'Actionclient' containment reference list. + * @see ros.RosPackage#getNode_Actionclient() + * @model containment="true" + * @generated + */ EList getActionclient(); /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getNode_Name() - * @model dataType="ros.GraphName" required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getNode_Name() + * @model dataType="ros.GraphName" required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.Node#getName Name}' attribute. - * + * Sets the value of the '{@link ros.Node#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Parameter' containment reference list. - * The list contents are of type {@link ros.Parameter}. - * + * Returns the value of the 'Parameter' containment reference list. + * The list contents are of type {@link ros.Parameter}. + * *

* If the meaning of the 'Parameter' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Parameter' containment reference list. - * @see ros.RosPackage#getNode_Parameter() - * @model containment="true" - * @generated - */ + * @return the value of the 'Parameter' containment reference list. + * @see ros.RosPackage#getNode_Parameter() + * @model containment="true" + * @generated + */ EList getParameter(); } // Node diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Package.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Package.java index 4cdb8df5..b5cf5075 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Package.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Package.java @@ -28,97 +28,97 @@ */ public interface Package extends EObject { /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getPackage_Name() - * @model id="true" required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getPackage_Name() + * @model id="true" required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.Package#getName Name}' attribute. - * + * Sets the value of the '{@link ros.Package#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Spec' containment reference list. - * The list contents are of type {@link ros.SpecBase}. - * It is bidirectional and its opposite is '{@link ros.SpecBase#getPackage Package}'. - * + * Returns the value of the 'Spec' containment reference list. + * The list contents are of type {@link ros.SpecBase}. + * It is bidirectional and its opposite is '{@link ros.SpecBase#getPackage Package}'. + * *

* If the meaning of the 'Spec' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Spec' containment reference list. - * @see ros.RosPackage#getPackage_Spec() - * @see ros.SpecBase#getPackage - * @model opposite="package" containment="true" - * @generated - */ + * @return the value of the 'Spec' containment reference list. + * @see ros.RosPackage#getPackage_Spec() + * @see ros.SpecBase#getPackage + * @model opposite="package" containment="true" + * @generated + */ EList getSpec(); /** - * Returns the value of the 'Artifact' containment reference list. - * The list contents are of type {@link ros.Artifact}. - * + * Returns the value of the 'Artifact' containment reference list. + * The list contents are of type {@link ros.Artifact}. + * *

* If the meaning of the 'Artifact' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Artifact' containment reference list. - * @see ros.RosPackage#getPackage_Artifact() - * @model containment="true" - * @generated - */ + * @return the value of the 'Artifact' containment reference list. + * @see ros.RosPackage#getPackage_Artifact() + * @model containment="true" + * @generated + */ EList getArtifact(); /** - * Returns the value of the 'From Git Repo' attribute. - * + * Returns the value of the 'From Git Repo' attribute. + * * - * @return the value of the 'From Git Repo' attribute. - * @see #setFromGitRepo(String) - * @see ros.RosPackage#getPackage_FromGitRepo() - * @model - * @generated - */ + * @return the value of the 'From Git Repo' attribute. + * @see #setFromGitRepo(String) + * @see ros.RosPackage#getPackage_FromGitRepo() + * @model + * @generated + */ String getFromGitRepo(); /** - * Sets the value of the '{@link ros.Package#getFromGitRepo From Git Repo}' attribute. - * + * Sets the value of the '{@link ros.Package#getFromGitRepo From Git Repo}' attribute. + * * - * @param value the new value of the 'From Git Repo' attribute. - * @see #getFromGitRepo() - * @generated - */ + * @param value the new value of the 'From Git Repo' attribute. + * @see #getFromGitRepo() + * @generated + */ void setFromGitRepo(String value); /** - * Returns the value of the 'Dependency' containment reference list. - * The list contents are of type {@link ros.Dependency}. - * + * Returns the value of the 'Dependency' containment reference list. + * The list contents are of type {@link ros.Dependency}. + * * - * @return the value of the 'Dependency' containment reference list. - * @see ros.RosPackage#getPackage_Dependency() - * @model containment="true" - * @generated - */ + * @return the value of the 'Dependency' containment reference list. + * @see ros.RosPackage#getPackage_Dependency() + * @model containment="true" + * @generated + */ EList getDependency(); } // Package diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/PackageDependency.java b/plugins/de.fraunhofer.ipa.ros/src/ros/PackageDependency.java index 7d667a8b..c25a38ab 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/PackageDependency.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/PackageDependency.java @@ -21,29 +21,29 @@ */ public interface PackageDependency extends Dependency { /** - * Returns the value of the 'Package' reference. - * + * Returns the value of the 'Package' reference. + * *

* If the meaning of the 'Package' reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Package' reference. - * @see #setPackage(ros.Package) - * @see ros.RosPackage#getPackageDependency_Package() - * @model required="true" - * @generated - */ + * @return the value of the 'Package' reference. + * @see #setPackage(ros.Package) + * @see ros.RosPackage#getPackageDependency_Package() + * @model required="true" + * @generated + */ ros.Package getPackage(); /** - * Sets the value of the '{@link ros.PackageDependency#getPackage Package}' reference. - * + * Sets the value of the '{@link ros.PackageDependency#getPackage Package}' reference. + * * - * @param value the new value of the 'Package' reference. - * @see #getPackage() - * @generated - */ + * @param value the new value of the 'Package' reference. + * @see #getPackage() + * @generated + */ void setPackage(ros.Package value); } // PackageDependency diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/PackageSet.java b/plugins/de.fraunhofer.ipa.ros/src/ros/PackageSet.java index d3e40a2f..03b21a7c 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/PackageSet.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/PackageSet.java @@ -24,19 +24,19 @@ */ public interface PackageSet extends EObject { /** - * Returns the value of the 'Package' containment reference list. - * The list contents are of type {@link ros.Package}. - * + * Returns the value of the 'Package' containment reference list. + * The list contents are of type {@link ros.Package}. + * *

* If the meaning of the 'Package' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Package' containment reference list. - * @see ros.RosPackage#getPackageSet_Package() - * @model containment="true" - * @generated - */ + * @return the value of the 'Package' containment reference list. + * @see ros.RosPackage#getPackageSet_Package() + * @model containment="true" + * @generated + */ EList getPackage(); } // PackageSet diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Parameter.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Parameter.java index f4e32cc1..1ae4420b 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Parameter.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Parameter.java @@ -22,51 +22,51 @@ */ public interface Parameter extends InterfaceType { /** - * Returns the value of the 'Type' containment reference. - * + * Returns the value of the 'Type' containment reference. + * *

* If the meaning of the 'Type' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Type' containment reference. - * @see #setType(ParameterType) - * @see ros.RosPackage#getParameter_Type() - * @model containment="true" required="true" - * @generated - */ + * @return the value of the 'Type' containment reference. + * @see #setType(ParameterType) + * @see ros.RosPackage#getParameter_Type() + * @model containment="true" required="true" + * @generated + */ ParameterType getType(); /** - * Sets the value of the '{@link ros.Parameter#getType Type}' containment reference. - * + * Sets the value of the '{@link ros.Parameter#getType Type}' containment reference. + * * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ void setType(ParameterType value); /** - * Returns the value of the 'Value' containment reference. - * + * Returns the value of the 'Value' containment reference. + * * - * @return the value of the 'Value' containment reference. - * @see #setValue(ParameterValue) - * @see ros.RosPackage#getParameter_Value() - * @model containment="true" - * @generated - */ + * @return the value of the 'Value' containment reference. + * @see #setValue(ParameterValue) + * @see ros.RosPackage#getParameter_Value() + * @model containment="true" + * @generated + */ ParameterValue getValue(); /** - * Sets the value of the '{@link ros.Parameter#getValue Value}' containment reference. - * + * Sets the value of the '{@link ros.Parameter#getValue Value}' containment reference. + * * - * @param value the new value of the 'Value' containment reference. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' containment reference. + * @see #getValue() + * @generated + */ void setValue(ParameterValue value); } // Parameter diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAny.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAny.java index 133edec6..9a620426 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAny.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAny.java @@ -21,29 +21,29 @@ */ public interface ParameterAny extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(String) - * @see ros.RosPackage#getParameterAny_Value() - * @model - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(String) + * @see ros.RosPackage#getParameterAny_Value() + * @model + * @generated + */ String getValue(); /** - * Sets the value of the '{@link ros.ParameterAny#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterAny#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(String value); } // ParameterAny diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAnyType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAnyType.java index 464332f6..12cd6d33 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAnyType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterAnyType.java @@ -21,29 +21,29 @@ */ public interface ParameterAnyType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterAny) - * @see ros.RosPackage#getParameterAnyType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterAny) + * @see ros.RosPackage#getParameterAnyType_Default() + * @model containment="true" + * @generated + */ ParameterAny getDefault(); /** - * Sets the value of the '{@link ros.ParameterAnyType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterAnyType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterAny value); } // ParameterAnyType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterArrayType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterArrayType.java index 5ac58eae..afc26061 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterArrayType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterArrayType.java @@ -22,55 +22,55 @@ */ public interface ParameterArrayType extends ParameterType { /** - * Returns the value of the 'Type' containment reference. - * + * Returns the value of the 'Type' containment reference. + * *

* If the meaning of the 'Type' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Type' containment reference. - * @see #setType(ParameterType) - * @see ros.RosPackage#getParameterArrayType_Type() - * @model containment="true" required="true" - * @generated - */ + * @return the value of the 'Type' containment reference. + * @see #setType(ParameterType) + * @see ros.RosPackage#getParameterArrayType_Type() + * @model containment="true" required="true" + * @generated + */ ParameterType getType(); /** - * Sets the value of the '{@link ros.ParameterArrayType#getType Type}' containment reference. - * + * Sets the value of the '{@link ros.ParameterArrayType#getType Type}' containment reference. + * * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ void setType(ParameterType value); /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterSequence) - * @see ros.RosPackage#getParameterArrayType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterSequence) + * @see ros.RosPackage#getParameterArrayType_Default() + * @model containment="true" + * @generated + */ ParameterSequence getDefault(); /** - * Sets the value of the '{@link ros.ParameterArrayType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterArrayType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterSequence value); } // ParameterArrayType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64.java index 1939de16..573f03a8 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64.java @@ -21,29 +21,29 @@ */ public interface ParameterBase64 extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(byte[]) - * @see ros.RosPackage#getParameterBase64_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.Base64Binary" required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(byte[]) + * @see ros.RosPackage#getParameterBase64_Value() + * @model dataType="org.eclipse.emf.ecore.xml.type.Base64Binary" required="true" + * @generated + */ byte[] getValue(); /** - * Sets the value of the '{@link ros.ParameterBase64#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterBase64#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(byte[] value); } // ParameterBase64 diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64Type.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64Type.java index 50533f08..402fc734 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64Type.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBase64Type.java @@ -21,29 +21,29 @@ */ public interface ParameterBase64Type extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterBase64) - * @see ros.RosPackage#getParameterBase64Type_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterBase64) + * @see ros.RosPackage#getParameterBase64Type_Default() + * @model containment="true" + * @generated + */ ParameterBase64 getDefault(); /** - * Sets the value of the '{@link ros.ParameterBase64Type#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterBase64Type#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterBase64 value); } // ParameterBase64Type diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBoolean.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBoolean.java index 2304c83f..d0b51662 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBoolean.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBoolean.java @@ -21,29 +21,29 @@ */ public interface ParameterBoolean extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(boolean) - * @see ros.RosPackage#getParameterBoolean_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(boolean) + * @see ros.RosPackage#getParameterBoolean_Value() + * @model dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true" + * @generated + */ boolean isValue(); /** - * Sets the value of the '{@link ros.ParameterBoolean#isValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterBoolean#isValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #isValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #isValue() + * @generated + */ void setValue(boolean value); } // ParameterBoolean diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBooleanType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBooleanType.java index fb82ed39..6f39ffb2 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBooleanType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterBooleanType.java @@ -21,29 +21,29 @@ */ public interface ParameterBooleanType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterBoolean) - * @see ros.RosPackage#getParameterBooleanType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterBoolean) + * @see ros.RosPackage#getParameterBooleanType_Default() + * @model containment="true" + * @generated + */ ParameterBoolean getDefault(); /** - * Sets the value of the '{@link ros.ParameterBooleanType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterBooleanType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterBoolean value); } // ParameterBooleanType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDate.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDate.java index dc245327..996263ee 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDate.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDate.java @@ -22,29 +22,29 @@ */ public interface ParameterDate extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(XMLGregorianCalendar) - * @see ros.RosPackage#getParameterDate_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(XMLGregorianCalendar) + * @see ros.RosPackage#getParameterDate_Value() + * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime" required="true" + * @generated + */ XMLGregorianCalendar getValue(); /** - * Sets the value of the '{@link ros.ParameterDate#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterDate#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(XMLGregorianCalendar value); } // ParameterDate diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDateType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDateType.java index de205675..de3f19aa 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDateType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDateType.java @@ -21,29 +21,29 @@ */ public interface ParameterDateType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterDate) - * @see ros.RosPackage#getParameterDateType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterDate) + * @see ros.RosPackage#getParameterDateType_Default() + * @model containment="true" + * @generated + */ ParameterDate getDefault(); /** - * Sets the value of the '{@link ros.ParameterDateType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterDateType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterDate value); } // ParameterDateType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDouble.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDouble.java index d368ab9f..7e0085c2 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDouble.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDouble.java @@ -21,29 +21,29 @@ */ public interface ParameterDouble extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(double) - * @see ros.RosPackage#getParameterDouble_Value() - * @model dataType="org.eclipse.emf.ecore.xml.type.Double" required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(double) + * @see ros.RosPackage#getParameterDouble_Value() + * @model dataType="org.eclipse.emf.ecore.xml.type.Double" required="true" + * @generated + */ double getValue(); /** - * Sets the value of the '{@link ros.ParameterDouble#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterDouble#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(double value); } // ParameterDouble diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDoubleType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDoubleType.java index d972d352..5a513e88 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDoubleType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterDoubleType.java @@ -21,29 +21,29 @@ */ public interface ParameterDoubleType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterDouble) - * @see ros.RosPackage#getParameterDoubleType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterDouble) + * @see ros.RosPackage#getParameterDoubleType_Default() + * @model containment="true" + * @generated + */ ParameterDouble getDefault(); /** - * Sets the value of the '{@link ros.ParameterDoubleType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterDoubleType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterDouble value); } // ParameterDoubleType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterInteger.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterInteger.java index 07bbe0ef..eefb77b9 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterInteger.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterInteger.java @@ -21,29 +21,29 @@ */ public interface ParameterInteger extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(Integer) - * @see ros.RosPackage#getParameterInteger_Value() - * @model required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(Integer) + * @see ros.RosPackage#getParameterInteger_Value() + * @model required="true" + * @generated + */ Integer getValue(); /** - * Sets the value of the '{@link ros.ParameterInteger#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterInteger#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(Integer value); } // ParameterInteger diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterIntegerType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterIntegerType.java index 76f5a0b7..43577530 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterIntegerType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterIntegerType.java @@ -21,29 +21,29 @@ */ public interface ParameterIntegerType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterInteger) - * @see ros.RosPackage#getParameterIntegerType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterInteger) + * @see ros.RosPackage#getParameterIntegerType_Default() + * @model containment="true" + * @generated + */ ParameterInteger getDefault(); /** - * Sets the value of the '{@link ros.ParameterIntegerType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterIntegerType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterInteger value); } // ParameterIntegerType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterListType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterListType.java index 821b9b5a..8a1da20b 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterListType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterListType.java @@ -23,45 +23,45 @@ */ public interface ParameterListType extends ParameterType { /** - * Returns the value of the 'Sequence' containment reference list. - * The list contents are of type {@link ros.ParameterType}. - * + * Returns the value of the 'Sequence' containment reference list. + * The list contents are of type {@link ros.ParameterType}. + * *

* If the meaning of the 'Sequence' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Sequence' containment reference list. - * @see ros.RosPackage#getParameterListType_Sequence() - * @model containment="true" - * @generated - */ + * @return the value of the 'Sequence' containment reference list. + * @see ros.RosPackage#getParameterListType_Sequence() + * @model containment="true" + * @generated + */ EList getSequence(); /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterSequence) - * @see ros.RosPackage#getParameterListType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterSequence) + * @see ros.RosPackage#getParameterListType_Default() + * @model containment="true" + * @generated + */ ParameterSequence getDefault(); /** - * Sets the value of the '{@link ros.ParameterListType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterListType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterSequence value); } // ParameterListType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterSequence.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterSequence.java index d491436a..e0c54689 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterSequence.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterSequence.java @@ -22,19 +22,19 @@ */ public interface ParameterSequence extends ParameterValue { /** - * Returns the value of the 'Value' containment reference list. - * The list contents are of type {@link ros.ParameterValue}. - * + * Returns the value of the 'Value' containment reference list. + * The list contents are of type {@link ros.ParameterValue}. + * *

* If the meaning of the 'Value' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' containment reference list. - * @see ros.RosPackage#getParameterSequence_Value() - * @model containment="true" - * @generated - */ + * @return the value of the 'Value' containment reference list. + * @see ros.RosPackage#getParameterSequence_Value() + * @model containment="true" + * @generated + */ EList getValue(); } // ParameterSequence diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterString.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterString.java index c70f6ec5..20767644 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterString.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterString.java @@ -21,29 +21,29 @@ */ public interface ParameterString extends ParameterValue { /** - * Returns the value of the 'Value' attribute. - * + * Returns the value of the 'Value' attribute. + * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' attribute. - * @see #setValue(String) - * @see ros.RosPackage#getParameterString_Value() - * @model required="true" - * @generated - */ + * @return the value of the 'Value' attribute. + * @see #setValue(String) + * @see ros.RosPackage#getParameterString_Value() + * @model required="true" + * @generated + */ String getValue(); /** - * Sets the value of the '{@link ros.ParameterString#getValue Value}' attribute. - * + * Sets the value of the '{@link ros.ParameterString#getValue Value}' attribute. + * * - * @param value the new value of the 'Value' attribute. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' attribute. + * @see #getValue() + * @generated + */ void setValue(String value); } // ParameterString diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStringType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStringType.java index d1e3b675..a9318915 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStringType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStringType.java @@ -21,29 +21,29 @@ */ public interface ParameterStringType extends ParameterType { /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterString) - * @see ros.RosPackage#getParameterStringType_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterString) + * @see ros.RosPackage#getParameterStringType_Default() + * @model containment="true" + * @generated + */ ParameterString getDefault(); /** - * Sets the value of the '{@link ros.ParameterStringType#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterStringType#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterString value); } // ParameterStringType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStruct.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStruct.java index 8ff59dcc..a1c785e5 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStruct.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStruct.java @@ -22,19 +22,19 @@ */ public interface ParameterStruct extends ParameterValue { /** - * Returns the value of the 'Value' containment reference list. - * The list contents are of type {@link ros.ParameterStructMember}. - * + * Returns the value of the 'Value' containment reference list. + * The list contents are of type {@link ros.ParameterStructMember}. + * *

* If the meaning of the 'Value' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' containment reference list. - * @see ros.RosPackage#getParameterStruct_Value() - * @model containment="true" - * @generated - */ + * @return the value of the 'Value' containment reference list. + * @see ros.RosPackage#getParameterStruct_Value() + * @model containment="true" + * @generated + */ EList getValue(); } // ParameterStruct diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructMember.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructMember.java index 1bd3590f..0fc6f500 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructMember.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructMember.java @@ -23,55 +23,55 @@ */ public interface ParameterStructMember extends EObject { /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getParameterStructMember_Name() - * @model required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getParameterStructMember_Name() + * @model required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.ParameterStructMember#getName Name}' attribute. - * + * Sets the value of the '{@link ros.ParameterStructMember#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Value' containment reference. - * + * Returns the value of the 'Value' containment reference. + * *

* If the meaning of the 'Value' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Value' containment reference. - * @see #setValue(ParameterValue) - * @see ros.RosPackage#getParameterStructMember_Value() - * @model containment="true" required="true" - * @generated - */ + * @return the value of the 'Value' containment reference. + * @see #setValue(ParameterValue) + * @see ros.RosPackage#getParameterStructMember_Value() + * @model containment="true" required="true" + * @generated + */ ParameterValue getValue(); /** - * Sets the value of the '{@link ros.ParameterStructMember#getValue Value}' containment reference. - * + * Sets the value of the '{@link ros.ParameterStructMember#getValue Value}' containment reference. + * * - * @param value the new value of the 'Value' containment reference. - * @see #getValue() - * @generated - */ + * @param value the new value of the 'Value' containment reference. + * @see #getValue() + * @generated + */ void setValue(ParameterValue value); } // ParameterStructMember diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructType.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructType.java index d7dc5380..854ad896 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructType.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructType.java @@ -22,19 +22,19 @@ */ public interface ParameterStructType extends ParameterType { /** - * Returns the value of the 'Parameterstructypetmember' containment reference list. - * The list contents are of type {@link ros.ParameterStructTypeMember}. - * + * Returns the value of the 'Parameterstructypetmember' containment reference list. + * The list contents are of type {@link ros.ParameterStructTypeMember}. + * *

* If the meaning of the 'Parameterstructypetmember' containment reference list isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Parameterstructypetmember' containment reference list. - * @see ros.RosPackage#getParameterStructType_Parameterstructypetmember() - * @model containment="true" - * @generated - */ + * @return the value of the 'Parameterstructypetmember' containment reference list. + * @see ros.RosPackage#getParameterStructType_Parameterstructypetmember() + * @model containment="true" + * @generated + */ EList getParameterstructypetmember(); } // ParameterStructType diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructTypeMember.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructTypeMember.java index 4c57021d..e5cdb3ef 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructTypeMember.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ParameterStructTypeMember.java @@ -24,81 +24,81 @@ */ public interface ParameterStructTypeMember extends EObject { /** - * Returns the value of the 'Name' attribute. - * + * Returns the value of the 'Name' attribute. + * *

* If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getParameterStructTypeMember_Name() - * @model required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getParameterStructTypeMember_Name() + * @model required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.ParameterStructTypeMember#getName Name}' attribute. - * + * Sets the value of the '{@link ros.ParameterStructTypeMember#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Type' containment reference. - * + * Returns the value of the 'Type' containment reference. + * *

* If the meaning of the 'Type' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Type' containment reference. - * @see #setType(ParameterType) - * @see ros.RosPackage#getParameterStructTypeMember_Type() - * @model containment="true" required="true" - * @generated - */ + * @return the value of the 'Type' containment reference. + * @see #setType(ParameterType) + * @see ros.RosPackage#getParameterStructTypeMember_Type() + * @model containment="true" required="true" + * @generated + */ ParameterType getType(); /** - * Sets the value of the '{@link ros.ParameterStructTypeMember#getType Type}' containment reference. - * + * Sets the value of the '{@link ros.ParameterStructTypeMember#getType Type}' containment reference. + * * - * @param value the new value of the 'Type' containment reference. - * @see #getType() - * @generated - */ + * @param value the new value of the 'Type' containment reference. + * @see #getType() + * @generated + */ void setType(ParameterType value); /** - * Returns the value of the 'Default' containment reference. - * + * Returns the value of the 'Default' containment reference. + * *

* If the meaning of the 'Default' containment reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Default' containment reference. - * @see #setDefault(ParameterStruct) - * @see ros.RosPackage#getParameterStructTypeMember_Default() - * @model containment="true" - * @generated - */ + * @return the value of the 'Default' containment reference. + * @see #setDefault(ParameterStruct) + * @see ros.RosPackage#getParameterStructTypeMember_Default() + * @model containment="true" + * @generated + */ ParameterStruct getDefault(); /** - * Sets the value of the '{@link ros.ParameterStructTypeMember#getDefault Default}' containment reference. - * + * Sets the value of the '{@link ros.ParameterStructTypeMember#getDefault Default}' containment reference. + * * - * @param value the new value of the 'Default' containment reference. - * @see #getDefault() - * @generated - */ + * @param value the new value of the 'Default' containment reference. + * @see #getDefault() + * @generated + */ void setDefault(ParameterStruct value); } // ParameterStructTypeMember diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Publisher.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Publisher.java index 5f52417e..be3f794e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Publisher.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Publisher.java @@ -21,29 +21,29 @@ */ public interface Publisher extends InterfaceType { /** - * Returns the value of the 'Message' reference. - * + * Returns the value of the 'Message' reference. + * *

* If the meaning of the 'Message' reference isn't clear, * there really should be more of a description here... *

* - * @return the value of the 'Message' reference. - * @see #setMessage(TopicSpec) - * @see ros.RosPackage#getPublisher_Message() - * @model required="true" - * @generated - */ + * @return the value of the 'Message' reference. + * @see #setMessage(TopicSpec) + * @see ros.RosPackage#getPublisher_Message() + * @model required="true" + * @generated + */ TopicSpec getMessage(); /** - * Sets the value of the '{@link ros.Publisher#getMessage Message}' reference. - * + * Sets the value of the '{@link ros.Publisher#getMessage Message}' reference. + * * - * @param value the new value of the 'Message' reference. - * @see #getMessage() - * @generated - */ + * @param value the new value of the 'Message' reference. + * @see #getMessage() + * @generated + */ void setMessage(TopicSpec value); } // Publisher diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/QualityOfService.java b/plugins/de.fraunhofer.ipa.ros/src/ros/QualityOfService.java index b4352822..539f3fe9 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/QualityOfService.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/QualityOfService.java @@ -18,6 +18,10 @@ *
  • {@link ros.QualityOfService#getDepth Depth}
  • *
  • {@link ros.QualityOfService#getReliability Reliability}
  • *
  • {@link ros.QualityOfService#getDurability Durability}
  • + *
  • {@link ros.QualityOfService#getLiveliness Liveliness}
  • + *
  • {@link ros.QualityOfService#getLeaseDuration Lease Duration}
  • + *
  • {@link ros.QualityOfService#getLifespan Lifespan}
  • + *
  • {@link ros.QualityOfService#getDeadline Deadline}
  • * * * @see ros.RosPackage#getQualityOfService() @@ -26,117 +30,205 @@ */ public interface QualityOfService extends EObject { /** - * Returns the value of the 'Qo SProfile' attribute. - * The default value is "default_qos". - * + * Returns the value of the 'Qo SProfile' attribute. + * The default value is "default_qos". + * * - * @return the value of the 'Qo SProfile' attribute. - * @see #setQoSProfile(String) - * @see ros.RosPackage#getQualityOfService_QoSProfile() - * @model default="default_qos" - * @generated - */ + * @return the value of the 'Qo SProfile' attribute. + * @see #setQoSProfile(String) + * @see ros.RosPackage#getQualityOfService_QoSProfile() + * @model default="default_qos" + * @generated + */ String getQoSProfile(); /** - * Sets the value of the '{@link ros.QualityOfService#getQoSProfile Qo SProfile}' attribute. - * + * Sets the value of the '{@link ros.QualityOfService#getQoSProfile Qo SProfile}' attribute. + * * - * @param value the new value of the 'Qo SProfile' attribute. - * @see #getQoSProfile() - * @generated - */ + * @param value the new value of the 'Qo SProfile' attribute. + * @see #getQoSProfile() + * @generated + */ void setQoSProfile(String value); /** - * Returns the value of the 'History' attribute. - * The default value is "keep_all". - * + * Returns the value of the 'History' attribute. + * The default value is "keep_all". + * * - * @return the value of the 'History' attribute. - * @see #setHistory(String) - * @see ros.RosPackage#getQualityOfService_History() - * @model default="keep_all" - * @generated - */ + * @return the value of the 'History' attribute. + * @see #setHistory(String) + * @see ros.RosPackage#getQualityOfService_History() + * @model default="keep_all" + * @generated + */ String getHistory(); /** - * Sets the value of the '{@link ros.QualityOfService#getHistory History}' attribute. - * + * Sets the value of the '{@link ros.QualityOfService#getHistory History}' attribute. + * * - * @param value the new value of the 'History' attribute. - * @see #getHistory() - * @generated - */ + * @param value the new value of the 'History' attribute. + * @see #getHistory() + * @generated + */ void setHistory(String value); /** - * Returns the value of the 'Depth' attribute. - * + * Returns the value of the 'Depth' attribute. + * * - * @return the value of the 'Depth' attribute. - * @see #setDepth(int) - * @see ros.RosPackage#getQualityOfService_Depth() - * @model dataType="org.eclipse.emf.ecore.xml.type.Int" - * @generated - */ + * @return the value of the 'Depth' attribute. + * @see #setDepth(int) + * @see ros.RosPackage#getQualityOfService_Depth() + * @model dataType="org.eclipse.emf.ecore.xml.type.Int" + * @generated + */ int getDepth(); /** - * Sets the value of the '{@link ros.QualityOfService#getDepth Depth}' attribute. - * + * Sets the value of the '{@link ros.QualityOfService#getDepth Depth}' attribute. + * * - * @param value the new value of the 'Depth' attribute. - * @see #getDepth() - * @generated - */ + * @param value the new value of the 'Depth' attribute. + * @see #getDepth() + * @generated + */ void setDepth(int value); /** - * Returns the value of the 'Reliability' attribute. - * The default value is "reliable". - * + * Returns the value of the 'Reliability' attribute. + * The default value is "reliable". + * * - * @return the value of the 'Reliability' attribute. - * @see #setReliability(String) - * @see ros.RosPackage#getQualityOfService_Reliability() - * @model default="reliable" - * @generated - */ + * @return the value of the 'Reliability' attribute. + * @see #setReliability(String) + * @see ros.RosPackage#getQualityOfService_Reliability() + * @model default="reliable" + * @generated + */ String getReliability(); /** - * Sets the value of the '{@link ros.QualityOfService#getReliability Reliability}' attribute. - * + * Sets the value of the '{@link ros.QualityOfService#getReliability Reliability}' attribute. + * * - * @param value the new value of the 'Reliability' attribute. - * @see #getReliability() - * @generated - */ + * @param value the new value of the 'Reliability' attribute. + * @see #getReliability() + * @generated + */ void setReliability(String value); /** - * Returns the value of the 'Durability' attribute. - * The default value is "transient_local". - * + * Returns the value of the 'Durability' attribute. + * The default value is "transient_local". + * * - * @return the value of the 'Durability' attribute. - * @see #setDurability(String) - * @see ros.RosPackage#getQualityOfService_Durability() - * @model default="transient_local" - * @generated - */ + * @return the value of the 'Durability' attribute. + * @see #setDurability(String) + * @see ros.RosPackage#getQualityOfService_Durability() + * @model default="transient_local" + * @generated + */ String getDurability(); /** - * Sets the value of the '{@link ros.QualityOfService#getDurability Durability}' attribute. - * + * Sets the value of the '{@link ros.QualityOfService#getDurability Durability}' attribute. + * * - * @param value the new value of the 'Durability' attribute. - * @see #getDurability() - * @generated - */ + * @param value the new value of the 'Durability' attribute. + * @see #getDurability() + * @generated + */ void setDurability(String value); + /** + * Returns the value of the 'Lease Duration' attribute. + * + * + * @return the value of the 'Lease Duration' attribute. + * @see #setLeaseDuration(String) + * @see ros.RosPackage#getQualityOfService_LeaseDuration() + * @model + * @generated + */ + String getLeaseDuration(); + + /** + * Sets the value of the '{@link ros.QualityOfService#getLeaseDuration Lease Duration}' attribute. + * + * + * @param value the new value of the 'Lease Duration' attribute. + * @see #getLeaseDuration() + * @generated + */ + void setLeaseDuration(String value); + + /** + * Returns the value of the 'Liveliness' attribute. + * + * + * @return the value of the 'Liveliness' attribute. + * @see #setLiveliness(String) + * @see ros.RosPackage#getQualityOfService_Liveliness() + * @model + * @generated + */ + String getLiveliness(); + + /** + * Sets the value of the '{@link ros.QualityOfService#getLiveliness Liveliness}' attribute. + * + * + * @param value the new value of the 'Liveliness' attribute. + * @see #getLiveliness() + * @generated + */ + void setLiveliness(String value); + + /** + * Returns the value of the 'Lifespan' attribute. + * + * + * @return the value of the 'Lifespan' attribute. + * @see #setLifespan(String) + * @see ros.RosPackage#getQualityOfService_Lifespan() + * @model + * @generated + */ + String getLifespan(); + + /** + * Sets the value of the '{@link ros.QualityOfService#getLifespan Lifespan}' attribute. + * + * + * @param value the new value of the 'Lifespan' attribute. + * @see #getLifespan() + * @generated + */ + void setLifespan(String value); + + /** + * Returns the value of the 'Deadline' attribute. + * + * + * @return the value of the 'Deadline' attribute. + * @see #setDeadline(String) + * @see ros.RosPackage#getQualityOfService_Deadline() + * @model + * @generated + */ + String getDeadline(); + + /** + * Sets the value of the '{@link ros.QualityOfService#getDeadline Deadline}' attribute. + * + * + * @param value the new value of the 'Deadline' attribute. + * @see #getDeadline() + * @generated + */ + void setDeadline(String value); + } // QualityOfService diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/RosFactory.java b/plugins/de.fraunhofer.ipa.ros/src/ros/RosFactory.java index 45f4f1b9..f952cdee 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/RosFactory.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/RosFactory.java @@ -14,443 +14,443 @@ */ public interface RosFactory extends EFactory { /** - * The singleton instance of the factory. - * + * The singleton instance of the factory. + * * - * @generated - */ + * @generated + */ RosFactory eINSTANCE = ros.impl.RosFactoryImpl.init(); /** - * Returns a new object of class 'Node'. - * + * Returns a new object of class 'Node'. + * * - * @return a new object of class 'Node'. - * @generated - */ + * @return a new object of class 'Node'. + * @generated + */ Node createNode(); /** - * Returns a new object of class 'Package'. - * + * Returns a new object of class 'Package'. + * * - * @return a new object of class 'Package'. - * @generated - */ + * @return a new object of class 'Package'. + * @generated + */ Package createPackage(); /** - * Returns a new object of class 'Service Spec'. - * + * Returns a new object of class 'Service Spec'. + * * - * @return a new object of class 'Service Spec'. - * @generated - */ + * @return a new object of class 'Service Spec'. + * @generated + */ ServiceSpec createServiceSpec(); /** - * Returns a new object of class 'Service Server'. - * + * Returns a new object of class 'Service Server'. + * * - * @return a new object of class 'Service Server'. - * @generated - */ + * @return a new object of class 'Service Server'. + * @generated + */ ServiceServer createServiceServer(); /** - * Returns a new object of class 'Topic Spec'. - * + * Returns a new object of class 'Topic Spec'. + * * - * @return a new object of class 'Topic Spec'. - * @generated - */ + * @return a new object of class 'Topic Spec'. + * @generated + */ TopicSpec createTopicSpec(); /** - * Returns a new object of class 'Publisher'. - * + * Returns a new object of class 'Publisher'. + * * - * @return a new object of class 'Publisher'. - * @generated - */ + * @return a new object of class 'Publisher'. + * @generated + */ Publisher createPublisher(); /** - * Returns a new object of class 'Package Dependency'. - * + * Returns a new object of class 'Package Dependency'. + * * - * @return a new object of class 'Package Dependency'. - * @generated - */ + * @return a new object of class 'Package Dependency'. + * @generated + */ PackageDependency createPackageDependency(); /** - * Returns a new object of class 'External Dependency'. - * + * Returns a new object of class 'External Dependency'. + * * - * @return a new object of class 'External Dependency'. - * @generated - */ + * @return a new object of class 'External Dependency'. + * @generated + */ ExternalDependency createExternalDependency(); /** - * Returns a new object of class 'Catkin Package'. - * + * Returns a new object of class 'Catkin Package'. + * * - * @return a new object of class 'Catkin Package'. - * @generated - */ + * @return a new object of class 'Catkin Package'. + * @generated + */ CatkinPackage createCatkinPackage(); /** - * Returns a new object of class 'Artifact'. - * + * Returns a new object of class 'Artifact'. + * * - * @return a new object of class 'Artifact'. - * @generated - */ + * @return a new object of class 'Artifact'. + * @generated + */ Artifact createArtifact(); /** - * Returns a new object of class 'Subscriber'. - * + * Returns a new object of class 'Subscriber'. + * * - * @return a new object of class 'Subscriber'. - * @generated - */ + * @return a new object of class 'Subscriber'. + * @generated + */ Subscriber createSubscriber(); /** - * Returns a new object of class 'Service Client'. - * + * Returns a new object of class 'Service Client'. + * * - * @return a new object of class 'Service Client'. - * @generated - */ + * @return a new object of class 'Service Client'. + * @generated + */ ServiceClient createServiceClient(); /** - * Returns a new object of class 'Package Set'. - * + * Returns a new object of class 'Package Set'. + * * - * @return a new object of class 'Package Set'. - * @generated - */ + * @return a new object of class 'Package Set'. + * @generated + */ PackageSet createPackageSet(); /** - * Returns a new object of class 'Action Spec'. - * + * Returns a new object of class 'Action Spec'. + * * - * @return a new object of class 'Action Spec'. - * @generated - */ + * @return a new object of class 'Action Spec'. + * @generated + */ ActionSpec createActionSpec(); /** - * Returns a new object of class 'Action Server'. - * + * Returns a new object of class 'Action Server'. + * * - * @return a new object of class 'Action Server'. - * @generated - */ + * @return a new object of class 'Action Server'. + * @generated + */ ActionServer createActionServer(); /** - * Returns a new object of class 'Action Client'. - * + * Returns a new object of class 'Action Client'. + * * - * @return a new object of class 'Action Client'. - * @generated - */ + * @return a new object of class 'Action Client'. + * @generated + */ ActionClient createActionClient(); /** - * Returns a new object of class 'Message Definition'. - * + * Returns a new object of class 'Message Definition'. + * * - * @return a new object of class 'Message Definition'. - * @generated - */ + * @return a new object of class 'Message Definition'. + * @generated + */ MessageDefinition createMessageDefinition(); /** - * Returns a new object of class 'Global Namespace'. - * + * Returns a new object of class 'Global Namespace'. + * * - * @return a new object of class 'Global Namespace'. - * @generated - */ + * @return a new object of class 'Global Namespace'. + * @generated + */ GlobalNamespace createGlobalNamespace(); /** - * Returns a new object of class 'Relative Namespace'. - * + * Returns a new object of class 'Relative Namespace'. + * * - * @return a new object of class 'Relative Namespace'. - * @generated - */ + * @return a new object of class 'Relative Namespace'. + * @generated + */ RelativeNamespace createRelativeNamespace(); /** - * Returns a new object of class 'Private Namespace'. - * + * Returns a new object of class 'Private Namespace'. + * * - * @return a new object of class 'Private Namespace'. - * @generated - */ + * @return a new object of class 'Private Namespace'. + * @generated + */ PrivateNamespace createPrivateNamespace(); /** - * Returns a new object of class 'Interface Type'. - * + * Returns a new object of class 'Interface Type'. + * * - * @return a new object of class 'Interface Type'. - * @generated - */ + * @return a new object of class 'Interface Type'. + * @generated + */ InterfaceType createInterfaceType(); /** - * Returns a new object of class 'Parameter List Type'. - * + * Returns a new object of class 'Parameter List Type'. + * * - * @return a new object of class 'Parameter List Type'. - * @generated - */ + * @return a new object of class 'Parameter List Type'. + * @generated + */ ParameterListType createParameterListType(); /** - * Returns a new object of class 'Parameter Struct Type'. - * + * Returns a new object of class 'Parameter Struct Type'. + * * - * @return a new object of class 'Parameter Struct Type'. - * @generated - */ + * @return a new object of class 'Parameter Struct Type'. + * @generated + */ ParameterStructType createParameterStructType(); /** - * Returns a new object of class 'Parameter Integer Type'. - * + * Returns a new object of class 'Parameter Integer Type'. + * * - * @return a new object of class 'Parameter Integer Type'. - * @generated - */ + * @return a new object of class 'Parameter Integer Type'. + * @generated + */ ParameterIntegerType createParameterIntegerType(); /** - * Returns a new object of class 'Parameter String Type'. - * + * Returns a new object of class 'Parameter String Type'. + * * - * @return a new object of class 'Parameter String Type'. - * @generated - */ + * @return a new object of class 'Parameter String Type'. + * @generated + */ ParameterStringType createParameterStringType(); /** - * Returns a new object of class 'Parameter Double Type'. - * + * Returns a new object of class 'Parameter Double Type'. + * * - * @return a new object of class 'Parameter Double Type'. - * @generated - */ + * @return a new object of class 'Parameter Double Type'. + * @generated + */ ParameterDoubleType createParameterDoubleType(); /** - * Returns a new object of class 'Parameter'. - * + * Returns a new object of class 'Parameter'. + * * - * @return a new object of class 'Parameter'. - * @generated - */ + * @return a new object of class 'Parameter'. + * @generated + */ Parameter createParameter(); /** - * Returns a new object of class 'Parameter Date Type'. - * + * Returns a new object of class 'Parameter Date Type'. + * * - * @return a new object of class 'Parameter Date Type'. - * @generated - */ + * @return a new object of class 'Parameter Date Type'. + * @generated + */ ParameterDateType createParameterDateType(); /** - * Returns a new object of class 'Parameter Boolean Type'. - * + * Returns a new object of class 'Parameter Boolean Type'. + * * - * @return a new object of class 'Parameter Boolean Type'. - * @generated - */ + * @return a new object of class 'Parameter Boolean Type'. + * @generated + */ ParameterBooleanType createParameterBooleanType(); /** - * Returns a new object of class 'Parameter Base64 Type'. - * + * Returns a new object of class 'Parameter Base64 Type'. + * * - * @return a new object of class 'Parameter Base64 Type'. - * @generated - */ + * @return a new object of class 'Parameter Base64 Type'. + * @generated + */ ParameterBase64Type createParameterBase64Type(); /** - * Returns a new object of class 'Parameter Any Type'. - * + * Returns a new object of class 'Parameter Any Type'. + * * - * @return a new object of class 'Parameter Any Type'. - * @generated - */ + * @return a new object of class 'Parameter Any Type'. + * @generated + */ ParameterAnyType createParameterAnyType(); /** - * Returns a new object of class 'Parameter Struct Type Member'. - * + * Returns a new object of class 'Parameter Struct Type Member'. + * * - * @return a new object of class 'Parameter Struct Type Member'. - * @generated - */ + * @return a new object of class 'Parameter Struct Type Member'. + * @generated + */ ParameterStructTypeMember createParameterStructTypeMember(); /** - * Returns a new object of class 'Parameter Array Type'. - * + * Returns a new object of class 'Parameter Array Type'. + * * - * @return a new object of class 'Parameter Array Type'. - * @generated - */ + * @return a new object of class 'Parameter Array Type'. + * @generated + */ ParameterArrayType createParameterArrayType(); /** - * Returns a new object of class 'Parameter Any'. - * + * Returns a new object of class 'Parameter Any'. + * * - * @return a new object of class 'Parameter Any'. - * @generated - */ + * @return a new object of class 'Parameter Any'. + * @generated + */ ParameterAny createParameterAny(); /** - * Returns a new object of class 'Parameter String'. - * + * Returns a new object of class 'Parameter String'. + * * - * @return a new object of class 'Parameter String'. - * @generated - */ + * @return a new object of class 'Parameter String'. + * @generated + */ ParameterString createParameterString(); /** - * Returns a new object of class 'Parameter Base64'. - * + * Returns a new object of class 'Parameter Base64'. + * * - * @return a new object of class 'Parameter Base64'. - * @generated - */ + * @return a new object of class 'Parameter Base64'. + * @generated + */ ParameterBase64 createParameterBase64(); /** - * Returns a new object of class 'Parameter Integer'. - * + * Returns a new object of class 'Parameter Integer'. + * * - * @return a new object of class 'Parameter Integer'. - * @generated - */ + * @return a new object of class 'Parameter Integer'. + * @generated + */ ParameterInteger createParameterInteger(); /** - * Returns a new object of class 'Parameter Double'. - * + * Returns a new object of class 'Parameter Double'. + * * - * @return a new object of class 'Parameter Double'. - * @generated - */ + * @return a new object of class 'Parameter Double'. + * @generated + */ ParameterDouble createParameterDouble(); /** - * Returns a new object of class 'Parameter Boolean'. - * + * Returns a new object of class 'Parameter Boolean'. + * * - * @return a new object of class 'Parameter Boolean'. - * @generated - */ + * @return a new object of class 'Parameter Boolean'. + * @generated + */ ParameterBoolean createParameterBoolean(); /** - * Returns a new object of class 'Parameter Sequence'. - * + * Returns a new object of class 'Parameter Sequence'. + * * - * @return a new object of class 'Parameter Sequence'. - * @generated - */ + * @return a new object of class 'Parameter Sequence'. + * @generated + */ ParameterSequence createParameterSequence(); /** - * Returns a new object of class 'Parameter Struct'. - * + * Returns a new object of class 'Parameter Struct'. + * * - * @return a new object of class 'Parameter Struct'. - * @generated - */ + * @return a new object of class 'Parameter Struct'. + * @generated + */ ParameterStruct createParameterStruct(); /** - * Returns a new object of class 'Parameter Struct Member'. - * + * Returns a new object of class 'Parameter Struct Member'. + * * - * @return a new object of class 'Parameter Struct Member'. - * @generated - */ + * @return a new object of class 'Parameter Struct Member'. + * @generated + */ ParameterStructMember createParameterStructMember(); /** - * Returns a new object of class 'Parameter Date'. - * + * Returns a new object of class 'Parameter Date'. + * * - * @return a new object of class 'Parameter Date'. - * @generated - */ + * @return a new object of class 'Parameter Date'. + * @generated + */ ParameterDate createParameterDate(); /** - * Returns a new object of class 'Ament Package'. - * + * Returns a new object of class 'Ament Package'. + * * - * @return a new object of class 'Ament Package'. - * @generated - */ + * @return a new object of class 'Ament Package'. + * @generated + */ AmentPackage createAmentPackage(); /** - * Returns a new object of class 'Quality Of Service'. - * + * Returns a new object of class 'Quality Of Service'. + * * - * @return a new object of class 'Quality Of Service'. - * @generated - */ + * @return a new object of class 'Quality Of Service'. + * @generated + */ QualityOfService createQualityOfService(); /** - * Returns a new object of class 'Topic Spec Msg Ref'. - * + * Returns a new object of class 'Topic Spec Msg Ref'. + * * - * @return a new object of class 'Topic Spec Msg Ref'. - * @generated - */ + * @return a new object of class 'Topic Spec Msg Ref'. + * @generated + */ TopicSpecMsgRef createTopicSpecMsgRef(); /** - * Returns a new object of class 'Array Topic Spec Msg Ref'. - * + * Returns a new object of class 'Array Topic Spec Msg Ref'. + * * - * @return a new object of class 'Array Topic Spec Msg Ref'. - * @generated - */ + * @return a new object of class 'Array Topic Spec Msg Ref'. + * @generated + */ ArrayTopicSpecMsgRef createArrayTopicSpecMsgRef(); /** - * Returns the package supported by this factory. - * + * Returns the package supported by this factory. + * * - * @return the package supported by this factory. - * @generated - */ + * @return the package supported by this factory. + * @generated + */ RosPackage getRosPackage(); } //RosFactory diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java b/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java index 5e62fa53..ee638bf0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java @@ -27,3893 +27,3973 @@ */ public interface RosPackage extends EPackage { /** - * The package name. - * + * The package name. + * * - * @generated - */ + * @generated + */ String eNAME = "ros"; /** - * The package namespace URI. - * + * The package namespace URI. + * * - * @generated - */ + * @generated + */ String eNS_URI = "http://www.ipa.fraunhofer.de/ros"; /** - * The package namespace name. - * + * The package namespace name. + * * - * @generated - */ + * @generated + */ String eNS_PREFIX = "ros"; /** - * The singleton instance of the package. - * + * The singleton instance of the package. + * * - * @generated - */ + * @generated + */ RosPackage eINSTANCE = ros.impl.RosPackageImpl.init(); /** - * The meta object id for the '{@link ros.impl.NodeImpl Node}' class. - * + * The meta object id for the '{@link ros.impl.NodeImpl Node}' class. + * * - * @see ros.impl.NodeImpl - * @see ros.impl.RosPackageImpl#getNode() - * @generated - */ + * @see ros.impl.NodeImpl + * @see ros.impl.RosPackageImpl#getNode() + * @generated + */ int NODE = 0; /** - * The feature id for the 'Serviceserver' containment reference list. - * + * The feature id for the 'Serviceserver' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__SERVICESERVER = 0; /** - * The feature id for the 'Publisher' containment reference list. - * + * The feature id for the 'Publisher' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__PUBLISHER = 1; /** - * The feature id for the 'Subscriber' containment reference list. - * + * The feature id for the 'Subscriber' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__SUBSCRIBER = 2; /** - * The feature id for the 'Serviceclient' containment reference list. - * + * The feature id for the 'Serviceclient' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__SERVICECLIENT = 3; /** - * The feature id for the 'Actionserver' containment reference list. - * + * The feature id for the 'Actionserver' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__ACTIONSERVER = 4; /** - * The feature id for the 'Actionclient' containment reference list. - * + * The feature id for the 'Actionclient' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__ACTIONCLIENT = 5; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__NAME = 6; /** - * The feature id for the 'Parameter' containment reference list. - * + * The feature id for the 'Parameter' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE__PARAMETER = 7; /** - * The number of structural features of the 'Node' class. - * + * The number of structural features of the 'Node' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE_FEATURE_COUNT = 8; /** - * The number of operations of the 'Node' class. - * + * The number of operations of the 'Node' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NODE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.PackageImpl Package}' class. - * + * The meta object id for the '{@link ros.impl.PackageImpl Package}' class. + * * - * @see ros.impl.PackageImpl - * @see ros.impl.RosPackageImpl#getPackage() - * @generated - */ + * @see ros.impl.PackageImpl + * @see ros.impl.RosPackageImpl#getPackage() + * @generated + */ int PACKAGE = 1; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE__NAME = 0; /** - * The feature id for the 'Spec' containment reference list. - * + * The feature id for the 'Spec' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE__SPEC = 1; /** - * The feature id for the 'Artifact' containment reference list. - * + * The feature id for the 'Artifact' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE__ARTIFACT = 2; /** - * The feature id for the 'From Git Repo' attribute. - * + * The feature id for the 'From Git Repo' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE__FROM_GIT_REPO = 3; /** - * The feature id for the 'Dependency' containment reference list. - * + * The feature id for the 'Dependency' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE__DEPENDENCY = 4; /** - * The number of structural features of the 'Package' class. - * + * The number of structural features of the 'Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_FEATURE_COUNT = 5; /** - * The number of operations of the 'Package' class. - * + * The number of operations of the 'Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.DependencyImpl Dependency}' class. - * + * The meta object id for the '{@link ros.impl.DependencyImpl Dependency}' class. + * * - * @see ros.impl.DependencyImpl - * @see ros.impl.RosPackageImpl#getDependency() - * @generated - */ + * @see ros.impl.DependencyImpl + * @see ros.impl.RosPackageImpl#getDependency() + * @generated + */ int DEPENDENCY = 2; /** - * The number of structural features of the 'Dependency' class. - * + * The number of structural features of the 'Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int DEPENDENCY_FEATURE_COUNT = 0; /** - * The number of operations of the 'Dependency' class. - * + * The number of operations of the 'Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int DEPENDENCY_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.SpecBaseImpl Spec Base}' class. - * + * The meta object id for the '{@link ros.impl.SpecBaseImpl Spec Base}' class. + * * - * @see ros.impl.SpecBaseImpl - * @see ros.impl.RosPackageImpl#getSpecBase() - * @generated - */ + * @see ros.impl.SpecBaseImpl + * @see ros.impl.RosPackageImpl#getSpecBase() + * @generated + */ int SPEC_BASE = 11; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SPEC_BASE__NAME = 0; /** - * The feature id for the 'Package' container reference. - * + * The feature id for the 'Package' container reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SPEC_BASE__PACKAGE = 1; /** - * The feature id for the 'Fullname' attribute. - * + * The feature id for the 'Fullname' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SPEC_BASE__FULLNAME = 2; /** - * The number of structural features of the 'Spec Base' class. - * + * The number of structural features of the 'Spec Base' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SPEC_BASE_FEATURE_COUNT = 3; /** - * The number of operations of the 'Spec Base' class. - * + * The number of operations of the 'Spec Base' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SPEC_BASE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ServiceSpecImpl Service Spec}' class. - * + * The meta object id for the '{@link ros.impl.ServiceSpecImpl Service Spec}' class. + * * - * @see ros.impl.ServiceSpecImpl - * @see ros.impl.RosPackageImpl#getServiceSpec() - * @generated - */ + * @see ros.impl.ServiceSpecImpl + * @see ros.impl.RosPackageImpl#getServiceSpec() + * @generated + */ int SERVICE_SPEC = 3; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC__NAME = SPEC_BASE__NAME; /** - * The feature id for the 'Package' container reference. - * + * The feature id for the 'Package' container reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC__PACKAGE = SPEC_BASE__PACKAGE; /** - * The feature id for the 'Fullname' attribute. - * + * The feature id for the 'Fullname' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC__FULLNAME = SPEC_BASE__FULLNAME; /** - * The feature id for the 'Request' containment reference. - * + * The feature id for the 'Request' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC__REQUEST = SPEC_BASE_FEATURE_COUNT + 0; /** - * The feature id for the 'Response' containment reference. - * + * The feature id for the 'Response' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC__RESPONSE = SPEC_BASE_FEATURE_COUNT + 1; /** - * The number of structural features of the 'Service Spec' class. - * + * The number of structural features of the 'Service Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC_FEATURE_COUNT = SPEC_BASE_FEATURE_COUNT + 2; /** - * The number of operations of the 'Service Spec' class. - * + * The number of operations of the 'Service Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SPEC_OPERATION_COUNT = SPEC_BASE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.InterfaceTypeImpl Interface Type}' class. - * + * The meta object id for the '{@link ros.impl.InterfaceTypeImpl Interface Type}' class. + * * - * @see ros.impl.InterfaceTypeImpl - * @see ros.impl.RosPackageImpl#getInterfaceType() - * @generated - */ + * @see ros.impl.InterfaceTypeImpl + * @see ros.impl.RosPackageImpl#getInterfaceType() + * @generated + */ int INTERFACE_TYPE = 23; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INTERFACE_TYPE__NAMESPACE = 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INTERFACE_TYPE__NAME = 1; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INTERFACE_TYPE__QOS = 2; /** - * The number of structural features of the 'Interface Type' class. - * + * The number of structural features of the 'Interface Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INTERFACE_TYPE_FEATURE_COUNT = 3; /** - * The number of operations of the 'Interface Type' class. - * + * The number of operations of the 'Interface Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int INTERFACE_TYPE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ServiceServerImpl Service Server}' class. - * + * The meta object id for the '{@link ros.impl.ServiceServerImpl Service Server}' class. + * * - * @see ros.impl.ServiceServerImpl - * @see ros.impl.RosPackageImpl#getServiceServer() - * @generated - */ + * @see ros.impl.ServiceServerImpl + * @see ros.impl.RosPackageImpl#getServiceServer() + * @generated + */ int SERVICE_SERVER = 4; /** - * The meta object id for the '{@link ros.impl.TopicSpecImpl Topic Spec}' class. - * + * The meta object id for the '{@link ros.impl.TopicSpecImpl Topic Spec}' class. + * * - * @see ros.impl.TopicSpecImpl - * @see ros.impl.RosPackageImpl#getTopicSpec() - * @generated - */ + * @see ros.impl.TopicSpecImpl + * @see ros.impl.RosPackageImpl#getTopicSpec() + * @generated + */ int TOPIC_SPEC = 5; /** - * The meta object id for the '{@link ros.impl.PublisherImpl Publisher}' class. - * + * The meta object id for the '{@link ros.impl.PublisherImpl Publisher}' class. + * * - * @see ros.impl.PublisherImpl - * @see ros.impl.RosPackageImpl#getPublisher() - * @generated - */ + * @see ros.impl.PublisherImpl + * @see ros.impl.RosPackageImpl#getPublisher() + * @generated + */ int PUBLISHER = 9; /** - * The meta object id for the '{@link ros.impl.PackageDependencyImpl Package Dependency}' class. - * + * The meta object id for the '{@link ros.impl.PackageDependencyImpl Package Dependency}' class. + * * - * @see ros.impl.PackageDependencyImpl - * @see ros.impl.RosPackageImpl#getPackageDependency() - * @generated - */ + * @see ros.impl.PackageDependencyImpl + * @see ros.impl.RosPackageImpl#getPackageDependency() + * @generated + */ int PACKAGE_DEPENDENCY = 6; /** - * The meta object id for the '{@link ros.impl.ExternalDependencyImpl External Dependency}' class. - * + * The meta object id for the '{@link ros.impl.ExternalDependencyImpl External Dependency}' class. + * * - * @see ros.impl.ExternalDependencyImpl - * @see ros.impl.RosPackageImpl#getExternalDependency() - * @generated - */ + * @see ros.impl.ExternalDependencyImpl + * @see ros.impl.RosPackageImpl#getExternalDependency() + * @generated + */ int EXTERNAL_DEPENDENCY = 7; /** - * The meta object id for the '{@link ros.impl.CatkinPackageImpl Catkin Package}' class. - * + * The meta object id for the '{@link ros.impl.CatkinPackageImpl Catkin Package}' class. + * * - * @see ros.impl.CatkinPackageImpl - * @see ros.impl.RosPackageImpl#getCatkinPackage() - * @generated - */ + * @see ros.impl.CatkinPackageImpl + * @see ros.impl.RosPackageImpl#getCatkinPackage() + * @generated + */ int CATKIN_PACKAGE = 8; /** - * The meta object id for the '{@link ros.impl.ArtifactImpl Artifact}' class. - * + * The meta object id for the '{@link ros.impl.ArtifactImpl Artifact}' class. + * * - * @see ros.impl.ArtifactImpl - * @see ros.impl.RosPackageImpl#getArtifact() - * @generated - */ + * @see ros.impl.ArtifactImpl + * @see ros.impl.RosPackageImpl#getArtifact() + * @generated + */ int ARTIFACT = 10; /** - * The meta object id for the '{@link ros.impl.SubscriberImpl Subscriber}' class. - * + * The meta object id for the '{@link ros.impl.SubscriberImpl Subscriber}' class. + * * - * @see ros.impl.SubscriberImpl - * @see ros.impl.RosPackageImpl#getSubscriber() - * @generated - */ + * @see ros.impl.SubscriberImpl + * @see ros.impl.RosPackageImpl#getSubscriber() + * @generated + */ int SUBSCRIBER = 12; /** - * The meta object id for the '{@link ros.impl.ServiceClientImpl Service Client}' class. - * + * The meta object id for the '{@link ros.impl.ServiceClientImpl Service Client}' class. + * * - * @see ros.impl.ServiceClientImpl - * @see ros.impl.RosPackageImpl#getServiceClient() - * @generated - */ + * @see ros.impl.ServiceClientImpl + * @see ros.impl.RosPackageImpl#getServiceClient() + * @generated + */ int SERVICE_CLIENT = 13; /** - * The meta object id for the '{@link ros.impl.ActionSpecImpl Action Spec}' class. - * + * The meta object id for the '{@link ros.impl.ActionSpecImpl Action Spec}' class. + * * - * @see ros.impl.ActionSpecImpl - * @see ros.impl.RosPackageImpl#getActionSpec() - * @generated - */ + * @see ros.impl.ActionSpecImpl + * @see ros.impl.RosPackageImpl#getActionSpec() + * @generated + */ int ACTION_SPEC = 15; /** - * The meta object id for the '{@link ros.impl.ActionServerImpl Action Server}' class. - * + * The meta object id for the '{@link ros.impl.ActionServerImpl Action Server}' class. + * * - * @see ros.impl.ActionServerImpl - * @see ros.impl.RosPackageImpl#getActionServer() - * @generated - */ + * @see ros.impl.ActionServerImpl + * @see ros.impl.RosPackageImpl#getActionServer() + * @generated + */ int ACTION_SERVER = 16; /** - * The meta object id for the '{@link ros.impl.ActionClientImpl Action Client}' class. - * + * The meta object id for the '{@link ros.impl.ActionClientImpl Action Client}' class. + * * - * @see ros.impl.ActionClientImpl - * @see ros.impl.RosPackageImpl#getActionClient() - * @generated - */ + * @see ros.impl.ActionClientImpl + * @see ros.impl.RosPackageImpl#getActionClient() + * @generated + */ int ACTION_CLIENT = 17; /** - * The meta object id for the '{@link ros.impl.MessageDefinitionImpl Message Definition}' class. - * + * The meta object id for the '{@link ros.impl.MessageDefinitionImpl Message Definition}' class. + * * - * @see ros.impl.MessageDefinitionImpl - * @see ros.impl.RosPackageImpl#getMessageDefinition() - * @generated - */ + * @see ros.impl.MessageDefinitionImpl + * @see ros.impl.RosPackageImpl#getMessageDefinition() + * @generated + */ int MESSAGE_DEFINITION = 18; /** - * The meta object id for the '{@link ros.impl.NamespaceImpl Namespace}' class. - * + * The meta object id for the '{@link ros.impl.NamespaceImpl Namespace}' class. + * * - * @see ros.impl.NamespaceImpl - * @see ros.impl.RosPackageImpl#getNamespace() - * @generated - */ + * @see ros.impl.NamespaceImpl + * @see ros.impl.RosPackageImpl#getNamespace() + * @generated + */ int NAMESPACE = 19; /** - * The meta object id for the '{@link ros.impl.GlobalNamespaceImpl Global Namespace}' class. - * + * The meta object id for the '{@link ros.impl.GlobalNamespaceImpl Global Namespace}' class. + * * - * @see ros.impl.GlobalNamespaceImpl - * @see ros.impl.RosPackageImpl#getGlobalNamespace() - * @generated - */ + * @see ros.impl.GlobalNamespaceImpl + * @see ros.impl.RosPackageImpl#getGlobalNamespace() + * @generated + */ int GLOBAL_NAMESPACE = 20; /** - * The meta object id for the '{@link ros.impl.RelativeNamespaceImpl Relative Namespace}' class. - * + * The meta object id for the '{@link ros.impl.RelativeNamespaceImpl Relative Namespace}' class. + * * - * @see ros.impl.RelativeNamespaceImpl - * @see ros.impl.RosPackageImpl#getRelativeNamespace() - * @generated - */ + * @see ros.impl.RelativeNamespaceImpl + * @see ros.impl.RosPackageImpl#getRelativeNamespace() + * @generated + */ int RELATIVE_NAMESPACE = 21; /** - * The meta object id for the '{@link ros.impl.PrivateNamespaceImpl Private Namespace}' class. - * + * The meta object id for the '{@link ros.impl.PrivateNamespaceImpl Private Namespace}' class. + * * - * @see ros.impl.PrivateNamespaceImpl - * @see ros.impl.RosPackageImpl#getPrivateNamespace() - * @generated - */ + * @see ros.impl.PrivateNamespaceImpl + * @see ros.impl.RosPackageImpl#getPrivateNamespace() + * @generated + */ int PRIVATE_NAMESPACE = 22; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Service' reference. - * + * The feature id for the 'Service' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER__SERVICE = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Service Server' class. - * + * The number of structural features of the 'Service Server' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Service Server' class. - * + * The number of operations of the 'Service Server' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_SERVER_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC__NAME = SPEC_BASE__NAME; /** - * The feature id for the 'Package' container reference. - * + * The feature id for the 'Package' container reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC__PACKAGE = SPEC_BASE__PACKAGE; /** - * The feature id for the 'Fullname' attribute. - * + * The feature id for the 'Fullname' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC__FULLNAME = SPEC_BASE__FULLNAME; /** - * The feature id for the 'Message' containment reference. - * + * The feature id for the 'Message' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC__MESSAGE = SPEC_BASE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Topic Spec' class. - * + * The number of structural features of the 'Topic Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC_FEATURE_COUNT = SPEC_BASE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Topic Spec' class. - * + * The number of operations of the 'Topic Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC_OPERATION_COUNT = SPEC_BASE_OPERATION_COUNT + 0; /** - * The feature id for the 'Package' reference. - * + * The feature id for the 'Package' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_DEPENDENCY__PACKAGE = DEPENDENCY_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Package Dependency' class. - * + * The number of structural features of the 'Package Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_DEPENDENCY_FEATURE_COUNT = DEPENDENCY_FEATURE_COUNT + 1; /** - * The number of operations of the 'Package Dependency' class. - * + * The number of operations of the 'Package Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_DEPENDENCY_OPERATION_COUNT = DEPENDENCY_OPERATION_COUNT + 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int EXTERNAL_DEPENDENCY__NAME = DEPENDENCY_FEATURE_COUNT + 0; /** - * The number of structural features of the 'External Dependency' class. - * + * The number of structural features of the 'External Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int EXTERNAL_DEPENDENCY_FEATURE_COUNT = DEPENDENCY_FEATURE_COUNT + 1; /** - * The number of operations of the 'External Dependency' class. - * + * The number of operations of the 'External Dependency' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int EXTERNAL_DEPENDENCY_OPERATION_COUNT = DEPENDENCY_OPERATION_COUNT + 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE__NAME = PACKAGE__NAME; /** - * The feature id for the 'Spec' containment reference list. - * + * The feature id for the 'Spec' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE__SPEC = PACKAGE__SPEC; /** - * The feature id for the 'Artifact' containment reference list. - * + * The feature id for the 'Artifact' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE__ARTIFACT = PACKAGE__ARTIFACT; /** - * The feature id for the 'From Git Repo' attribute. - * + * The feature id for the 'From Git Repo' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE__FROM_GIT_REPO = PACKAGE__FROM_GIT_REPO; /** - * The feature id for the 'Dependency' containment reference list. - * + * The feature id for the 'Dependency' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE__DEPENDENCY = PACKAGE__DEPENDENCY; /** - * The number of structural features of the 'Catkin Package' class. - * + * The number of structural features of the 'Catkin Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Catkin Package' class. - * + * The number of operations of the 'Catkin Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int CATKIN_PACKAGE_OPERATION_COUNT = PACKAGE_OPERATION_COUNT + 0; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Message' reference. - * + * The feature id for the 'Message' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER__MESSAGE = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Publisher' class. - * + * The number of structural features of the 'Publisher' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Publisher' class. - * + * The number of operations of the 'Publisher' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PUBLISHER_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARTIFACT__NAME = 0; /** - * The feature id for the 'Node' containment reference. - * + * The feature id for the 'Node' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARTIFACT__NODE = 1; /** - * The number of structural features of the 'Artifact' class. - * + * The number of structural features of the 'Artifact' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARTIFACT_FEATURE_COUNT = 2; /** - * The number of operations of the 'Artifact' class. - * + * The number of operations of the 'Artifact' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARTIFACT_OPERATION_COUNT = 0; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Message' reference. - * + * The feature id for the 'Message' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER__MESSAGE = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Subscriber' class. - * + * The number of structural features of the 'Subscriber' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Subscriber' class. - * + * The number of operations of the 'Subscriber' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SUBSCRIBER_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Service' reference. - * + * The feature id for the 'Service' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT__SERVICE = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Service Client' class. - * + * The number of structural features of the 'Service Client' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Service Client' class. - * + * The number of operations of the 'Service Client' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int SERVICE_CLIENT_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.PackageSetImpl Package Set}' class. - * + * The meta object id for the '{@link ros.impl.PackageSetImpl Package Set}' class. + * * - * @see ros.impl.PackageSetImpl - * @see ros.impl.RosPackageImpl#getPackageSet() - * @generated - */ + * @see ros.impl.PackageSetImpl + * @see ros.impl.RosPackageImpl#getPackageSet() + * @generated + */ int PACKAGE_SET = 14; /** - * The feature id for the 'Package' containment reference list. - * + * The feature id for the 'Package' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_SET__PACKAGE = 0; /** - * The number of structural features of the 'Package Set' class. - * + * The number of structural features of the 'Package Set' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_SET_FEATURE_COUNT = 1; /** - * The number of operations of the 'Package Set' class. - * + * The number of operations of the 'Package Set' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PACKAGE_SET_OPERATION_COUNT = 0; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__NAME = SPEC_BASE__NAME; /** - * The feature id for the 'Package' container reference. - * + * The feature id for the 'Package' container reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__PACKAGE = SPEC_BASE__PACKAGE; /** - * The feature id for the 'Fullname' attribute. - * + * The feature id for the 'Fullname' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__FULLNAME = SPEC_BASE__FULLNAME; /** - * The feature id for the 'Goal' containment reference. - * + * The feature id for the 'Goal' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__GOAL = SPEC_BASE_FEATURE_COUNT + 0; /** - * The feature id for the 'Result' containment reference. - * + * The feature id for the 'Result' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__RESULT = SPEC_BASE_FEATURE_COUNT + 1; /** - * The feature id for the 'Feedback' containment reference. - * + * The feature id for the 'Feedback' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC__FEEDBACK = SPEC_BASE_FEATURE_COUNT + 2; /** - * The number of structural features of the 'Action Spec' class. - * + * The number of structural features of the 'Action Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC_FEATURE_COUNT = SPEC_BASE_FEATURE_COUNT + 3; /** - * The number of operations of the 'Action Spec' class. - * + * The number of operations of the 'Action Spec' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SPEC_OPERATION_COUNT = SPEC_BASE_OPERATION_COUNT + 0; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Action' reference. - * + * The feature id for the 'Action' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER__ACTION = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Action Server' class. - * + * The number of structural features of the 'Action Server' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Action Server' class. - * + * The number of operations of the 'Action Server' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_SERVER_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Action' reference. - * + * The feature id for the 'Action' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT__ACTION = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Action Client' class. - * + * The number of structural features of the 'Action Client' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Action Client' class. - * + * The number of operations of the 'Action Client' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ACTION_CLIENT_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The feature id for the 'Message Part' containment reference list. - * + * The feature id for the 'Message Part' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_DEFINITION__MESSAGE_PART = 0; /** - * The number of structural features of the 'Message Definition' class. - * + * The number of structural features of the 'Message Definition' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_DEFINITION_FEATURE_COUNT = 1; /** - * The number of operations of the 'Message Definition' class. - * + * The number of operations of the 'Message Definition' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int MESSAGE_DEFINITION_OPERATION_COUNT = 0; /** - * The feature id for the 'Parts' attribute list. - * + * The feature id for the 'Parts' attribute list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NAMESPACE__PARTS = 0; /** - * The number of structural features of the 'Namespace' class. - * + * The number of structural features of the 'Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NAMESPACE_FEATURE_COUNT = 1; /** - * The number of operations of the 'Namespace' class. - * + * The number of operations of the 'Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int NAMESPACE_OPERATION_COUNT = 0; /** - * The feature id for the 'Parts' attribute list. - * + * The feature id for the 'Parts' attribute list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int GLOBAL_NAMESPACE__PARTS = NAMESPACE__PARTS; /** - * The number of structural features of the 'Global Namespace' class. - * + * The number of structural features of the 'Global Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int GLOBAL_NAMESPACE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Global Namespace' class. - * + * The number of operations of the 'Global Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int GLOBAL_NAMESPACE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 0; /** - * The feature id for the 'Parts' attribute list. - * + * The feature id for the 'Parts' attribute list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int RELATIVE_NAMESPACE__PARTS = NAMESPACE__PARTS; /** - * The number of structural features of the 'Relative Namespace' class. - * + * The number of structural features of the 'Relative Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int RELATIVE_NAMESPACE_FEATURE_COUNT = NAMESPACE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Relative Namespace' class. - * + * The number of operations of the 'Relative Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int RELATIVE_NAMESPACE_OPERATION_COUNT = NAMESPACE_OPERATION_COUNT + 0; /** - * The feature id for the 'Parts' attribute list. - * + * The feature id for the 'Parts' attribute list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PRIVATE_NAMESPACE__PARTS = RELATIVE_NAMESPACE__PARTS; /** - * The number of structural features of the 'Private Namespace' class. - * + * The number of structural features of the 'Private Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PRIVATE_NAMESPACE_FEATURE_COUNT = RELATIVE_NAMESPACE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Private Namespace' class. - * + * The number of operations of the 'Private Namespace' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PRIVATE_NAMESPACE_OPERATION_COUNT = RELATIVE_NAMESPACE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterTypeImpl Parameter Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterTypeImpl Parameter Type}' class. + * * - * @see ros.impl.ParameterTypeImpl - * @see ros.impl.RosPackageImpl#getParameterType() - * @generated - */ + * @see ros.impl.ParameterTypeImpl + * @see ros.impl.RosPackageImpl#getParameterType() + * @generated + */ int PARAMETER_TYPE = 24; /** - * The number of structural features of the 'Parameter Type' class. - * + * The number of structural features of the 'Parameter Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_TYPE_FEATURE_COUNT = 0; /** - * The number of operations of the 'Parameter Type' class. - * + * The number of operations of the 'Parameter Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_TYPE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ParameterListTypeImpl Parameter List Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterListTypeImpl Parameter List Type}' class. + * * - * @see ros.impl.ParameterListTypeImpl - * @see ros.impl.RosPackageImpl#getParameterListType() - * @generated - */ + * @see ros.impl.ParameterListTypeImpl + * @see ros.impl.RosPackageImpl#getParameterListType() + * @generated + */ int PARAMETER_LIST_TYPE = 25; /** - * The feature id for the 'Sequence' containment reference list. - * + * The feature id for the 'Sequence' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_LIST_TYPE__SEQUENCE = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_LIST_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of structural features of the 'Parameter List Type' class. - * + * The number of structural features of the 'Parameter List Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_LIST_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 2; /** - * The number of operations of the 'Parameter List Type' class. - * + * The number of operations of the 'Parameter List Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_LIST_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStructTypeImpl Parameter Struct Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStructTypeImpl Parameter Struct Type}' class. + * * - * @see ros.impl.ParameterStructTypeImpl - * @see ros.impl.RosPackageImpl#getParameterStructType() - * @generated - */ + * @see ros.impl.ParameterStructTypeImpl + * @see ros.impl.RosPackageImpl#getParameterStructType() + * @generated + */ int PARAMETER_STRUCT_TYPE = 26; /** - * The feature id for the 'Parameterstructypetmember' containment reference list. - * + * The feature id for the 'Parameterstructypetmember' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Struct Type' class. - * + * The number of structural features of the 'Parameter Struct Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Struct Type' class. - * + * The number of operations of the 'Parameter Struct Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterIntegerTypeImpl Parameter Integer Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterIntegerTypeImpl Parameter Integer Type}' class. + * * - * @see ros.impl.ParameterIntegerTypeImpl - * @see ros.impl.RosPackageImpl#getParameterIntegerType() - * @generated - */ + * @see ros.impl.ParameterIntegerTypeImpl + * @see ros.impl.RosPackageImpl#getParameterIntegerType() + * @generated + */ int PARAMETER_INTEGER_TYPE = 27; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Integer Type' class. - * + * The number of structural features of the 'Parameter Integer Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Integer Type' class. - * + * The number of operations of the 'Parameter Integer Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStringTypeImpl Parameter String Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStringTypeImpl Parameter String Type}' class. + * * - * @see ros.impl.ParameterStringTypeImpl - * @see ros.impl.RosPackageImpl#getParameterStringType() - * @generated - */ + * @see ros.impl.ParameterStringTypeImpl + * @see ros.impl.RosPackageImpl#getParameterStringType() + * @generated + */ int PARAMETER_STRING_TYPE = 28; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter String Type' class. - * + * The number of structural features of the 'Parameter String Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter String Type' class. - * + * The number of operations of the 'Parameter String Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterDoubleTypeImpl Parameter Double Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterDoubleTypeImpl Parameter Double Type}' class. + * * - * @see ros.impl.ParameterDoubleTypeImpl - * @see ros.impl.RosPackageImpl#getParameterDoubleType() - * @generated - */ + * @see ros.impl.ParameterDoubleTypeImpl + * @see ros.impl.RosPackageImpl#getParameterDoubleType() + * @generated + */ int PARAMETER_DOUBLE_TYPE = 29; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Double Type' class. - * + * The number of structural features of the 'Parameter Double Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Double Type' class. - * + * The number of operations of the 'Parameter Double Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterImpl Parameter}' class. - * + * The meta object id for the '{@link ros.impl.ParameterImpl Parameter}' class. + * * - * @see ros.impl.ParameterImpl - * @see ros.impl.RosPackageImpl#getParameter() - * @generated - */ + * @see ros.impl.ParameterImpl + * @see ros.impl.RosPackageImpl#getParameter() + * @generated + */ int PARAMETER = 30; /** - * The feature id for the 'Namespace' containment reference. - * + * The feature id for the 'Namespace' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER__NAMESPACE = INTERFACE_TYPE__NAMESPACE; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER__NAME = INTERFACE_TYPE__NAME; /** - * The feature id for the 'Qos' containment reference. - * + * The feature id for the 'Qos' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER__QOS = INTERFACE_TYPE__QOS; /** - * The feature id for the 'Type' containment reference. - * + * The feature id for the 'Type' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER__TYPE = INTERFACE_TYPE_FEATURE_COUNT + 0; /** - * The feature id for the 'Value' containment reference. - * + * The feature id for the 'Value' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER__VALUE = INTERFACE_TYPE_FEATURE_COUNT + 1; /** - * The number of structural features of the 'Parameter' class. - * + * The number of structural features of the 'Parameter' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_FEATURE_COUNT = INTERFACE_TYPE_FEATURE_COUNT + 2; /** - * The number of operations of the 'Parameter' class. - * + * The number of operations of the 'Parameter' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_OPERATION_COUNT = INTERFACE_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterDateTypeImpl Parameter Date Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterDateTypeImpl Parameter Date Type}' class. + * * - * @see ros.impl.ParameterDateTypeImpl - * @see ros.impl.RosPackageImpl#getParameterDateType() - * @generated - */ + * @see ros.impl.ParameterDateTypeImpl + * @see ros.impl.RosPackageImpl#getParameterDateType() + * @generated + */ int PARAMETER_DATE_TYPE = 31; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Date Type' class. - * + * The number of structural features of the 'Parameter Date Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Date Type' class. - * + * The number of operations of the 'Parameter Date Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterBooleanTypeImpl Parameter Boolean Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterBooleanTypeImpl Parameter Boolean Type}' class. + * * - * @see ros.impl.ParameterBooleanTypeImpl - * @see ros.impl.RosPackageImpl#getParameterBooleanType() - * @generated - */ + * @see ros.impl.ParameterBooleanTypeImpl + * @see ros.impl.RosPackageImpl#getParameterBooleanType() + * @generated + */ int PARAMETER_BOOLEAN_TYPE = 32; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Boolean Type' class. - * + * The number of structural features of the 'Parameter Boolean Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Boolean Type' class. - * + * The number of operations of the 'Parameter Boolean Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterBase64TypeImpl Parameter Base64 Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterBase64TypeImpl Parameter Base64 Type}' class. + * * - * @see ros.impl.ParameterBase64TypeImpl - * @see ros.impl.RosPackageImpl#getParameterBase64Type() - * @generated - */ + * @see ros.impl.ParameterBase64TypeImpl + * @see ros.impl.RosPackageImpl#getParameterBase64Type() + * @generated + */ int PARAMETER_BASE64_TYPE = 33; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Base64 Type' class. - * + * The number of structural features of the 'Parameter Base64 Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Base64 Type' class. - * + * The number of operations of the 'Parameter Base64 Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterAnyTypeImpl Parameter Any Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterAnyTypeImpl Parameter Any Type}' class. + * * - * @see ros.impl.ParameterAnyTypeImpl - * @see ros.impl.RosPackageImpl#getParameterAnyType() - * @generated - */ + * @see ros.impl.ParameterAnyTypeImpl + * @see ros.impl.RosPackageImpl#getParameterAnyType() + * @generated + */ int PARAMETER_ANY_TYPE = 34; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Any Type' class. - * + * The number of structural features of the 'Parameter Any Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Any Type' class. - * + * The number of operations of the 'Parameter Any Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStructTypeMemberImpl Parameter Struct Type Member}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStructTypeMemberImpl Parameter Struct Type Member}' class. + * * - * @see ros.impl.ParameterStructTypeMemberImpl - * @see ros.impl.RosPackageImpl#getParameterStructTypeMember() - * @generated - */ + * @see ros.impl.ParameterStructTypeMemberImpl + * @see ros.impl.RosPackageImpl#getParameterStructTypeMember() + * @generated + */ int PARAMETER_STRUCT_TYPE_MEMBER = 35; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_MEMBER__NAME = 0; /** - * The feature id for the 'Type' containment reference. - * + * The feature id for the 'Type' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_MEMBER__TYPE = 1; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT = 2; /** - * The number of structural features of the 'Parameter Struct Type Member' class. - * + * The number of structural features of the 'Parameter Struct Type Member' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_MEMBER_FEATURE_COUNT = 3; /** - * The number of operations of the 'Parameter Struct Type Member' class. - * + * The number of operations of the 'Parameter Struct Type Member' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_TYPE_MEMBER_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ParameterArrayTypeImpl Parameter Array Type}' class. - * + * The meta object id for the '{@link ros.impl.ParameterArrayTypeImpl Parameter Array Type}' class. + * * - * @see ros.impl.ParameterArrayTypeImpl - * @see ros.impl.RosPackageImpl#getParameterArrayType() - * @generated - */ + * @see ros.impl.ParameterArrayTypeImpl + * @see ros.impl.RosPackageImpl#getParameterArrayType() + * @generated + */ int PARAMETER_ARRAY_TYPE = 36; /** - * The feature id for the 'Type' containment reference. - * + * The feature id for the 'Type' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ARRAY_TYPE__TYPE = PARAMETER_TYPE_FEATURE_COUNT + 0; /** - * The feature id for the 'Default' containment reference. - * + * The feature id for the 'Default' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ARRAY_TYPE__DEFAULT = PARAMETER_TYPE_FEATURE_COUNT + 1; /** - * The number of structural features of the 'Parameter Array Type' class. - * + * The number of structural features of the 'Parameter Array Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ARRAY_TYPE_FEATURE_COUNT = PARAMETER_TYPE_FEATURE_COUNT + 2; /** - * The number of operations of the 'Parameter Array Type' class. - * + * The number of operations of the 'Parameter Array Type' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ARRAY_TYPE_OPERATION_COUNT = PARAMETER_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterValueImpl Parameter Value}' class. - * + * The meta object id for the '{@link ros.impl.ParameterValueImpl Parameter Value}' class. + * * - * @see ros.impl.ParameterValueImpl - * @see ros.impl.RosPackageImpl#getParameterValue() - * @generated - */ + * @see ros.impl.ParameterValueImpl + * @see ros.impl.RosPackageImpl#getParameterValue() + * @generated + */ int PARAMETER_VALUE = 37; /** - * The number of structural features of the 'Parameter Value' class. - * + * The number of structural features of the 'Parameter Value' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_VALUE_FEATURE_COUNT = 0; /** - * The number of operations of the 'Parameter Value' class. - * + * The number of operations of the 'Parameter Value' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_VALUE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ParameterAnyImpl Parameter Any}' class. - * + * The meta object id for the '{@link ros.impl.ParameterAnyImpl Parameter Any}' class. + * * - * @see ros.impl.ParameterAnyImpl - * @see ros.impl.RosPackageImpl#getParameterAny() - * @generated - */ + * @see ros.impl.ParameterAnyImpl + * @see ros.impl.RosPackageImpl#getParameterAny() + * @generated + */ int PARAMETER_ANY = 38; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Any' class. - * + * The number of structural features of the 'Parameter Any' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Any' class. - * + * The number of operations of the 'Parameter Any' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_ANY_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStringImpl Parameter String}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStringImpl Parameter String}' class. + * * - * @see ros.impl.ParameterStringImpl - * @see ros.impl.RosPackageImpl#getParameterString() - * @generated - */ + * @see ros.impl.ParameterStringImpl + * @see ros.impl.RosPackageImpl#getParameterString() + * @generated + */ int PARAMETER_STRING = 39; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter String' class. - * + * The number of structural features of the 'Parameter String' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter String' class. - * + * The number of operations of the 'Parameter String' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRING_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterBase64Impl Parameter Base64}' class. - * + * The meta object id for the '{@link ros.impl.ParameterBase64Impl Parameter Base64}' class. + * * - * @see ros.impl.ParameterBase64Impl - * @see ros.impl.RosPackageImpl#getParameterBase64() - * @generated - */ + * @see ros.impl.ParameterBase64Impl + * @see ros.impl.RosPackageImpl#getParameterBase64() + * @generated + */ int PARAMETER_BASE64 = 40; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Base64' class. - * + * The number of structural features of the 'Parameter Base64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Base64' class. - * + * The number of operations of the 'Parameter Base64' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BASE64_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterIntegerImpl Parameter Integer}' class. - * + * The meta object id for the '{@link ros.impl.ParameterIntegerImpl Parameter Integer}' class. + * * - * @see ros.impl.ParameterIntegerImpl - * @see ros.impl.RosPackageImpl#getParameterInteger() - * @generated - */ + * @see ros.impl.ParameterIntegerImpl + * @see ros.impl.RosPackageImpl#getParameterInteger() + * @generated + */ int PARAMETER_INTEGER = 41; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Integer' class. - * + * The number of structural features of the 'Parameter Integer' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Integer' class. - * + * The number of operations of the 'Parameter Integer' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_INTEGER_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterDoubleImpl Parameter Double}' class. - * + * The meta object id for the '{@link ros.impl.ParameterDoubleImpl Parameter Double}' class. + * * - * @see ros.impl.ParameterDoubleImpl - * @see ros.impl.RosPackageImpl#getParameterDouble() - * @generated - */ + * @see ros.impl.ParameterDoubleImpl + * @see ros.impl.RosPackageImpl#getParameterDouble() + * @generated + */ int PARAMETER_DOUBLE = 42; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Double' class. - * + * The number of structural features of the 'Parameter Double' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Double' class. - * + * The number of operations of the 'Parameter Double' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DOUBLE_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterBooleanImpl Parameter Boolean}' class. - * + * The meta object id for the '{@link ros.impl.ParameterBooleanImpl Parameter Boolean}' class. + * * - * @see ros.impl.ParameterBooleanImpl - * @see ros.impl.RosPackageImpl#getParameterBoolean() - * @generated - */ + * @see ros.impl.ParameterBooleanImpl + * @see ros.impl.RosPackageImpl#getParameterBoolean() + * @generated + */ int PARAMETER_BOOLEAN = 43; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Boolean' class. - * + * The number of structural features of the 'Parameter Boolean' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Boolean' class. - * + * The number of operations of the 'Parameter Boolean' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_BOOLEAN_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterSequenceImpl Parameter Sequence}' class. - * + * The meta object id for the '{@link ros.impl.ParameterSequenceImpl Parameter Sequence}' class. + * * - * @see ros.impl.ParameterSequenceImpl - * @see ros.impl.RosPackageImpl#getParameterSequence() - * @generated - */ + * @see ros.impl.ParameterSequenceImpl + * @see ros.impl.RosPackageImpl#getParameterSequence() + * @generated + */ int PARAMETER_SEQUENCE = 44; /** - * The feature id for the 'Value' containment reference list. - * + * The feature id for the 'Value' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_SEQUENCE__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Sequence' class. - * + * The number of structural features of the 'Parameter Sequence' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_SEQUENCE_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Sequence' class. - * + * The number of operations of the 'Parameter Sequence' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_SEQUENCE_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStructImpl Parameter Struct}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStructImpl Parameter Struct}' class. + * * - * @see ros.impl.ParameterStructImpl - * @see ros.impl.RosPackageImpl#getParameterStruct() - * @generated - */ + * @see ros.impl.ParameterStructImpl + * @see ros.impl.RosPackageImpl#getParameterStruct() + * @generated + */ int PARAMETER_STRUCT = 45; /** - * The feature id for the 'Value' containment reference list. - * + * The feature id for the 'Value' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Struct' class. - * + * The number of structural features of the 'Parameter Struct' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Struct' class. - * + * The number of operations of the 'Parameter Struct' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ParameterStructMemberImpl Parameter Struct Member}' class. - * + * The meta object id for the '{@link ros.impl.ParameterStructMemberImpl Parameter Struct Member}' class. + * * - * @see ros.impl.ParameterStructMemberImpl - * @see ros.impl.RosPackageImpl#getParameterStructMember() - * @generated - */ + * @see ros.impl.ParameterStructMemberImpl + * @see ros.impl.RosPackageImpl#getParameterStructMember() + * @generated + */ int PARAMETER_STRUCT_MEMBER = 46; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_MEMBER__NAME = 0; /** - * The feature id for the 'Value' containment reference. - * + * The feature id for the 'Value' containment reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_MEMBER__VALUE = 1; /** - * The number of structural features of the 'Parameter Struct Member' class. - * + * The number of structural features of the 'Parameter Struct Member' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_MEMBER_FEATURE_COUNT = 2; /** - * The number of operations of the 'Parameter Struct Member' class. - * + * The number of operations of the 'Parameter Struct Member' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_STRUCT_MEMBER_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.ParameterDateImpl Parameter Date}' class. - * + * The meta object id for the '{@link ros.impl.ParameterDateImpl Parameter Date}' class. + * * - * @see ros.impl.ParameterDateImpl - * @see ros.impl.RosPackageImpl#getParameterDate() - * @generated - */ + * @see ros.impl.ParameterDateImpl + * @see ros.impl.RosPackageImpl#getParameterDate() + * @generated + */ int PARAMETER_DATE = 47; /** - * The feature id for the 'Value' attribute. - * + * The feature id for the 'Value' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE__VALUE = PARAMETER_VALUE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Parameter Date' class. - * + * The number of structural features of the 'Parameter Date' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE_FEATURE_COUNT = PARAMETER_VALUE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Parameter Date' class. - * + * The number of operations of the 'Parameter Date' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int PARAMETER_DATE_OPERATION_COUNT = PARAMETER_VALUE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.AmentPackageImpl Ament Package}' class. - * + * The meta object id for the '{@link ros.impl.AmentPackageImpl Ament Package}' class. + * * - * @see ros.impl.AmentPackageImpl - * @see ros.impl.RosPackageImpl#getAmentPackage() - * @generated - */ + * @see ros.impl.AmentPackageImpl + * @see ros.impl.RosPackageImpl#getAmentPackage() + * @generated + */ int AMENT_PACKAGE = 48; /** - * The feature id for the 'Name' attribute. - * + * The feature id for the 'Name' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE__NAME = PACKAGE__NAME; /** - * The feature id for the 'Spec' containment reference list. - * + * The feature id for the 'Spec' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE__SPEC = PACKAGE__SPEC; /** - * The feature id for the 'Artifact' containment reference list. - * + * The feature id for the 'Artifact' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE__ARTIFACT = PACKAGE__ARTIFACT; /** - * The feature id for the 'From Git Repo' attribute. - * + * The feature id for the 'From Git Repo' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE__FROM_GIT_REPO = PACKAGE__FROM_GIT_REPO; /** - * The feature id for the 'Dependency' containment reference list. - * + * The feature id for the 'Dependency' containment reference list. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE__DEPENDENCY = PACKAGE__DEPENDENCY; /** - * The number of structural features of the 'Ament Package' class. - * + * The number of structural features of the 'Ament Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE_FEATURE_COUNT = PACKAGE_FEATURE_COUNT + 0; /** - * The number of operations of the 'Ament Package' class. - * + * The number of operations of the 'Ament Package' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int AMENT_PACKAGE_OPERATION_COUNT = PACKAGE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.QualityOfServiceImpl Quality Of Service}' class. - * + * The meta object id for the '{@link ros.impl.QualityOfServiceImpl Quality Of Service}' class. + * * - * @see ros.impl.QualityOfServiceImpl - * @see ros.impl.RosPackageImpl#getQualityOfService() - * @generated - */ + * @see ros.impl.QualityOfServiceImpl + * @see ros.impl.RosPackageImpl#getQualityOfService() + * @generated + */ int QUALITY_OF_SERVICE = 49; /** - * The feature id for the 'Qo SProfile' attribute. - * + * The feature id for the 'Qo SProfile' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int QUALITY_OF_SERVICE__QO_SPROFILE = 0; /** - * The feature id for the 'History' attribute. - * + * The feature id for the 'History' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int QUALITY_OF_SERVICE__HISTORY = 1; /** - * The feature id for the 'Depth' attribute. - * + * The feature id for the 'Depth' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int QUALITY_OF_SERVICE__DEPTH = 2; /** - * The feature id for the 'Reliability' attribute. - * + * The feature id for the 'Reliability' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int QUALITY_OF_SERVICE__RELIABILITY = 3; /** - * The feature id for the 'Durability' attribute. - * + * The feature id for the 'Durability' attribute. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int QUALITY_OF_SERVICE__DURABILITY = 4; /** - * The number of structural features of the 'Quality Of Service' class. - * - * - * @generated - * @ordered - */ - int QUALITY_OF_SERVICE_FEATURE_COUNT = 5; - - /** - * The number of operations of the 'Quality Of Service' class. - * - * - * @generated - * @ordered - */ + * The feature id for the 'Liveliness' attribute. + * + * + * @generated + * @ordered + */ + int QUALITY_OF_SERVICE__LIVELINESS = 5; + + /** + * The feature id for the 'Lease Duration' attribute. + * + * + * @generated + * @ordered + */ + int QUALITY_OF_SERVICE__LEASE_DURATION = 6; + + /** + * The feature id for the 'Lifespan' attribute. + * + * + * @generated + * @ordered + */ + int QUALITY_OF_SERVICE__LIFESPAN = 7; + + /** + * The feature id for the 'Deadline' attribute. + * + * + * @generated + * @ordered + */ + int QUALITY_OF_SERVICE__DEADLINE = 8; + + /** + * The number of structural features of the 'Quality Of Service' class. + * + * + * @generated + * @ordered + */ + int QUALITY_OF_SERVICE_FEATURE_COUNT = 9; + + /** + * The number of operations of the 'Quality Of Service' class. + * + * + * @generated + * @ordered + */ int QUALITY_OF_SERVICE_OPERATION_COUNT = 0; /** - * The meta object id for the '{@link ros.impl.TopicSpecMsgRefImpl Topic Spec Msg Ref}' class. - * + * The meta object id for the '{@link ros.impl.TopicSpecMsgRefImpl Topic Spec Msg Ref}' class. + * * - * @see ros.impl.TopicSpecMsgRefImpl - * @see ros.impl.RosPackageImpl#getTopicSpecMsgRef() - * @generated - */ + * @see ros.impl.TopicSpecMsgRefImpl + * @see ros.impl.RosPackageImpl#getTopicSpecMsgRef() + * @generated + */ int TOPIC_SPEC_MSG_REF = 50; /** - * The feature id for the 'Reference' reference. - * + * The feature id for the 'Reference' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC_MSG_REF__REFERENCE = PrimitivesPackage.ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Topic Spec Msg Ref' class. - * + * The number of structural features of the 'Topic Spec Msg Ref' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC_MSG_REF_FEATURE_COUNT = PrimitivesPackage.ABSTRACT_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Topic Spec Msg Ref' class. - * + * The number of operations of the 'Topic Spec Msg Ref' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int TOPIC_SPEC_MSG_REF_OPERATION_COUNT = PrimitivesPackage.ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the '{@link ros.impl.ArrayTopicSpecMsgRefImpl Array Topic Spec Msg Ref}' class. - * + * The meta object id for the '{@link ros.impl.ArrayTopicSpecMsgRefImpl Array Topic Spec Msg Ref}' class. + * * - * @see ros.impl.ArrayTopicSpecMsgRefImpl - * @see ros.impl.RosPackageImpl#getArrayTopicSpecMsgRef() - * @generated - */ + * @see ros.impl.ArrayTopicSpecMsgRefImpl + * @see ros.impl.RosPackageImpl#getArrayTopicSpecMsgRef() + * @generated + */ int ARRAY_TOPIC_SPEC_MSG_REF = 51; /** - * The feature id for the 'Reference' reference. - * + * The feature id for the 'Reference' reference. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE = PrimitivesPackage.ABSTRACT_TYPE_FEATURE_COUNT + 0; /** - * The number of structural features of the 'Array Topic Spec Msg Ref' class. - * + * The number of structural features of the 'Array Topic Spec Msg Ref' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARRAY_TOPIC_SPEC_MSG_REF_FEATURE_COUNT = PrimitivesPackage.ABSTRACT_TYPE_FEATURE_COUNT + 1; /** - * The number of operations of the 'Array Topic Spec Msg Ref' class. - * + * The number of operations of the 'Array Topic Spec Msg Ref' class. + * * - * @generated - * @ordered - */ + * @generated + * @ordered + */ int ARRAY_TOPIC_SPEC_MSG_REF_OPERATION_COUNT = PrimitivesPackage.ABSTRACT_TYPE_OPERATION_COUNT + 0; /** - * The meta object id for the 'Graph Name' data type. - * + * The meta object id for the 'Graph Name' data type. + * * - * @see java.lang.String - * @see ros.impl.RosPackageImpl#getGraphName() - * @generated - */ + * @see java.lang.String + * @see ros.impl.RosPackageImpl#getGraphName() + * @generated + */ int GRAPH_NAME = 52; /** - * Returns the meta object for class '{@link ros.Node Node}'. - * + * Returns the meta object for class '{@link ros.Node Node}'. + * * - * @return the meta object for class 'Node'. - * @see ros.Node - * @generated - */ + * @return the meta object for class 'Node'. + * @see ros.Node + * @generated + */ EClass getNode(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getServiceserver Serviceserver}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getServiceserver Serviceserver}'. + * * - * @return the meta object for the containment reference list 'Serviceserver'. - * @see ros.Node#getServiceserver() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Serviceserver'. + * @see ros.Node#getServiceserver() + * @see #getNode() + * @generated + */ EReference getNode_Serviceserver(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getPublisher Publisher}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getPublisher Publisher}'. + * * - * @return the meta object for the containment reference list 'Publisher'. - * @see ros.Node#getPublisher() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Publisher'. + * @see ros.Node#getPublisher() + * @see #getNode() + * @generated + */ EReference getNode_Publisher(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getSubscriber Subscriber}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getSubscriber Subscriber}'. + * * - * @return the meta object for the containment reference list 'Subscriber'. - * @see ros.Node#getSubscriber() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Subscriber'. + * @see ros.Node#getSubscriber() + * @see #getNode() + * @generated + */ EReference getNode_Subscriber(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getServiceclient Serviceclient}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getServiceclient Serviceclient}'. + * * - * @return the meta object for the containment reference list 'Serviceclient'. - * @see ros.Node#getServiceclient() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Serviceclient'. + * @see ros.Node#getServiceclient() + * @see #getNode() + * @generated + */ EReference getNode_Serviceclient(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getActionserver Actionserver}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getActionserver Actionserver}'. + * * - * @return the meta object for the containment reference list 'Actionserver'. - * @see ros.Node#getActionserver() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Actionserver'. + * @see ros.Node#getActionserver() + * @see #getNode() + * @generated + */ EReference getNode_Actionserver(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getActionclient Actionclient}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getActionclient Actionclient}'. + * * - * @return the meta object for the containment reference list 'Actionclient'. - * @see ros.Node#getActionclient() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Actionclient'. + * @see ros.Node#getActionclient() + * @see #getNode() + * @generated + */ EReference getNode_Actionclient(); /** - * Returns the meta object for the attribute '{@link ros.Node#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.Node#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.Node#getName() - * @see #getNode() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.Node#getName() + * @see #getNode() + * @generated + */ EAttribute getNode_Name(); /** - * Returns the meta object for the containment reference list '{@link ros.Node#getParameter Parameter}'. - * + * Returns the meta object for the containment reference list '{@link ros.Node#getParameter Parameter}'. + * * - * @return the meta object for the containment reference list 'Parameter'. - * @see ros.Node#getParameter() - * @see #getNode() - * @generated - */ + * @return the meta object for the containment reference list 'Parameter'. + * @see ros.Node#getParameter() + * @see #getNode() + * @generated + */ EReference getNode_Parameter(); /** - * Returns the meta object for class '{@link ros.Package Package}'. - * + * Returns the meta object for class '{@link ros.Package Package}'. + * * - * @return the meta object for class 'Package'. - * @see ros.Package - * @generated - */ + * @return the meta object for class 'Package'. + * @see ros.Package + * @generated + */ EClass getPackage(); /** - * Returns the meta object for the attribute '{@link ros.Package#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.Package#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.Package#getName() - * @see #getPackage() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.Package#getName() + * @see #getPackage() + * @generated + */ EAttribute getPackage_Name(); /** - * Returns the meta object for the containment reference list '{@link ros.Package#getSpec Spec}'. - * + * Returns the meta object for the containment reference list '{@link ros.Package#getSpec Spec}'. + * * - * @return the meta object for the containment reference list 'Spec'. - * @see ros.Package#getSpec() - * @see #getPackage() - * @generated - */ + * @return the meta object for the containment reference list 'Spec'. + * @see ros.Package#getSpec() + * @see #getPackage() + * @generated + */ EReference getPackage_Spec(); /** - * Returns the meta object for the containment reference list '{@link ros.Package#getArtifact Artifact}'. - * + * Returns the meta object for the containment reference list '{@link ros.Package#getArtifact Artifact}'. + * * - * @return the meta object for the containment reference list 'Artifact'. - * @see ros.Package#getArtifact() - * @see #getPackage() - * @generated - */ + * @return the meta object for the containment reference list 'Artifact'. + * @see ros.Package#getArtifact() + * @see #getPackage() + * @generated + */ EReference getPackage_Artifact(); /** - * Returns the meta object for the attribute '{@link ros.Package#getFromGitRepo From Git Repo}'. - * + * Returns the meta object for the attribute '{@link ros.Package#getFromGitRepo From Git Repo}'. + * * - * @return the meta object for the attribute 'From Git Repo'. - * @see ros.Package#getFromGitRepo() - * @see #getPackage() - * @generated - */ + * @return the meta object for the attribute 'From Git Repo'. + * @see ros.Package#getFromGitRepo() + * @see #getPackage() + * @generated + */ EAttribute getPackage_FromGitRepo(); /** - * Returns the meta object for the containment reference list '{@link ros.Package#getDependency Dependency}'. - * + * Returns the meta object for the containment reference list '{@link ros.Package#getDependency Dependency}'. + * * - * @return the meta object for the containment reference list 'Dependency'. - * @see ros.Package#getDependency() - * @see #getPackage() - * @generated - */ + * @return the meta object for the containment reference list 'Dependency'. + * @see ros.Package#getDependency() + * @see #getPackage() + * @generated + */ EReference getPackage_Dependency(); /** - * Returns the meta object for class '{@link ros.Dependency Dependency}'. - * + * Returns the meta object for class '{@link ros.Dependency Dependency}'. + * * - * @return the meta object for class 'Dependency'. - * @see ros.Dependency - * @generated - */ + * @return the meta object for class 'Dependency'. + * @see ros.Dependency + * @generated + */ EClass getDependency(); /** - * Returns the meta object for class '{@link ros.ServiceSpec Service Spec}'. - * + * Returns the meta object for class '{@link ros.ServiceSpec Service Spec}'. + * * - * @return the meta object for class 'Service Spec'. - * @see ros.ServiceSpec - * @generated - */ + * @return the meta object for class 'Service Spec'. + * @see ros.ServiceSpec + * @generated + */ EClass getServiceSpec(); /** - * Returns the meta object for the containment reference '{@link ros.ServiceSpec#getRequest Request}'. - * + * Returns the meta object for the containment reference '{@link ros.ServiceSpec#getRequest Request}'. + * * - * @return the meta object for the containment reference 'Request'. - * @see ros.ServiceSpec#getRequest() - * @see #getServiceSpec() - * @generated - */ + * @return the meta object for the containment reference 'Request'. + * @see ros.ServiceSpec#getRequest() + * @see #getServiceSpec() + * @generated + */ EReference getServiceSpec_Request(); /** - * Returns the meta object for the containment reference '{@link ros.ServiceSpec#getResponse Response}'. - * + * Returns the meta object for the containment reference '{@link ros.ServiceSpec#getResponse Response}'. + * * - * @return the meta object for the containment reference 'Response'. - * @see ros.ServiceSpec#getResponse() - * @see #getServiceSpec() - * @generated - */ + * @return the meta object for the containment reference 'Response'. + * @see ros.ServiceSpec#getResponse() + * @see #getServiceSpec() + * @generated + */ EReference getServiceSpec_Response(); /** - * Returns the meta object for class '{@link ros.ServiceServer Service Server}'. - * + * Returns the meta object for class '{@link ros.ServiceServer Service Server}'. + * * - * @return the meta object for class 'Service Server'. - * @see ros.ServiceServer - * @generated - */ + * @return the meta object for class 'Service Server'. + * @see ros.ServiceServer + * @generated + */ EClass getServiceServer(); /** - * Returns the meta object for the reference '{@link ros.ServiceServer#getService Service}'. - * + * Returns the meta object for the reference '{@link ros.ServiceServer#getService Service}'. + * * - * @return the meta object for the reference 'Service'. - * @see ros.ServiceServer#getService() - * @see #getServiceServer() - * @generated - */ + * @return the meta object for the reference 'Service'. + * @see ros.ServiceServer#getService() + * @see #getServiceServer() + * @generated + */ EReference getServiceServer_Service(); /** - * Returns the meta object for class '{@link ros.TopicSpec Topic Spec}'. - * + * Returns the meta object for class '{@link ros.TopicSpec Topic Spec}'. + * * - * @return the meta object for class 'Topic Spec'. - * @see ros.TopicSpec - * @generated - */ + * @return the meta object for class 'Topic Spec'. + * @see ros.TopicSpec + * @generated + */ EClass getTopicSpec(); /** - * Returns the meta object for the containment reference '{@link ros.TopicSpec#getMessage Message}'. - * + * Returns the meta object for the containment reference '{@link ros.TopicSpec#getMessage Message}'. + * * - * @return the meta object for the containment reference 'Message'. - * @see ros.TopicSpec#getMessage() - * @see #getTopicSpec() - * @generated - */ + * @return the meta object for the containment reference 'Message'. + * @see ros.TopicSpec#getMessage() + * @see #getTopicSpec() + * @generated + */ EReference getTopicSpec_Message(); /** - * Returns the meta object for class '{@link ros.Publisher Publisher}'. - * + * Returns the meta object for class '{@link ros.Publisher Publisher}'. + * * - * @return the meta object for class 'Publisher'. - * @see ros.Publisher - * @generated - */ + * @return the meta object for class 'Publisher'. + * @see ros.Publisher + * @generated + */ EClass getPublisher(); /** - * Returns the meta object for the reference '{@link ros.Publisher#getMessage Message}'. - * + * Returns the meta object for the reference '{@link ros.Publisher#getMessage Message}'. + * * - * @return the meta object for the reference 'Message'. - * @see ros.Publisher#getMessage() - * @see #getPublisher() - * @generated - */ + * @return the meta object for the reference 'Message'. + * @see ros.Publisher#getMessage() + * @see #getPublisher() + * @generated + */ EReference getPublisher_Message(); /** - * Returns the meta object for class '{@link ros.PackageDependency Package Dependency}'. - * + * Returns the meta object for class '{@link ros.PackageDependency Package Dependency}'. + * * - * @return the meta object for class 'Package Dependency'. - * @see ros.PackageDependency - * @generated - */ + * @return the meta object for class 'Package Dependency'. + * @see ros.PackageDependency + * @generated + */ EClass getPackageDependency(); /** - * Returns the meta object for the reference '{@link ros.PackageDependency#getPackage Package}'. - * + * Returns the meta object for the reference '{@link ros.PackageDependency#getPackage Package}'. + * * - * @return the meta object for the reference 'Package'. - * @see ros.PackageDependency#getPackage() - * @see #getPackageDependency() - * @generated - */ + * @return the meta object for the reference 'Package'. + * @see ros.PackageDependency#getPackage() + * @see #getPackageDependency() + * @generated + */ EReference getPackageDependency_Package(); /** - * Returns the meta object for class '{@link ros.ExternalDependency External Dependency}'. - * + * Returns the meta object for class '{@link ros.ExternalDependency External Dependency}'. + * * - * @return the meta object for class 'External Dependency'. - * @see ros.ExternalDependency - * @generated - */ + * @return the meta object for class 'External Dependency'. + * @see ros.ExternalDependency + * @generated + */ EClass getExternalDependency(); /** - * Returns the meta object for the attribute '{@link ros.ExternalDependency#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.ExternalDependency#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.ExternalDependency#getName() - * @see #getExternalDependency() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.ExternalDependency#getName() + * @see #getExternalDependency() + * @generated + */ EAttribute getExternalDependency_Name(); /** - * Returns the meta object for class '{@link ros.CatkinPackage Catkin Package}'. - * + * Returns the meta object for class '{@link ros.CatkinPackage Catkin Package}'. + * * - * @return the meta object for class 'Catkin Package'. - * @see ros.CatkinPackage - * @generated - */ + * @return the meta object for class 'Catkin Package'. + * @see ros.CatkinPackage + * @generated + */ EClass getCatkinPackage(); /** - * Returns the meta object for class '{@link ros.Artifact Artifact}'. - * + * Returns the meta object for class '{@link ros.Artifact Artifact}'. + * * - * @return the meta object for class 'Artifact'. - * @see ros.Artifact - * @generated - */ + * @return the meta object for class 'Artifact'. + * @see ros.Artifact + * @generated + */ EClass getArtifact(); /** - * Returns the meta object for the attribute '{@link ros.Artifact#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.Artifact#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.Artifact#getName() - * @see #getArtifact() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.Artifact#getName() + * @see #getArtifact() + * @generated + */ EAttribute getArtifact_Name(); /** - * Returns the meta object for the containment reference '{@link ros.Artifact#getNode Node}'. - * + * Returns the meta object for the containment reference '{@link ros.Artifact#getNode Node}'. + * * - * @return the meta object for the containment reference 'Node'. - * @see ros.Artifact#getNode() - * @see #getArtifact() - * @generated - */ + * @return the meta object for the containment reference 'Node'. + * @see ros.Artifact#getNode() + * @see #getArtifact() + * @generated + */ EReference getArtifact_Node(); /** - * Returns the meta object for class '{@link ros.SpecBase Spec Base}'. - * + * Returns the meta object for class '{@link ros.SpecBase Spec Base}'. + * * - * @return the meta object for class 'Spec Base'. - * @see ros.SpecBase - * @generated - */ + * @return the meta object for class 'Spec Base'. + * @see ros.SpecBase + * @generated + */ EClass getSpecBase(); /** - * Returns the meta object for the attribute '{@link ros.SpecBase#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.SpecBase#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.SpecBase#getName() - * @see #getSpecBase() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.SpecBase#getName() + * @see #getSpecBase() + * @generated + */ EAttribute getSpecBase_Name(); /** - * Returns the meta object for the container reference '{@link ros.SpecBase#getPackage Package}'. - * + * Returns the meta object for the container reference '{@link ros.SpecBase#getPackage Package}'. + * * - * @return the meta object for the container reference 'Package'. - * @see ros.SpecBase#getPackage() - * @see #getSpecBase() - * @generated - */ + * @return the meta object for the container reference 'Package'. + * @see ros.SpecBase#getPackage() + * @see #getSpecBase() + * @generated + */ EReference getSpecBase_Package(); /** - * Returns the meta object for the attribute '{@link ros.SpecBase#getFullname Fullname}'. - * + * Returns the meta object for the attribute '{@link ros.SpecBase#getFullname Fullname}'. + * * - * @return the meta object for the attribute 'Fullname'. - * @see ros.SpecBase#getFullname() - * @see #getSpecBase() - * @generated - */ + * @return the meta object for the attribute 'Fullname'. + * @see ros.SpecBase#getFullname() + * @see #getSpecBase() + * @generated + */ EAttribute getSpecBase_Fullname(); /** - * Returns the meta object for class '{@link ros.Subscriber Subscriber}'. - * + * Returns the meta object for class '{@link ros.Subscriber Subscriber}'. + * * - * @return the meta object for class 'Subscriber'. - * @see ros.Subscriber - * @generated - */ + * @return the meta object for class 'Subscriber'. + * @see ros.Subscriber + * @generated + */ EClass getSubscriber(); /** - * Returns the meta object for the reference '{@link ros.Subscriber#getMessage Message}'. - * + * Returns the meta object for the reference '{@link ros.Subscriber#getMessage Message}'. + * * - * @return the meta object for the reference 'Message'. - * @see ros.Subscriber#getMessage() - * @see #getSubscriber() - * @generated - */ + * @return the meta object for the reference 'Message'. + * @see ros.Subscriber#getMessage() + * @see #getSubscriber() + * @generated + */ EReference getSubscriber_Message(); /** - * Returns the meta object for class '{@link ros.ServiceClient Service Client}'. - * + * Returns the meta object for class '{@link ros.ServiceClient Service Client}'. + * * - * @return the meta object for class 'Service Client'. - * @see ros.ServiceClient - * @generated - */ + * @return the meta object for class 'Service Client'. + * @see ros.ServiceClient + * @generated + */ EClass getServiceClient(); /** - * Returns the meta object for the reference '{@link ros.ServiceClient#getService Service}'. - * + * Returns the meta object for the reference '{@link ros.ServiceClient#getService Service}'. + * * - * @return the meta object for the reference 'Service'. - * @see ros.ServiceClient#getService() - * @see #getServiceClient() - * @generated - */ + * @return the meta object for the reference 'Service'. + * @see ros.ServiceClient#getService() + * @see #getServiceClient() + * @generated + */ EReference getServiceClient_Service(); /** - * Returns the meta object for class '{@link ros.PackageSet Package Set}'. - * + * Returns the meta object for class '{@link ros.PackageSet Package Set}'. + * * - * @return the meta object for class 'Package Set'. - * @see ros.PackageSet - * @generated - */ + * @return the meta object for class 'Package Set'. + * @see ros.PackageSet + * @generated + */ EClass getPackageSet(); /** - * Returns the meta object for the containment reference list '{@link ros.PackageSet#getPackage Package}'. - * + * Returns the meta object for the containment reference list '{@link ros.PackageSet#getPackage Package}'. + * * - * @return the meta object for the containment reference list 'Package'. - * @see ros.PackageSet#getPackage() - * @see #getPackageSet() - * @generated - */ + * @return the meta object for the containment reference list 'Package'. + * @see ros.PackageSet#getPackage() + * @see #getPackageSet() + * @generated + */ EReference getPackageSet_Package(); /** - * Returns the meta object for class '{@link ros.ActionSpec Action Spec}'. - * + * Returns the meta object for class '{@link ros.ActionSpec Action Spec}'. + * * - * @return the meta object for class 'Action Spec'. - * @see ros.ActionSpec - * @generated - */ + * @return the meta object for class 'Action Spec'. + * @see ros.ActionSpec + * @generated + */ EClass getActionSpec(); /** - * Returns the meta object for the containment reference '{@link ros.ActionSpec#getGoal Goal}'. - * + * Returns the meta object for the containment reference '{@link ros.ActionSpec#getGoal Goal}'. + * * - * @return the meta object for the containment reference 'Goal'. - * @see ros.ActionSpec#getGoal() - * @see #getActionSpec() - * @generated - */ + * @return the meta object for the containment reference 'Goal'. + * @see ros.ActionSpec#getGoal() + * @see #getActionSpec() + * @generated + */ EReference getActionSpec_Goal(); /** - * Returns the meta object for the containment reference '{@link ros.ActionSpec#getResult Result}'. - * + * Returns the meta object for the containment reference '{@link ros.ActionSpec#getResult Result}'. + * * - * @return the meta object for the containment reference 'Result'. - * @see ros.ActionSpec#getResult() - * @see #getActionSpec() - * @generated - */ + * @return the meta object for the containment reference 'Result'. + * @see ros.ActionSpec#getResult() + * @see #getActionSpec() + * @generated + */ EReference getActionSpec_Result(); /** - * Returns the meta object for the containment reference '{@link ros.ActionSpec#getFeedback Feedback}'. - * + * Returns the meta object for the containment reference '{@link ros.ActionSpec#getFeedback Feedback}'. + * * - * @return the meta object for the containment reference 'Feedback'. - * @see ros.ActionSpec#getFeedback() - * @see #getActionSpec() - * @generated - */ + * @return the meta object for the containment reference 'Feedback'. + * @see ros.ActionSpec#getFeedback() + * @see #getActionSpec() + * @generated + */ EReference getActionSpec_Feedback(); /** - * Returns the meta object for class '{@link ros.ActionServer Action Server}'. - * + * Returns the meta object for class '{@link ros.ActionServer Action Server}'. + * * - * @return the meta object for class 'Action Server'. - * @see ros.ActionServer - * @generated - */ + * @return the meta object for class 'Action Server'. + * @see ros.ActionServer + * @generated + */ EClass getActionServer(); /** - * Returns the meta object for the reference '{@link ros.ActionServer#getAction Action}'. - * + * Returns the meta object for the reference '{@link ros.ActionServer#getAction Action}'. + * * - * @return the meta object for the reference 'Action'. - * @see ros.ActionServer#getAction() - * @see #getActionServer() - * @generated - */ + * @return the meta object for the reference 'Action'. + * @see ros.ActionServer#getAction() + * @see #getActionServer() + * @generated + */ EReference getActionServer_Action(); /** - * Returns the meta object for class '{@link ros.ActionClient Action Client}'. - * + * Returns the meta object for class '{@link ros.ActionClient Action Client}'. + * * - * @return the meta object for class 'Action Client'. - * @see ros.ActionClient - * @generated - */ + * @return the meta object for class 'Action Client'. + * @see ros.ActionClient + * @generated + */ EClass getActionClient(); /** - * Returns the meta object for the reference '{@link ros.ActionClient#getAction Action}'. - * + * Returns the meta object for the reference '{@link ros.ActionClient#getAction Action}'. + * * - * @return the meta object for the reference 'Action'. - * @see ros.ActionClient#getAction() - * @see #getActionClient() - * @generated - */ + * @return the meta object for the reference 'Action'. + * @see ros.ActionClient#getAction() + * @see #getActionClient() + * @generated + */ EReference getActionClient_Action(); /** - * Returns the meta object for class '{@link ros.MessageDefinition Message Definition}'. - * + * Returns the meta object for class '{@link ros.MessageDefinition Message Definition}'. + * * - * @return the meta object for class 'Message Definition'. - * @see ros.MessageDefinition - * @generated - */ + * @return the meta object for class 'Message Definition'. + * @see ros.MessageDefinition + * @generated + */ EClass getMessageDefinition(); /** - * Returns the meta object for the containment reference list '{@link ros.MessageDefinition#getMessagePart Message Part}'. - * + * Returns the meta object for the containment reference list '{@link ros.MessageDefinition#getMessagePart Message Part}'. + * * - * @return the meta object for the containment reference list 'Message Part'. - * @see ros.MessageDefinition#getMessagePart() - * @see #getMessageDefinition() - * @generated - */ + * @return the meta object for the containment reference list 'Message Part'. + * @see ros.MessageDefinition#getMessagePart() + * @see #getMessageDefinition() + * @generated + */ EReference getMessageDefinition_MessagePart(); /** - * Returns the meta object for class '{@link ros.Namespace Namespace}'. - * + * Returns the meta object for class '{@link ros.Namespace Namespace}'. + * * - * @return the meta object for class 'Namespace'. - * @see ros.Namespace - * @generated - */ + * @return the meta object for class 'Namespace'. + * @see ros.Namespace + * @generated + */ EClass getNamespace(); /** - * Returns the meta object for the attribute list '{@link ros.Namespace#getParts Parts}'. - * + * Returns the meta object for the attribute list '{@link ros.Namespace#getParts Parts}'. + * * - * @return the meta object for the attribute list 'Parts'. - * @see ros.Namespace#getParts() - * @see #getNamespace() - * @generated - */ + * @return the meta object for the attribute list 'Parts'. + * @see ros.Namespace#getParts() + * @see #getNamespace() + * @generated + */ EAttribute getNamespace_Parts(); /** - * Returns the meta object for class '{@link ros.GlobalNamespace Global Namespace}'. - * + * Returns the meta object for class '{@link ros.GlobalNamespace Global Namespace}'. + * * - * @return the meta object for class 'Global Namespace'. - * @see ros.GlobalNamespace - * @generated - */ + * @return the meta object for class 'Global Namespace'. + * @see ros.GlobalNamespace + * @generated + */ EClass getGlobalNamespace(); /** - * Returns the meta object for class '{@link ros.RelativeNamespace Relative Namespace}'. - * + * Returns the meta object for class '{@link ros.RelativeNamespace Relative Namespace}'. + * * - * @return the meta object for class 'Relative Namespace'. - * @see ros.RelativeNamespace - * @generated - */ + * @return the meta object for class 'Relative Namespace'. + * @see ros.RelativeNamespace + * @generated + */ EClass getRelativeNamespace(); /** - * Returns the meta object for class '{@link ros.PrivateNamespace Private Namespace}'. - * + * Returns the meta object for class '{@link ros.PrivateNamespace Private Namespace}'. + * * - * @return the meta object for class 'Private Namespace'. - * @see ros.PrivateNamespace - * @generated - */ + * @return the meta object for class 'Private Namespace'. + * @see ros.PrivateNamespace + * @generated + */ EClass getPrivateNamespace(); /** - * Returns the meta object for class '{@link ros.InterfaceType Interface Type}'. - * + * Returns the meta object for class '{@link ros.InterfaceType Interface Type}'. + * * - * @return the meta object for class 'Interface Type'. - * @see ros.InterfaceType - * @generated - */ + * @return the meta object for class 'Interface Type'. + * @see ros.InterfaceType + * @generated + */ EClass getInterfaceType(); /** - * Returns the meta object for the containment reference '{@link ros.InterfaceType#getNamespace Namespace}'. - * + * Returns the meta object for the containment reference '{@link ros.InterfaceType#getNamespace Namespace}'. + * * - * @return the meta object for the containment reference 'Namespace'. - * @see ros.InterfaceType#getNamespace() - * @see #getInterfaceType() - * @generated - */ + * @return the meta object for the containment reference 'Namespace'. + * @see ros.InterfaceType#getNamespace() + * @see #getInterfaceType() + * @generated + */ EReference getInterfaceType_Namespace(); /** - * Returns the meta object for the attribute '{@link ros.InterfaceType#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.InterfaceType#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.InterfaceType#getName() - * @see #getInterfaceType() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.InterfaceType#getName() + * @see #getInterfaceType() + * @generated + */ EAttribute getInterfaceType_Name(); /** - * Returns the meta object for the containment reference '{@link ros.InterfaceType#getQos Qos}'. - * + * Returns the meta object for the containment reference '{@link ros.InterfaceType#getQos Qos}'. + * * - * @return the meta object for the containment reference 'Qos'. - * @see ros.InterfaceType#getQos() - * @see #getInterfaceType() - * @generated - */ + * @return the meta object for the containment reference 'Qos'. + * @see ros.InterfaceType#getQos() + * @see #getInterfaceType() + * @generated + */ EReference getInterfaceType_Qos(); /** - * Returns the meta object for class '{@link ros.ParameterType Parameter Type}'. - * + * Returns the meta object for class '{@link ros.ParameterType Parameter Type}'. + * * - * @return the meta object for class 'Parameter Type'. - * @see ros.ParameterType - * @generated - */ + * @return the meta object for class 'Parameter Type'. + * @see ros.ParameterType + * @generated + */ EClass getParameterType(); /** - * Returns the meta object for class '{@link ros.ParameterListType Parameter List Type}'. - * + * Returns the meta object for class '{@link ros.ParameterListType Parameter List Type}'. + * * - * @return the meta object for class 'Parameter List Type'. - * @see ros.ParameterListType - * @generated - */ + * @return the meta object for class 'Parameter List Type'. + * @see ros.ParameterListType + * @generated + */ EClass getParameterListType(); /** - * Returns the meta object for the containment reference list '{@link ros.ParameterListType#getSequence Sequence}'. - * + * Returns the meta object for the containment reference list '{@link ros.ParameterListType#getSequence Sequence}'. + * * - * @return the meta object for the containment reference list 'Sequence'. - * @see ros.ParameterListType#getSequence() - * @see #getParameterListType() - * @generated - */ + * @return the meta object for the containment reference list 'Sequence'. + * @see ros.ParameterListType#getSequence() + * @see #getParameterListType() + * @generated + */ EReference getParameterListType_Sequence(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterListType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterListType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterListType#getDefault() - * @see #getParameterListType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterListType#getDefault() + * @see #getParameterListType() + * @generated + */ EReference getParameterListType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterStructType Parameter Struct Type}'. - * + * Returns the meta object for class '{@link ros.ParameterStructType Parameter Struct Type}'. + * * - * @return the meta object for class 'Parameter Struct Type'. - * @see ros.ParameterStructType - * @generated - */ + * @return the meta object for class 'Parameter Struct Type'. + * @see ros.ParameterStructType + * @generated + */ EClass getParameterStructType(); /** - * Returns the meta object for the containment reference list '{@link ros.ParameterStructType#getParameterstructypetmember Parameterstructypetmember}'. - * + * Returns the meta object for the containment reference list '{@link ros.ParameterStructType#getParameterstructypetmember Parameterstructypetmember}'. + * * - * @return the meta object for the containment reference list 'Parameterstructypetmember'. - * @see ros.ParameterStructType#getParameterstructypetmember() - * @see #getParameterStructType() - * @generated - */ + * @return the meta object for the containment reference list 'Parameterstructypetmember'. + * @see ros.ParameterStructType#getParameterstructypetmember() + * @see #getParameterStructType() + * @generated + */ EReference getParameterStructType_Parameterstructypetmember(); /** - * Returns the meta object for class '{@link ros.ParameterIntegerType Parameter Integer Type}'. - * + * Returns the meta object for class '{@link ros.ParameterIntegerType Parameter Integer Type}'. + * * - * @return the meta object for class 'Parameter Integer Type'. - * @see ros.ParameterIntegerType - * @generated - */ + * @return the meta object for class 'Parameter Integer Type'. + * @see ros.ParameterIntegerType + * @generated + */ EClass getParameterIntegerType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterIntegerType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterIntegerType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterIntegerType#getDefault() - * @see #getParameterIntegerType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterIntegerType#getDefault() + * @see #getParameterIntegerType() + * @generated + */ EReference getParameterIntegerType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterStringType Parameter String Type}'. - * + * Returns the meta object for class '{@link ros.ParameterStringType Parameter String Type}'. + * * - * @return the meta object for class 'Parameter String Type'. - * @see ros.ParameterStringType - * @generated - */ + * @return the meta object for class 'Parameter String Type'. + * @see ros.ParameterStringType + * @generated + */ EClass getParameterStringType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterStringType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterStringType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterStringType#getDefault() - * @see #getParameterStringType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterStringType#getDefault() + * @see #getParameterStringType() + * @generated + */ EReference getParameterStringType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterDoubleType Parameter Double Type}'. - * + * Returns the meta object for class '{@link ros.ParameterDoubleType Parameter Double Type}'. + * * - * @return the meta object for class 'Parameter Double Type'. - * @see ros.ParameterDoubleType - * @generated - */ + * @return the meta object for class 'Parameter Double Type'. + * @see ros.ParameterDoubleType + * @generated + */ EClass getParameterDoubleType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterDoubleType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterDoubleType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterDoubleType#getDefault() - * @see #getParameterDoubleType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterDoubleType#getDefault() + * @see #getParameterDoubleType() + * @generated + */ EReference getParameterDoubleType_Default(); /** - * Returns the meta object for class '{@link ros.Parameter Parameter}'. - * + * Returns the meta object for class '{@link ros.Parameter Parameter}'. + * * - * @return the meta object for class 'Parameter'. - * @see ros.Parameter - * @generated - */ + * @return the meta object for class 'Parameter'. + * @see ros.Parameter + * @generated + */ EClass getParameter(); /** - * Returns the meta object for the containment reference '{@link ros.Parameter#getType Type}'. - * + * Returns the meta object for the containment reference '{@link ros.Parameter#getType Type}'. + * * - * @return the meta object for the containment reference 'Type'. - * @see ros.Parameter#getType() - * @see #getParameter() - * @generated - */ + * @return the meta object for the containment reference 'Type'. + * @see ros.Parameter#getType() + * @see #getParameter() + * @generated + */ EReference getParameter_Type(); /** - * Returns the meta object for the containment reference '{@link ros.Parameter#getValue Value}'. - * + * Returns the meta object for the containment reference '{@link ros.Parameter#getValue Value}'. + * * - * @return the meta object for the containment reference 'Value'. - * @see ros.Parameter#getValue() - * @see #getParameter() - * @generated - */ + * @return the meta object for the containment reference 'Value'. + * @see ros.Parameter#getValue() + * @see #getParameter() + * @generated + */ EReference getParameter_Value(); /** - * Returns the meta object for class '{@link ros.ParameterDateType Parameter Date Type}'. - * + * Returns the meta object for class '{@link ros.ParameterDateType Parameter Date Type}'. + * * - * @return the meta object for class 'Parameter Date Type'. - * @see ros.ParameterDateType - * @generated - */ + * @return the meta object for class 'Parameter Date Type'. + * @see ros.ParameterDateType + * @generated + */ EClass getParameterDateType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterDateType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterDateType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterDateType#getDefault() - * @see #getParameterDateType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterDateType#getDefault() + * @see #getParameterDateType() + * @generated + */ EReference getParameterDateType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterBooleanType Parameter Boolean Type}'. - * + * Returns the meta object for class '{@link ros.ParameterBooleanType Parameter Boolean Type}'. + * * - * @return the meta object for class 'Parameter Boolean Type'. - * @see ros.ParameterBooleanType - * @generated - */ + * @return the meta object for class 'Parameter Boolean Type'. + * @see ros.ParameterBooleanType + * @generated + */ EClass getParameterBooleanType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterBooleanType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterBooleanType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterBooleanType#getDefault() - * @see #getParameterBooleanType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterBooleanType#getDefault() + * @see #getParameterBooleanType() + * @generated + */ EReference getParameterBooleanType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterBase64Type Parameter Base64 Type}'. - * + * Returns the meta object for class '{@link ros.ParameterBase64Type Parameter Base64 Type}'. + * * - * @return the meta object for class 'Parameter Base64 Type'. - * @see ros.ParameterBase64Type - * @generated - */ + * @return the meta object for class 'Parameter Base64 Type'. + * @see ros.ParameterBase64Type + * @generated + */ EClass getParameterBase64Type(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterBase64Type#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterBase64Type#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterBase64Type#getDefault() - * @see #getParameterBase64Type() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterBase64Type#getDefault() + * @see #getParameterBase64Type() + * @generated + */ EReference getParameterBase64Type_Default(); /** - * Returns the meta object for class '{@link ros.ParameterAnyType Parameter Any Type}'. - * + * Returns the meta object for class '{@link ros.ParameterAnyType Parameter Any Type}'. + * * - * @return the meta object for class 'Parameter Any Type'. - * @see ros.ParameterAnyType - * @generated - */ + * @return the meta object for class 'Parameter Any Type'. + * @see ros.ParameterAnyType + * @generated + */ EClass getParameterAnyType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterAnyType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterAnyType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterAnyType#getDefault() - * @see #getParameterAnyType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterAnyType#getDefault() + * @see #getParameterAnyType() + * @generated + */ EReference getParameterAnyType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterStructTypeMember Parameter Struct Type Member}'. - * + * Returns the meta object for class '{@link ros.ParameterStructTypeMember Parameter Struct Type Member}'. + * * - * @return the meta object for class 'Parameter Struct Type Member'. - * @see ros.ParameterStructTypeMember - * @generated - */ + * @return the meta object for class 'Parameter Struct Type Member'. + * @see ros.ParameterStructTypeMember + * @generated + */ EClass getParameterStructTypeMember(); /** - * Returns the meta object for the attribute '{@link ros.ParameterStructTypeMember#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterStructTypeMember#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.ParameterStructTypeMember#getName() - * @see #getParameterStructTypeMember() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.ParameterStructTypeMember#getName() + * @see #getParameterStructTypeMember() + * @generated + */ EAttribute getParameterStructTypeMember_Name(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterStructTypeMember#getType Type}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterStructTypeMember#getType Type}'. + * * - * @return the meta object for the containment reference 'Type'. - * @see ros.ParameterStructTypeMember#getType() - * @see #getParameterStructTypeMember() - * @generated - */ + * @return the meta object for the containment reference 'Type'. + * @see ros.ParameterStructTypeMember#getType() + * @see #getParameterStructTypeMember() + * @generated + */ EReference getParameterStructTypeMember_Type(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterStructTypeMember#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterStructTypeMember#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterStructTypeMember#getDefault() - * @see #getParameterStructTypeMember() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterStructTypeMember#getDefault() + * @see #getParameterStructTypeMember() + * @generated + */ EReference getParameterStructTypeMember_Default(); /** - * Returns the meta object for class '{@link ros.ParameterArrayType Parameter Array Type}'. - * + * Returns the meta object for class '{@link ros.ParameterArrayType Parameter Array Type}'. + * * - * @return the meta object for class 'Parameter Array Type'. - * @see ros.ParameterArrayType - * @generated - */ + * @return the meta object for class 'Parameter Array Type'. + * @see ros.ParameterArrayType + * @generated + */ EClass getParameterArrayType(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterArrayType#getType Type}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterArrayType#getType Type}'. + * * - * @return the meta object for the containment reference 'Type'. - * @see ros.ParameterArrayType#getType() - * @see #getParameterArrayType() - * @generated - */ + * @return the meta object for the containment reference 'Type'. + * @see ros.ParameterArrayType#getType() + * @see #getParameterArrayType() + * @generated + */ EReference getParameterArrayType_Type(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterArrayType#getDefault Default}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterArrayType#getDefault Default}'. + * * - * @return the meta object for the containment reference 'Default'. - * @see ros.ParameterArrayType#getDefault() - * @see #getParameterArrayType() - * @generated - */ + * @return the meta object for the containment reference 'Default'. + * @see ros.ParameterArrayType#getDefault() + * @see #getParameterArrayType() + * @generated + */ EReference getParameterArrayType_Default(); /** - * Returns the meta object for class '{@link ros.ParameterValue Parameter Value}'. - * + * Returns the meta object for class '{@link ros.ParameterValue Parameter Value}'. + * * - * @return the meta object for class 'Parameter Value'. - * @see ros.ParameterValue - * @generated - */ + * @return the meta object for class 'Parameter Value'. + * @see ros.ParameterValue + * @generated + */ EClass getParameterValue(); /** - * Returns the meta object for class '{@link ros.ParameterAny Parameter Any}'. - * + * Returns the meta object for class '{@link ros.ParameterAny Parameter Any}'. + * * - * @return the meta object for class 'Parameter Any'. - * @see ros.ParameterAny - * @generated - */ + * @return the meta object for class 'Parameter Any'. + * @see ros.ParameterAny + * @generated + */ EClass getParameterAny(); /** - * Returns the meta object for the attribute '{@link ros.ParameterAny#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterAny#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterAny#getValue() - * @see #getParameterAny() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterAny#getValue() + * @see #getParameterAny() + * @generated + */ EAttribute getParameterAny_Value(); /** - * Returns the meta object for class '{@link ros.ParameterString Parameter String}'. - * + * Returns the meta object for class '{@link ros.ParameterString Parameter String}'. + * * - * @return the meta object for class 'Parameter String'. - * @see ros.ParameterString - * @generated - */ + * @return the meta object for class 'Parameter String'. + * @see ros.ParameterString + * @generated + */ EClass getParameterString(); /** - * Returns the meta object for the attribute '{@link ros.ParameterString#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterString#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterString#getValue() - * @see #getParameterString() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterString#getValue() + * @see #getParameterString() + * @generated + */ EAttribute getParameterString_Value(); /** - * Returns the meta object for class '{@link ros.ParameterBase64 Parameter Base64}'. - * + * Returns the meta object for class '{@link ros.ParameterBase64 Parameter Base64}'. + * * - * @return the meta object for class 'Parameter Base64'. - * @see ros.ParameterBase64 - * @generated - */ + * @return the meta object for class 'Parameter Base64'. + * @see ros.ParameterBase64 + * @generated + */ EClass getParameterBase64(); /** - * Returns the meta object for the attribute '{@link ros.ParameterBase64#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterBase64#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterBase64#getValue() - * @see #getParameterBase64() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterBase64#getValue() + * @see #getParameterBase64() + * @generated + */ EAttribute getParameterBase64_Value(); /** - * Returns the meta object for class '{@link ros.ParameterInteger Parameter Integer}'. - * + * Returns the meta object for class '{@link ros.ParameterInteger Parameter Integer}'. + * * - * @return the meta object for class 'Parameter Integer'. - * @see ros.ParameterInteger - * @generated - */ + * @return the meta object for class 'Parameter Integer'. + * @see ros.ParameterInteger + * @generated + */ EClass getParameterInteger(); /** - * Returns the meta object for the attribute '{@link ros.ParameterInteger#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterInteger#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterInteger#getValue() - * @see #getParameterInteger() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterInteger#getValue() + * @see #getParameterInteger() + * @generated + */ EAttribute getParameterInteger_Value(); /** - * Returns the meta object for class '{@link ros.ParameterDouble Parameter Double}'. - * + * Returns the meta object for class '{@link ros.ParameterDouble Parameter Double}'. + * * - * @return the meta object for class 'Parameter Double'. - * @see ros.ParameterDouble - * @generated - */ + * @return the meta object for class 'Parameter Double'. + * @see ros.ParameterDouble + * @generated + */ EClass getParameterDouble(); /** - * Returns the meta object for the attribute '{@link ros.ParameterDouble#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterDouble#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterDouble#getValue() - * @see #getParameterDouble() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterDouble#getValue() + * @see #getParameterDouble() + * @generated + */ EAttribute getParameterDouble_Value(); /** - * Returns the meta object for class '{@link ros.ParameterBoolean Parameter Boolean}'. - * + * Returns the meta object for class '{@link ros.ParameterBoolean Parameter Boolean}'. + * * - * @return the meta object for class 'Parameter Boolean'. - * @see ros.ParameterBoolean - * @generated - */ + * @return the meta object for class 'Parameter Boolean'. + * @see ros.ParameterBoolean + * @generated + */ EClass getParameterBoolean(); /** - * Returns the meta object for the attribute '{@link ros.ParameterBoolean#isValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterBoolean#isValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterBoolean#isValue() - * @see #getParameterBoolean() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterBoolean#isValue() + * @see #getParameterBoolean() + * @generated + */ EAttribute getParameterBoolean_Value(); /** - * Returns the meta object for class '{@link ros.ParameterSequence Parameter Sequence}'. - * + * Returns the meta object for class '{@link ros.ParameterSequence Parameter Sequence}'. + * * - * @return the meta object for class 'Parameter Sequence'. - * @see ros.ParameterSequence - * @generated - */ + * @return the meta object for class 'Parameter Sequence'. + * @see ros.ParameterSequence + * @generated + */ EClass getParameterSequence(); /** - * Returns the meta object for the containment reference list '{@link ros.ParameterSequence#getValue Value}'. - * + * Returns the meta object for the containment reference list '{@link ros.ParameterSequence#getValue Value}'. + * * - * @return the meta object for the containment reference list 'Value'. - * @see ros.ParameterSequence#getValue() - * @see #getParameterSequence() - * @generated - */ + * @return the meta object for the containment reference list 'Value'. + * @see ros.ParameterSequence#getValue() + * @see #getParameterSequence() + * @generated + */ EReference getParameterSequence_Value(); /** - * Returns the meta object for class '{@link ros.ParameterStruct Parameter Struct}'. - * + * Returns the meta object for class '{@link ros.ParameterStruct Parameter Struct}'. + * * - * @return the meta object for class 'Parameter Struct'. - * @see ros.ParameterStruct - * @generated - */ + * @return the meta object for class 'Parameter Struct'. + * @see ros.ParameterStruct + * @generated + */ EClass getParameterStruct(); /** - * Returns the meta object for the containment reference list '{@link ros.ParameterStruct#getValue Value}'. - * + * Returns the meta object for the containment reference list '{@link ros.ParameterStruct#getValue Value}'. + * * - * @return the meta object for the containment reference list 'Value'. - * @see ros.ParameterStruct#getValue() - * @see #getParameterStruct() - * @generated - */ + * @return the meta object for the containment reference list 'Value'. + * @see ros.ParameterStruct#getValue() + * @see #getParameterStruct() + * @generated + */ EReference getParameterStruct_Value(); /** - * Returns the meta object for class '{@link ros.ParameterStructMember Parameter Struct Member}'. - * + * Returns the meta object for class '{@link ros.ParameterStructMember Parameter Struct Member}'. + * * - * @return the meta object for class 'Parameter Struct Member'. - * @see ros.ParameterStructMember - * @generated - */ + * @return the meta object for class 'Parameter Struct Member'. + * @see ros.ParameterStructMember + * @generated + */ EClass getParameterStructMember(); /** - * Returns the meta object for the attribute '{@link ros.ParameterStructMember#getName Name}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterStructMember#getName Name}'. + * * - * @return the meta object for the attribute 'Name'. - * @see ros.ParameterStructMember#getName() - * @see #getParameterStructMember() - * @generated - */ + * @return the meta object for the attribute 'Name'. + * @see ros.ParameterStructMember#getName() + * @see #getParameterStructMember() + * @generated + */ EAttribute getParameterStructMember_Name(); /** - * Returns the meta object for the containment reference '{@link ros.ParameterStructMember#getValue Value}'. - * + * Returns the meta object for the containment reference '{@link ros.ParameterStructMember#getValue Value}'. + * * - * @return the meta object for the containment reference 'Value'. - * @see ros.ParameterStructMember#getValue() - * @see #getParameterStructMember() - * @generated - */ + * @return the meta object for the containment reference 'Value'. + * @see ros.ParameterStructMember#getValue() + * @see #getParameterStructMember() + * @generated + */ EReference getParameterStructMember_Value(); /** - * Returns the meta object for class '{@link ros.ParameterDate Parameter Date}'. - * + * Returns the meta object for class '{@link ros.ParameterDate Parameter Date}'. + * * - * @return the meta object for class 'Parameter Date'. - * @see ros.ParameterDate - * @generated - */ + * @return the meta object for class 'Parameter Date'. + * @see ros.ParameterDate + * @generated + */ EClass getParameterDate(); /** - * Returns the meta object for the attribute '{@link ros.ParameterDate#getValue Value}'. - * + * Returns the meta object for the attribute '{@link ros.ParameterDate#getValue Value}'. + * * - * @return the meta object for the attribute 'Value'. - * @see ros.ParameterDate#getValue() - * @see #getParameterDate() - * @generated - */ + * @return the meta object for the attribute 'Value'. + * @see ros.ParameterDate#getValue() + * @see #getParameterDate() + * @generated + */ EAttribute getParameterDate_Value(); /** - * Returns the meta object for class '{@link ros.AmentPackage Ament Package}'. - * + * Returns the meta object for class '{@link ros.AmentPackage Ament Package}'. + * * - * @return the meta object for class 'Ament Package'. - * @see ros.AmentPackage - * @generated - */ + * @return the meta object for class 'Ament Package'. + * @see ros.AmentPackage + * @generated + */ EClass getAmentPackage(); /** - * Returns the meta object for class '{@link ros.QualityOfService Quality Of Service}'. - * + * Returns the meta object for class '{@link ros.QualityOfService Quality Of Service}'. + * * - * @return the meta object for class 'Quality Of Service'. - * @see ros.QualityOfService - * @generated - */ + * @return the meta object for class 'Quality Of Service'. + * @see ros.QualityOfService + * @generated + */ EClass getQualityOfService(); /** - * Returns the meta object for the attribute '{@link ros.QualityOfService#getQoSProfile Qo SProfile}'. - * + * Returns the meta object for the attribute '{@link ros.QualityOfService#getQoSProfile Qo SProfile}'. + * * - * @return the meta object for the attribute 'Qo SProfile'. - * @see ros.QualityOfService#getQoSProfile() - * @see #getQualityOfService() - * @generated - */ + * @return the meta object for the attribute 'Qo SProfile'. + * @see ros.QualityOfService#getQoSProfile() + * @see #getQualityOfService() + * @generated + */ EAttribute getQualityOfService_QoSProfile(); /** - * Returns the meta object for the attribute '{@link ros.QualityOfService#getHistory History}'. - * + * Returns the meta object for the attribute '{@link ros.QualityOfService#getHistory History}'. + * * - * @return the meta object for the attribute 'History'. - * @see ros.QualityOfService#getHistory() - * @see #getQualityOfService() - * @generated - */ + * @return the meta object for the attribute 'History'. + * @see ros.QualityOfService#getHistory() + * @see #getQualityOfService() + * @generated + */ EAttribute getQualityOfService_History(); /** - * Returns the meta object for the attribute '{@link ros.QualityOfService#getDepth Depth}'. - * + * Returns the meta object for the attribute '{@link ros.QualityOfService#getDepth Depth}'. + * * - * @return the meta object for the attribute 'Depth'. - * @see ros.QualityOfService#getDepth() - * @see #getQualityOfService() - * @generated - */ + * @return the meta object for the attribute 'Depth'. + * @see ros.QualityOfService#getDepth() + * @see #getQualityOfService() + * @generated + */ EAttribute getQualityOfService_Depth(); /** - * Returns the meta object for the attribute '{@link ros.QualityOfService#getReliability Reliability}'. - * + * Returns the meta object for the attribute '{@link ros.QualityOfService#getReliability Reliability}'. + * * - * @return the meta object for the attribute 'Reliability'. - * @see ros.QualityOfService#getReliability() - * @see #getQualityOfService() - * @generated - */ + * @return the meta object for the attribute 'Reliability'. + * @see ros.QualityOfService#getReliability() + * @see #getQualityOfService() + * @generated + */ EAttribute getQualityOfService_Reliability(); /** - * Returns the meta object for the attribute '{@link ros.QualityOfService#getDurability Durability}'. - * + * Returns the meta object for the attribute '{@link ros.QualityOfService#getDurability Durability}'. + * * - * @return the meta object for the attribute 'Durability'. - * @see ros.QualityOfService#getDurability() - * @see #getQualityOfService() - * @generated - */ + * @return the meta object for the attribute 'Durability'. + * @see ros.QualityOfService#getDurability() + * @see #getQualityOfService() + * @generated + */ EAttribute getQualityOfService_Durability(); /** - * Returns the meta object for class '{@link ros.TopicSpecMsgRef Topic Spec Msg Ref}'. - * - * - * @return the meta object for class 'Topic Spec Msg Ref'. - * @see ros.TopicSpecMsgRef - * @generated - */ + * Returns the meta object for the attribute '{@link ros.QualityOfService#getLeaseDuration Lease Duration}'. + * + * + * @return the meta object for the attribute 'Lease Duration'. + * @see ros.QualityOfService#getLeaseDuration() + * @see #getQualityOfService() + * @generated + */ + EAttribute getQualityOfService_LeaseDuration(); + + /** + * Returns the meta object for the attribute '{@link ros.QualityOfService#getLiveliness Liveliness}'. + * + * + * @return the meta object for the attribute 'Liveliness'. + * @see ros.QualityOfService#getLiveliness() + * @see #getQualityOfService() + * @generated + */ + EAttribute getQualityOfService_Liveliness(); + + /** + * Returns the meta object for the attribute '{@link ros.QualityOfService#getLifespan Lifespan}'. + * + * + * @return the meta object for the attribute 'Lifespan'. + * @see ros.QualityOfService#getLifespan() + * @see #getQualityOfService() + * @generated + */ + EAttribute getQualityOfService_Lifespan(); + + /** + * Returns the meta object for the attribute '{@link ros.QualityOfService#getDeadline Deadline}'. + * + * + * @return the meta object for the attribute 'Deadline'. + * @see ros.QualityOfService#getDeadline() + * @see #getQualityOfService() + * @generated + */ + EAttribute getQualityOfService_Deadline(); + + /** + * Returns the meta object for class '{@link ros.TopicSpecMsgRef Topic Spec Msg Ref}'. + * + * + * @return the meta object for class 'Topic Spec Msg Ref'. + * @see ros.TopicSpecMsgRef + * @generated + */ EClass getTopicSpecMsgRef(); /** - * Returns the meta object for the reference '{@link ros.TopicSpecMsgRef#getReference Reference}'. - * - * - * @return the meta object for the reference 'Reference'. - * @see ros.TopicSpecMsgRef#getReference() - * @see #getTopicSpecMsgRef() - * @generated - */ + * Returns the meta object for the reference '{@link ros.TopicSpecMsgRef#getReference Reference}'. + * + * + * @return the meta object for the reference 'Reference'. + * @see ros.TopicSpecMsgRef#getReference() + * @see #getTopicSpecMsgRef() + * @generated + */ EReference getTopicSpecMsgRef_Reference(); /** - * Returns the meta object for class '{@link ros.ArrayTopicSpecMsgRef Array Topic Spec Msg Ref}'. - * + * Returns the meta object for class '{@link ros.ArrayTopicSpecMsgRef Array Topic Spec Msg Ref}'. + * * - * @return the meta object for class 'Array Topic Spec Msg Ref'. - * @see ros.ArrayTopicSpecMsgRef - * @generated - */ + * @return the meta object for class 'Array Topic Spec Msg Ref'. + * @see ros.ArrayTopicSpecMsgRef + * @generated + */ EClass getArrayTopicSpecMsgRef(); /** - * Returns the meta object for the reference '{@link ros.ArrayTopicSpecMsgRef#getReference Reference}'. - * - * - * @return the meta object for the reference 'Reference'. - * @see ros.ArrayTopicSpecMsgRef#getReference() - * @see #getArrayTopicSpecMsgRef() - * @generated - */ + * Returns the meta object for the reference '{@link ros.ArrayTopicSpecMsgRef#getReference Reference}'. + * + * + * @return the meta object for the reference 'Reference'. + * @see ros.ArrayTopicSpecMsgRef#getReference() + * @see #getArrayTopicSpecMsgRef() + * @generated + */ EReference getArrayTopicSpecMsgRef_Reference(); /** - * Returns the meta object for data type '{@link java.lang.String Graph Name}'. - * - * - * @return the meta object for data type 'Graph Name'. - * @see java.lang.String - * @model instanceClass="java.lang.String" - * @generated - */ + * Returns the meta object for data type '{@link java.lang.String Graph Name}'. + * + * + * @return the meta object for data type 'Graph Name'. + * @see java.lang.String + * @model instanceClass="java.lang.String" + * @generated + */ EDataType getGraphName(); /** - * Returns the factory that creates the instances of the model. - * + * Returns the factory that creates the instances of the model. + * * - * @return the factory that creates the instances of the model. - * @generated - */ + * @return the factory that creates the instances of the model. + * @generated + */ RosFactory getRosFactory(); /** - * + * * Defines literals for the meta objects that represent *
      *
    • each class,
    • @@ -3923,1121 +4003,1153 @@ public interface RosPackage extends EPackage { *
    • and each data type
    • *
    * - * @generated - */ + * @generated + */ interface Literals { /** - * The meta object literal for the '{@link ros.impl.NodeImpl Node}' class. - * + * The meta object literal for the '{@link ros.impl.NodeImpl Node}' class. + * * - * @see ros.impl.NodeImpl - * @see ros.impl.RosPackageImpl#getNode() - * @generated - */ + * @see ros.impl.NodeImpl + * @see ros.impl.RosPackageImpl#getNode() + * @generated + */ EClass NODE = eINSTANCE.getNode(); /** - * The meta object literal for the 'Serviceserver' containment reference list feature. - * + * The meta object literal for the 'Serviceserver' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__SERVICESERVER = eINSTANCE.getNode_Serviceserver(); /** - * The meta object literal for the 'Publisher' containment reference list feature. - * + * The meta object literal for the 'Publisher' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__PUBLISHER = eINSTANCE.getNode_Publisher(); /** - * The meta object literal for the 'Subscriber' containment reference list feature. - * + * The meta object literal for the 'Subscriber' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__SUBSCRIBER = eINSTANCE.getNode_Subscriber(); /** - * The meta object literal for the 'Serviceclient' containment reference list feature. - * + * The meta object literal for the 'Serviceclient' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__SERVICECLIENT = eINSTANCE.getNode_Serviceclient(); /** - * The meta object literal for the 'Actionserver' containment reference list feature. - * + * The meta object literal for the 'Actionserver' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__ACTIONSERVER = eINSTANCE.getNode_Actionserver(); /** - * The meta object literal for the 'Actionclient' containment reference list feature. - * + * The meta object literal for the 'Actionclient' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__ACTIONCLIENT = eINSTANCE.getNode_Actionclient(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute NODE__NAME = eINSTANCE.getNode_Name(); /** - * The meta object literal for the 'Parameter' containment reference list feature. - * + * The meta object literal for the 'Parameter' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference NODE__PARAMETER = eINSTANCE.getNode_Parameter(); /** - * The meta object literal for the '{@link ros.impl.PackageImpl Package}' class. - * + * The meta object literal for the '{@link ros.impl.PackageImpl Package}' class. + * * - * @see ros.impl.PackageImpl - * @see ros.impl.RosPackageImpl#getPackage() - * @generated - */ + * @see ros.impl.PackageImpl + * @see ros.impl.RosPackageImpl#getPackage() + * @generated + */ EClass PACKAGE = eINSTANCE.getPackage(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PACKAGE__NAME = eINSTANCE.getPackage_Name(); /** - * The meta object literal for the 'Spec' containment reference list feature. - * + * The meta object literal for the 'Spec' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PACKAGE__SPEC = eINSTANCE.getPackage_Spec(); /** - * The meta object literal for the 'Artifact' containment reference list feature. - * + * The meta object literal for the 'Artifact' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PACKAGE__ARTIFACT = eINSTANCE.getPackage_Artifact(); /** - * The meta object literal for the 'From Git Repo' attribute feature. - * + * The meta object literal for the 'From Git Repo' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PACKAGE__FROM_GIT_REPO = eINSTANCE.getPackage_FromGitRepo(); /** - * The meta object literal for the 'Dependency' containment reference list feature. - * + * The meta object literal for the 'Dependency' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PACKAGE__DEPENDENCY = eINSTANCE.getPackage_Dependency(); /** - * The meta object literal for the '{@link ros.impl.DependencyImpl Dependency}' class. - * + * The meta object literal for the '{@link ros.impl.DependencyImpl Dependency}' class. + * * - * @see ros.impl.DependencyImpl - * @see ros.impl.RosPackageImpl#getDependency() - * @generated - */ + * @see ros.impl.DependencyImpl + * @see ros.impl.RosPackageImpl#getDependency() + * @generated + */ EClass DEPENDENCY = eINSTANCE.getDependency(); /** - * The meta object literal for the '{@link ros.impl.ServiceSpecImpl Service Spec}' class. - * + * The meta object literal for the '{@link ros.impl.ServiceSpecImpl Service Spec}' class. + * * - * @see ros.impl.ServiceSpecImpl - * @see ros.impl.RosPackageImpl#getServiceSpec() - * @generated - */ + * @see ros.impl.ServiceSpecImpl + * @see ros.impl.RosPackageImpl#getServiceSpec() + * @generated + */ EClass SERVICE_SPEC = eINSTANCE.getServiceSpec(); /** - * The meta object literal for the 'Request' containment reference feature. - * + * The meta object literal for the 'Request' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference SERVICE_SPEC__REQUEST = eINSTANCE.getServiceSpec_Request(); /** - * The meta object literal for the 'Response' containment reference feature. - * + * The meta object literal for the 'Response' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference SERVICE_SPEC__RESPONSE = eINSTANCE.getServiceSpec_Response(); /** - * The meta object literal for the '{@link ros.impl.ServiceServerImpl Service Server}' class. - * + * The meta object literal for the '{@link ros.impl.ServiceServerImpl Service Server}' class. + * * - * @see ros.impl.ServiceServerImpl - * @see ros.impl.RosPackageImpl#getServiceServer() - * @generated - */ + * @see ros.impl.ServiceServerImpl + * @see ros.impl.RosPackageImpl#getServiceServer() + * @generated + */ EClass SERVICE_SERVER = eINSTANCE.getServiceServer(); /** - * The meta object literal for the 'Service' reference feature. - * + * The meta object literal for the 'Service' reference feature. + * * - * @generated - */ + * @generated + */ EReference SERVICE_SERVER__SERVICE = eINSTANCE.getServiceServer_Service(); /** - * The meta object literal for the '{@link ros.impl.TopicSpecImpl Topic Spec}' class. - * + * The meta object literal for the '{@link ros.impl.TopicSpecImpl Topic Spec}' class. + * * - * @see ros.impl.TopicSpecImpl - * @see ros.impl.RosPackageImpl#getTopicSpec() - * @generated - */ + * @see ros.impl.TopicSpecImpl + * @see ros.impl.RosPackageImpl#getTopicSpec() + * @generated + */ EClass TOPIC_SPEC = eINSTANCE.getTopicSpec(); /** - * The meta object literal for the 'Message' containment reference feature. - * + * The meta object literal for the 'Message' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference TOPIC_SPEC__MESSAGE = eINSTANCE.getTopicSpec_Message(); /** - * The meta object literal for the '{@link ros.impl.PublisherImpl Publisher}' class. - * + * The meta object literal for the '{@link ros.impl.PublisherImpl Publisher}' class. + * * - * @see ros.impl.PublisherImpl - * @see ros.impl.RosPackageImpl#getPublisher() - * @generated - */ + * @see ros.impl.PublisherImpl + * @see ros.impl.RosPackageImpl#getPublisher() + * @generated + */ EClass PUBLISHER = eINSTANCE.getPublisher(); /** - * The meta object literal for the 'Message' reference feature. - * + * The meta object literal for the 'Message' reference feature. + * * - * @generated - */ + * @generated + */ EReference PUBLISHER__MESSAGE = eINSTANCE.getPublisher_Message(); /** - * The meta object literal for the '{@link ros.impl.PackageDependencyImpl Package Dependency}' class. - * + * The meta object literal for the '{@link ros.impl.PackageDependencyImpl Package Dependency}' class. + * * - * @see ros.impl.PackageDependencyImpl - * @see ros.impl.RosPackageImpl#getPackageDependency() - * @generated - */ + * @see ros.impl.PackageDependencyImpl + * @see ros.impl.RosPackageImpl#getPackageDependency() + * @generated + */ EClass PACKAGE_DEPENDENCY = eINSTANCE.getPackageDependency(); /** - * The meta object literal for the 'Package' reference feature. - * + * The meta object literal for the 'Package' reference feature. + * * - * @generated - */ + * @generated + */ EReference PACKAGE_DEPENDENCY__PACKAGE = eINSTANCE.getPackageDependency_Package(); /** - * The meta object literal for the '{@link ros.impl.ExternalDependencyImpl External Dependency}' class. - * + * The meta object literal for the '{@link ros.impl.ExternalDependencyImpl External Dependency}' class. + * * - * @see ros.impl.ExternalDependencyImpl - * @see ros.impl.RosPackageImpl#getExternalDependency() - * @generated - */ + * @see ros.impl.ExternalDependencyImpl + * @see ros.impl.RosPackageImpl#getExternalDependency() + * @generated + */ EClass EXTERNAL_DEPENDENCY = eINSTANCE.getExternalDependency(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute EXTERNAL_DEPENDENCY__NAME = eINSTANCE.getExternalDependency_Name(); /** - * The meta object literal for the '{@link ros.impl.CatkinPackageImpl Catkin Package}' class. - * + * The meta object literal for the '{@link ros.impl.CatkinPackageImpl Catkin Package}' class. + * * - * @see ros.impl.CatkinPackageImpl - * @see ros.impl.RosPackageImpl#getCatkinPackage() - * @generated - */ + * @see ros.impl.CatkinPackageImpl + * @see ros.impl.RosPackageImpl#getCatkinPackage() + * @generated + */ EClass CATKIN_PACKAGE = eINSTANCE.getCatkinPackage(); /** - * The meta object literal for the '{@link ros.impl.ArtifactImpl Artifact}' class. - * + * The meta object literal for the '{@link ros.impl.ArtifactImpl Artifact}' class. + * * - * @see ros.impl.ArtifactImpl - * @see ros.impl.RosPackageImpl#getArtifact() - * @generated - */ + * @see ros.impl.ArtifactImpl + * @see ros.impl.RosPackageImpl#getArtifact() + * @generated + */ EClass ARTIFACT = eINSTANCE.getArtifact(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute ARTIFACT__NAME = eINSTANCE.getArtifact_Name(); /** - * The meta object literal for the 'Node' containment reference feature. - * + * The meta object literal for the 'Node' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference ARTIFACT__NODE = eINSTANCE.getArtifact_Node(); /** - * The meta object literal for the '{@link ros.impl.SpecBaseImpl Spec Base}' class. - * + * The meta object literal for the '{@link ros.impl.SpecBaseImpl Spec Base}' class. + * * - * @see ros.impl.SpecBaseImpl - * @see ros.impl.RosPackageImpl#getSpecBase() - * @generated - */ + * @see ros.impl.SpecBaseImpl + * @see ros.impl.RosPackageImpl#getSpecBase() + * @generated + */ EClass SPEC_BASE = eINSTANCE.getSpecBase(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute SPEC_BASE__NAME = eINSTANCE.getSpecBase_Name(); /** - * The meta object literal for the 'Package' container reference feature. - * + * The meta object literal for the 'Package' container reference feature. + * * - * @generated - */ + * @generated + */ EReference SPEC_BASE__PACKAGE = eINSTANCE.getSpecBase_Package(); /** - * The meta object literal for the 'Fullname' attribute feature. - * + * The meta object literal for the 'Fullname' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute SPEC_BASE__FULLNAME = eINSTANCE.getSpecBase_Fullname(); /** - * The meta object literal for the '{@link ros.impl.SubscriberImpl Subscriber}' class. - * + * The meta object literal for the '{@link ros.impl.SubscriberImpl Subscriber}' class. + * * - * @see ros.impl.SubscriberImpl - * @see ros.impl.RosPackageImpl#getSubscriber() - * @generated - */ + * @see ros.impl.SubscriberImpl + * @see ros.impl.RosPackageImpl#getSubscriber() + * @generated + */ EClass SUBSCRIBER = eINSTANCE.getSubscriber(); /** - * The meta object literal for the 'Message' reference feature. - * + * The meta object literal for the 'Message' reference feature. + * * - * @generated - */ + * @generated + */ EReference SUBSCRIBER__MESSAGE = eINSTANCE.getSubscriber_Message(); /** - * The meta object literal for the '{@link ros.impl.ServiceClientImpl Service Client}' class. - * + * The meta object literal for the '{@link ros.impl.ServiceClientImpl Service Client}' class. + * * - * @see ros.impl.ServiceClientImpl - * @see ros.impl.RosPackageImpl#getServiceClient() - * @generated - */ + * @see ros.impl.ServiceClientImpl + * @see ros.impl.RosPackageImpl#getServiceClient() + * @generated + */ EClass SERVICE_CLIENT = eINSTANCE.getServiceClient(); /** - * The meta object literal for the 'Service' reference feature. - * + * The meta object literal for the 'Service' reference feature. + * * - * @generated - */ + * @generated + */ EReference SERVICE_CLIENT__SERVICE = eINSTANCE.getServiceClient_Service(); /** - * The meta object literal for the '{@link ros.impl.PackageSetImpl Package Set}' class. - * + * The meta object literal for the '{@link ros.impl.PackageSetImpl Package Set}' class. + * * - * @see ros.impl.PackageSetImpl - * @see ros.impl.RosPackageImpl#getPackageSet() - * @generated - */ + * @see ros.impl.PackageSetImpl + * @see ros.impl.RosPackageImpl#getPackageSet() + * @generated + */ EClass PACKAGE_SET = eINSTANCE.getPackageSet(); /** - * The meta object literal for the 'Package' containment reference list feature. - * + * The meta object literal for the 'Package' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PACKAGE_SET__PACKAGE = eINSTANCE.getPackageSet_Package(); /** - * The meta object literal for the '{@link ros.impl.ActionSpecImpl Action Spec}' class. - * + * The meta object literal for the '{@link ros.impl.ActionSpecImpl Action Spec}' class. + * * - * @see ros.impl.ActionSpecImpl - * @see ros.impl.RosPackageImpl#getActionSpec() - * @generated - */ + * @see ros.impl.ActionSpecImpl + * @see ros.impl.RosPackageImpl#getActionSpec() + * @generated + */ EClass ACTION_SPEC = eINSTANCE.getActionSpec(); /** - * The meta object literal for the 'Goal' containment reference feature. - * + * The meta object literal for the 'Goal' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference ACTION_SPEC__GOAL = eINSTANCE.getActionSpec_Goal(); /** - * The meta object literal for the 'Result' containment reference feature. - * + * The meta object literal for the 'Result' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference ACTION_SPEC__RESULT = eINSTANCE.getActionSpec_Result(); /** - * The meta object literal for the 'Feedback' containment reference feature. - * + * The meta object literal for the 'Feedback' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference ACTION_SPEC__FEEDBACK = eINSTANCE.getActionSpec_Feedback(); /** - * The meta object literal for the '{@link ros.impl.ActionServerImpl Action Server}' class. - * + * The meta object literal for the '{@link ros.impl.ActionServerImpl Action Server}' class. + * * - * @see ros.impl.ActionServerImpl - * @see ros.impl.RosPackageImpl#getActionServer() - * @generated - */ + * @see ros.impl.ActionServerImpl + * @see ros.impl.RosPackageImpl#getActionServer() + * @generated + */ EClass ACTION_SERVER = eINSTANCE.getActionServer(); /** - * The meta object literal for the 'Action' reference feature. - * + * The meta object literal for the 'Action' reference feature. + * * - * @generated - */ + * @generated + */ EReference ACTION_SERVER__ACTION = eINSTANCE.getActionServer_Action(); /** - * The meta object literal for the '{@link ros.impl.ActionClientImpl Action Client}' class. - * + * The meta object literal for the '{@link ros.impl.ActionClientImpl Action Client}' class. + * * - * @see ros.impl.ActionClientImpl - * @see ros.impl.RosPackageImpl#getActionClient() - * @generated - */ + * @see ros.impl.ActionClientImpl + * @see ros.impl.RosPackageImpl#getActionClient() + * @generated + */ EClass ACTION_CLIENT = eINSTANCE.getActionClient(); /** - * The meta object literal for the 'Action' reference feature. - * + * The meta object literal for the 'Action' reference feature. + * * - * @generated - */ + * @generated + */ EReference ACTION_CLIENT__ACTION = eINSTANCE.getActionClient_Action(); /** - * The meta object literal for the '{@link ros.impl.MessageDefinitionImpl Message Definition}' class. - * + * The meta object literal for the '{@link ros.impl.MessageDefinitionImpl Message Definition}' class. + * * - * @see ros.impl.MessageDefinitionImpl - * @see ros.impl.RosPackageImpl#getMessageDefinition() - * @generated - */ + * @see ros.impl.MessageDefinitionImpl + * @see ros.impl.RosPackageImpl#getMessageDefinition() + * @generated + */ EClass MESSAGE_DEFINITION = eINSTANCE.getMessageDefinition(); /** - * The meta object literal for the 'Message Part' containment reference list feature. - * + * The meta object literal for the 'Message Part' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference MESSAGE_DEFINITION__MESSAGE_PART = eINSTANCE.getMessageDefinition_MessagePart(); /** - * The meta object literal for the '{@link ros.impl.NamespaceImpl Namespace}' class. - * + * The meta object literal for the '{@link ros.impl.NamespaceImpl Namespace}' class. + * * - * @see ros.impl.NamespaceImpl - * @see ros.impl.RosPackageImpl#getNamespace() - * @generated - */ + * @see ros.impl.NamespaceImpl + * @see ros.impl.RosPackageImpl#getNamespace() + * @generated + */ EClass NAMESPACE = eINSTANCE.getNamespace(); /** - * The meta object literal for the 'Parts' attribute list feature. - * + * The meta object literal for the 'Parts' attribute list feature. + * * - * @generated - */ + * @generated + */ EAttribute NAMESPACE__PARTS = eINSTANCE.getNamespace_Parts(); /** - * The meta object literal for the '{@link ros.impl.GlobalNamespaceImpl Global Namespace}' class. - * + * The meta object literal for the '{@link ros.impl.GlobalNamespaceImpl Global Namespace}' class. + * * - * @see ros.impl.GlobalNamespaceImpl - * @see ros.impl.RosPackageImpl#getGlobalNamespace() - * @generated - */ + * @see ros.impl.GlobalNamespaceImpl + * @see ros.impl.RosPackageImpl#getGlobalNamespace() + * @generated + */ EClass GLOBAL_NAMESPACE = eINSTANCE.getGlobalNamespace(); /** - * The meta object literal for the '{@link ros.impl.RelativeNamespaceImpl Relative Namespace}' class. - * + * The meta object literal for the '{@link ros.impl.RelativeNamespaceImpl Relative Namespace}' class. + * * - * @see ros.impl.RelativeNamespaceImpl - * @see ros.impl.RosPackageImpl#getRelativeNamespace() - * @generated - */ + * @see ros.impl.RelativeNamespaceImpl + * @see ros.impl.RosPackageImpl#getRelativeNamespace() + * @generated + */ EClass RELATIVE_NAMESPACE = eINSTANCE.getRelativeNamespace(); /** - * The meta object literal for the '{@link ros.impl.PrivateNamespaceImpl Private Namespace}' class. - * + * The meta object literal for the '{@link ros.impl.PrivateNamespaceImpl Private Namespace}' class. + * * - * @see ros.impl.PrivateNamespaceImpl - * @see ros.impl.RosPackageImpl#getPrivateNamespace() - * @generated - */ + * @see ros.impl.PrivateNamespaceImpl + * @see ros.impl.RosPackageImpl#getPrivateNamespace() + * @generated + */ EClass PRIVATE_NAMESPACE = eINSTANCE.getPrivateNamespace(); /** - * The meta object literal for the '{@link ros.impl.InterfaceTypeImpl Interface Type}' class. - * + * The meta object literal for the '{@link ros.impl.InterfaceTypeImpl Interface Type}' class. + * * - * @see ros.impl.InterfaceTypeImpl - * @see ros.impl.RosPackageImpl#getInterfaceType() - * @generated - */ + * @see ros.impl.InterfaceTypeImpl + * @see ros.impl.RosPackageImpl#getInterfaceType() + * @generated + */ EClass INTERFACE_TYPE = eINSTANCE.getInterfaceType(); /** - * The meta object literal for the 'Namespace' containment reference feature. - * + * The meta object literal for the 'Namespace' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference INTERFACE_TYPE__NAMESPACE = eINSTANCE.getInterfaceType_Namespace(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute INTERFACE_TYPE__NAME = eINSTANCE.getInterfaceType_Name(); /** - * The meta object literal for the 'Qos' containment reference feature. - * + * The meta object literal for the 'Qos' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference INTERFACE_TYPE__QOS = eINSTANCE.getInterfaceType_Qos(); /** - * The meta object literal for the '{@link ros.impl.ParameterTypeImpl Parameter Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterTypeImpl Parameter Type}' class. + * * - * @see ros.impl.ParameterTypeImpl - * @see ros.impl.RosPackageImpl#getParameterType() - * @generated - */ + * @see ros.impl.ParameterTypeImpl + * @see ros.impl.RosPackageImpl#getParameterType() + * @generated + */ EClass PARAMETER_TYPE = eINSTANCE.getParameterType(); /** - * The meta object literal for the '{@link ros.impl.ParameterListTypeImpl Parameter List Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterListTypeImpl Parameter List Type}' class. + * * - * @see ros.impl.ParameterListTypeImpl - * @see ros.impl.RosPackageImpl#getParameterListType() - * @generated - */ + * @see ros.impl.ParameterListTypeImpl + * @see ros.impl.RosPackageImpl#getParameterListType() + * @generated + */ EClass PARAMETER_LIST_TYPE = eINSTANCE.getParameterListType(); /** - * The meta object literal for the 'Sequence' containment reference list feature. - * + * The meta object literal for the 'Sequence' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_LIST_TYPE__SEQUENCE = eINSTANCE.getParameterListType_Sequence(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_LIST_TYPE__DEFAULT = eINSTANCE.getParameterListType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterStructTypeImpl Parameter Struct Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStructTypeImpl Parameter Struct Type}' class. + * * - * @see ros.impl.ParameterStructTypeImpl - * @see ros.impl.RosPackageImpl#getParameterStructType() - * @generated - */ + * @see ros.impl.ParameterStructTypeImpl + * @see ros.impl.RosPackageImpl#getParameterStructType() + * @generated + */ EClass PARAMETER_STRUCT_TYPE = eINSTANCE.getParameterStructType(); /** - * The meta object literal for the 'Parameterstructypetmember' containment reference list feature. - * + * The meta object literal for the 'Parameterstructypetmember' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER = eINSTANCE.getParameterStructType_Parameterstructypetmember(); /** - * The meta object literal for the '{@link ros.impl.ParameterIntegerTypeImpl Parameter Integer Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterIntegerTypeImpl Parameter Integer Type}' class. + * * - * @see ros.impl.ParameterIntegerTypeImpl - * @see ros.impl.RosPackageImpl#getParameterIntegerType() - * @generated - */ + * @see ros.impl.ParameterIntegerTypeImpl + * @see ros.impl.RosPackageImpl#getParameterIntegerType() + * @generated + */ EClass PARAMETER_INTEGER_TYPE = eINSTANCE.getParameterIntegerType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_INTEGER_TYPE__DEFAULT = eINSTANCE.getParameterIntegerType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterStringTypeImpl Parameter String Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStringTypeImpl Parameter String Type}' class. + * * - * @see ros.impl.ParameterStringTypeImpl - * @see ros.impl.RosPackageImpl#getParameterStringType() - * @generated - */ + * @see ros.impl.ParameterStringTypeImpl + * @see ros.impl.RosPackageImpl#getParameterStringType() + * @generated + */ EClass PARAMETER_STRING_TYPE = eINSTANCE.getParameterStringType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRING_TYPE__DEFAULT = eINSTANCE.getParameterStringType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterDoubleTypeImpl Parameter Double Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterDoubleTypeImpl Parameter Double Type}' class. + * * - * @see ros.impl.ParameterDoubleTypeImpl - * @see ros.impl.RosPackageImpl#getParameterDoubleType() - * @generated - */ + * @see ros.impl.ParameterDoubleTypeImpl + * @see ros.impl.RosPackageImpl#getParameterDoubleType() + * @generated + */ EClass PARAMETER_DOUBLE_TYPE = eINSTANCE.getParameterDoubleType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_DOUBLE_TYPE__DEFAULT = eINSTANCE.getParameterDoubleType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterImpl Parameter}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterImpl Parameter}' class. + * * - * @see ros.impl.ParameterImpl - * @see ros.impl.RosPackageImpl#getParameter() - * @generated - */ + * @see ros.impl.ParameterImpl + * @see ros.impl.RosPackageImpl#getParameter() + * @generated + */ EClass PARAMETER = eINSTANCE.getParameter(); /** - * The meta object literal for the 'Type' containment reference feature. - * + * The meta object literal for the 'Type' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER__TYPE = eINSTANCE.getParameter_Type(); /** - * The meta object literal for the 'Value' containment reference feature. - * + * The meta object literal for the 'Value' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER__VALUE = eINSTANCE.getParameter_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterDateTypeImpl Parameter Date Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterDateTypeImpl Parameter Date Type}' class. + * * - * @see ros.impl.ParameterDateTypeImpl - * @see ros.impl.RosPackageImpl#getParameterDateType() - * @generated - */ + * @see ros.impl.ParameterDateTypeImpl + * @see ros.impl.RosPackageImpl#getParameterDateType() + * @generated + */ EClass PARAMETER_DATE_TYPE = eINSTANCE.getParameterDateType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_DATE_TYPE__DEFAULT = eINSTANCE.getParameterDateType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterBooleanTypeImpl Parameter Boolean Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterBooleanTypeImpl Parameter Boolean Type}' class. + * * - * @see ros.impl.ParameterBooleanTypeImpl - * @see ros.impl.RosPackageImpl#getParameterBooleanType() - * @generated - */ + * @see ros.impl.ParameterBooleanTypeImpl + * @see ros.impl.RosPackageImpl#getParameterBooleanType() + * @generated + */ EClass PARAMETER_BOOLEAN_TYPE = eINSTANCE.getParameterBooleanType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_BOOLEAN_TYPE__DEFAULT = eINSTANCE.getParameterBooleanType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterBase64TypeImpl Parameter Base64 Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterBase64TypeImpl Parameter Base64 Type}' class. + * * - * @see ros.impl.ParameterBase64TypeImpl - * @see ros.impl.RosPackageImpl#getParameterBase64Type() - * @generated - */ + * @see ros.impl.ParameterBase64TypeImpl + * @see ros.impl.RosPackageImpl#getParameterBase64Type() + * @generated + */ EClass PARAMETER_BASE64_TYPE = eINSTANCE.getParameterBase64Type(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_BASE64_TYPE__DEFAULT = eINSTANCE.getParameterBase64Type_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterAnyTypeImpl Parameter Any Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterAnyTypeImpl Parameter Any Type}' class. + * * - * @see ros.impl.ParameterAnyTypeImpl - * @see ros.impl.RosPackageImpl#getParameterAnyType() - * @generated - */ + * @see ros.impl.ParameterAnyTypeImpl + * @see ros.impl.RosPackageImpl#getParameterAnyType() + * @generated + */ EClass PARAMETER_ANY_TYPE = eINSTANCE.getParameterAnyType(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_ANY_TYPE__DEFAULT = eINSTANCE.getParameterAnyType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterStructTypeMemberImpl Parameter Struct Type Member}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStructTypeMemberImpl Parameter Struct Type Member}' class. + * * - * @see ros.impl.ParameterStructTypeMemberImpl - * @see ros.impl.RosPackageImpl#getParameterStructTypeMember() - * @generated - */ + * @see ros.impl.ParameterStructTypeMemberImpl + * @see ros.impl.RosPackageImpl#getParameterStructTypeMember() + * @generated + */ EClass PARAMETER_STRUCT_TYPE_MEMBER = eINSTANCE.getParameterStructTypeMember(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_STRUCT_TYPE_MEMBER__NAME = eINSTANCE.getParameterStructTypeMember_Name(); /** - * The meta object literal for the 'Type' containment reference feature. - * + * The meta object literal for the 'Type' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRUCT_TYPE_MEMBER__TYPE = eINSTANCE.getParameterStructTypeMember_Type(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT = eINSTANCE.getParameterStructTypeMember_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterArrayTypeImpl Parameter Array Type}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterArrayTypeImpl Parameter Array Type}' class. + * * - * @see ros.impl.ParameterArrayTypeImpl - * @see ros.impl.RosPackageImpl#getParameterArrayType() - * @generated - */ + * @see ros.impl.ParameterArrayTypeImpl + * @see ros.impl.RosPackageImpl#getParameterArrayType() + * @generated + */ EClass PARAMETER_ARRAY_TYPE = eINSTANCE.getParameterArrayType(); /** - * The meta object literal for the 'Type' containment reference feature. - * + * The meta object literal for the 'Type' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_ARRAY_TYPE__TYPE = eINSTANCE.getParameterArrayType_Type(); /** - * The meta object literal for the 'Default' containment reference feature. - * + * The meta object literal for the 'Default' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_ARRAY_TYPE__DEFAULT = eINSTANCE.getParameterArrayType_Default(); /** - * The meta object literal for the '{@link ros.impl.ParameterValueImpl Parameter Value}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterValueImpl Parameter Value}' class. + * * - * @see ros.impl.ParameterValueImpl - * @see ros.impl.RosPackageImpl#getParameterValue() - * @generated - */ + * @see ros.impl.ParameterValueImpl + * @see ros.impl.RosPackageImpl#getParameterValue() + * @generated + */ EClass PARAMETER_VALUE = eINSTANCE.getParameterValue(); /** - * The meta object literal for the '{@link ros.impl.ParameterAnyImpl Parameter Any}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterAnyImpl Parameter Any}' class. + * * - * @see ros.impl.ParameterAnyImpl - * @see ros.impl.RosPackageImpl#getParameterAny() - * @generated - */ + * @see ros.impl.ParameterAnyImpl + * @see ros.impl.RosPackageImpl#getParameterAny() + * @generated + */ EClass PARAMETER_ANY = eINSTANCE.getParameterAny(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_ANY__VALUE = eINSTANCE.getParameterAny_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterStringImpl Parameter String}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStringImpl Parameter String}' class. + * * - * @see ros.impl.ParameterStringImpl - * @see ros.impl.RosPackageImpl#getParameterString() - * @generated - */ + * @see ros.impl.ParameterStringImpl + * @see ros.impl.RosPackageImpl#getParameterString() + * @generated + */ EClass PARAMETER_STRING = eINSTANCE.getParameterString(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_STRING__VALUE = eINSTANCE.getParameterString_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterBase64Impl Parameter Base64}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterBase64Impl Parameter Base64}' class. + * * - * @see ros.impl.ParameterBase64Impl - * @see ros.impl.RosPackageImpl#getParameterBase64() - * @generated - */ + * @see ros.impl.ParameterBase64Impl + * @see ros.impl.RosPackageImpl#getParameterBase64() + * @generated + */ EClass PARAMETER_BASE64 = eINSTANCE.getParameterBase64(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_BASE64__VALUE = eINSTANCE.getParameterBase64_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterIntegerImpl Parameter Integer}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterIntegerImpl Parameter Integer}' class. + * * - * @see ros.impl.ParameterIntegerImpl - * @see ros.impl.RosPackageImpl#getParameterInteger() - * @generated - */ + * @see ros.impl.ParameterIntegerImpl + * @see ros.impl.RosPackageImpl#getParameterInteger() + * @generated + */ EClass PARAMETER_INTEGER = eINSTANCE.getParameterInteger(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_INTEGER__VALUE = eINSTANCE.getParameterInteger_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterDoubleImpl Parameter Double}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterDoubleImpl Parameter Double}' class. + * * - * @see ros.impl.ParameterDoubleImpl - * @see ros.impl.RosPackageImpl#getParameterDouble() - * @generated - */ + * @see ros.impl.ParameterDoubleImpl + * @see ros.impl.RosPackageImpl#getParameterDouble() + * @generated + */ EClass PARAMETER_DOUBLE = eINSTANCE.getParameterDouble(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_DOUBLE__VALUE = eINSTANCE.getParameterDouble_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterBooleanImpl Parameter Boolean}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterBooleanImpl Parameter Boolean}' class. + * * - * @see ros.impl.ParameterBooleanImpl - * @see ros.impl.RosPackageImpl#getParameterBoolean() - * @generated - */ + * @see ros.impl.ParameterBooleanImpl + * @see ros.impl.RosPackageImpl#getParameterBoolean() + * @generated + */ EClass PARAMETER_BOOLEAN = eINSTANCE.getParameterBoolean(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_BOOLEAN__VALUE = eINSTANCE.getParameterBoolean_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterSequenceImpl Parameter Sequence}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterSequenceImpl Parameter Sequence}' class. + * * - * @see ros.impl.ParameterSequenceImpl - * @see ros.impl.RosPackageImpl#getParameterSequence() - * @generated - */ + * @see ros.impl.ParameterSequenceImpl + * @see ros.impl.RosPackageImpl#getParameterSequence() + * @generated + */ EClass PARAMETER_SEQUENCE = eINSTANCE.getParameterSequence(); /** - * The meta object literal for the 'Value' containment reference list feature. - * + * The meta object literal for the 'Value' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_SEQUENCE__VALUE = eINSTANCE.getParameterSequence_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterStructImpl Parameter Struct}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStructImpl Parameter Struct}' class. + * * - * @see ros.impl.ParameterStructImpl - * @see ros.impl.RosPackageImpl#getParameterStruct() - * @generated - */ + * @see ros.impl.ParameterStructImpl + * @see ros.impl.RosPackageImpl#getParameterStruct() + * @generated + */ EClass PARAMETER_STRUCT = eINSTANCE.getParameterStruct(); /** - * The meta object literal for the 'Value' containment reference list feature. - * + * The meta object literal for the 'Value' containment reference list feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRUCT__VALUE = eINSTANCE.getParameterStruct_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterStructMemberImpl Parameter Struct Member}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterStructMemberImpl Parameter Struct Member}' class. + * * - * @see ros.impl.ParameterStructMemberImpl - * @see ros.impl.RosPackageImpl#getParameterStructMember() - * @generated - */ + * @see ros.impl.ParameterStructMemberImpl + * @see ros.impl.RosPackageImpl#getParameterStructMember() + * @generated + */ EClass PARAMETER_STRUCT_MEMBER = eINSTANCE.getParameterStructMember(); /** - * The meta object literal for the 'Name' attribute feature. - * + * The meta object literal for the 'Name' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_STRUCT_MEMBER__NAME = eINSTANCE.getParameterStructMember_Name(); /** - * The meta object literal for the 'Value' containment reference feature. - * + * The meta object literal for the 'Value' containment reference feature. + * * - * @generated - */ + * @generated + */ EReference PARAMETER_STRUCT_MEMBER__VALUE = eINSTANCE.getParameterStructMember_Value(); /** - * The meta object literal for the '{@link ros.impl.ParameterDateImpl Parameter Date}' class. - * + * The meta object literal for the '{@link ros.impl.ParameterDateImpl Parameter Date}' class. + * * - * @see ros.impl.ParameterDateImpl - * @see ros.impl.RosPackageImpl#getParameterDate() - * @generated - */ + * @see ros.impl.ParameterDateImpl + * @see ros.impl.RosPackageImpl#getParameterDate() + * @generated + */ EClass PARAMETER_DATE = eINSTANCE.getParameterDate(); /** - * The meta object literal for the 'Value' attribute feature. - * + * The meta object literal for the 'Value' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute PARAMETER_DATE__VALUE = eINSTANCE.getParameterDate_Value(); /** - * The meta object literal for the '{@link ros.impl.AmentPackageImpl Ament Package}' class. - * + * The meta object literal for the '{@link ros.impl.AmentPackageImpl Ament Package}' class. + * * - * @see ros.impl.AmentPackageImpl - * @see ros.impl.RosPackageImpl#getAmentPackage() - * @generated - */ + * @see ros.impl.AmentPackageImpl + * @see ros.impl.RosPackageImpl#getAmentPackage() + * @generated + */ EClass AMENT_PACKAGE = eINSTANCE.getAmentPackage(); /** - * The meta object literal for the '{@link ros.impl.QualityOfServiceImpl Quality Of Service}' class. - * + * The meta object literal for the '{@link ros.impl.QualityOfServiceImpl Quality Of Service}' class. + * * - * @see ros.impl.QualityOfServiceImpl - * @see ros.impl.RosPackageImpl#getQualityOfService() - * @generated - */ + * @see ros.impl.QualityOfServiceImpl + * @see ros.impl.RosPackageImpl#getQualityOfService() + * @generated + */ EClass QUALITY_OF_SERVICE = eINSTANCE.getQualityOfService(); /** - * The meta object literal for the 'Qo SProfile' attribute feature. - * + * The meta object literal for the 'Qo SProfile' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute QUALITY_OF_SERVICE__QO_SPROFILE = eINSTANCE.getQualityOfService_QoSProfile(); /** - * The meta object literal for the 'History' attribute feature. - * + * The meta object literal for the 'History' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute QUALITY_OF_SERVICE__HISTORY = eINSTANCE.getQualityOfService_History(); /** - * The meta object literal for the 'Depth' attribute feature. - * + * The meta object literal for the 'Depth' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute QUALITY_OF_SERVICE__DEPTH = eINSTANCE.getQualityOfService_Depth(); /** - * The meta object literal for the 'Reliability' attribute feature. - * + * The meta object literal for the 'Reliability' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute QUALITY_OF_SERVICE__RELIABILITY = eINSTANCE.getQualityOfService_Reliability(); /** - * The meta object literal for the 'Durability' attribute feature. - * + * The meta object literal for the 'Durability' attribute feature. + * * - * @generated - */ + * @generated + */ EAttribute QUALITY_OF_SERVICE__DURABILITY = eINSTANCE.getQualityOfService_Durability(); /** - * The meta object literal for the '{@link ros.impl.TopicSpecMsgRefImpl Topic Spec Msg Ref}' class. - * + * The meta object literal for the 'Lease Duration' attribute feature. + * + * + * @generated + */ + EAttribute QUALITY_OF_SERVICE__LEASE_DURATION = eINSTANCE.getQualityOfService_LeaseDuration(); + + /** + * The meta object literal for the 'Liveliness' attribute feature. + * + * + * @generated + */ + EAttribute QUALITY_OF_SERVICE__LIVELINESS = eINSTANCE.getQualityOfService_Liveliness(); + + /** + * The meta object literal for the 'Lifespan' attribute feature. + * + * + * @generated + */ + EAttribute QUALITY_OF_SERVICE__LIFESPAN = eINSTANCE.getQualityOfService_Lifespan(); + + /** + * The meta object literal for the 'Deadline' attribute feature. + * + * + * @generated + */ + EAttribute QUALITY_OF_SERVICE__DEADLINE = eINSTANCE.getQualityOfService_Deadline(); + + /** + * The meta object literal for the '{@link ros.impl.TopicSpecMsgRefImpl Topic Spec Msg Ref}' class. + * * - * @see ros.impl.TopicSpecMsgRefImpl - * @see ros.impl.RosPackageImpl#getTopicSpecMsgRef() - * @generated - */ + * @see ros.impl.TopicSpecMsgRefImpl + * @see ros.impl.RosPackageImpl#getTopicSpecMsgRef() + * @generated + */ EClass TOPIC_SPEC_MSG_REF = eINSTANCE.getTopicSpecMsgRef(); /** - * The meta object literal for the 'Reference' reference feature. - * + * The meta object literal for the 'Reference' reference feature. + * * - * @generated - */ + * @generated + */ EReference TOPIC_SPEC_MSG_REF__REFERENCE = eINSTANCE.getTopicSpecMsgRef_Reference(); /** - * The meta object literal for the '{@link ros.impl.ArrayTopicSpecMsgRefImpl Array Topic Spec Msg Ref}' class. - * + * The meta object literal for the '{@link ros.impl.ArrayTopicSpecMsgRefImpl Array Topic Spec Msg Ref}' class. + * * - * @see ros.impl.ArrayTopicSpecMsgRefImpl - * @see ros.impl.RosPackageImpl#getArrayTopicSpecMsgRef() - * @generated - */ + * @see ros.impl.ArrayTopicSpecMsgRefImpl + * @see ros.impl.RosPackageImpl#getArrayTopicSpecMsgRef() + * @generated + */ EClass ARRAY_TOPIC_SPEC_MSG_REF = eINSTANCE.getArrayTopicSpecMsgRef(); /** - * The meta object literal for the 'Reference' reference feature. - * + * The meta object literal for the 'Reference' reference feature. + * * - * @generated - */ + * @generated + */ EReference ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE = eINSTANCE.getArrayTopicSpecMsgRef_Reference(); /** - * The meta object literal for the 'Graph Name' data type. - * + * The meta object literal for the 'Graph Name' data type. + * * - * @see java.lang.String - * @see ros.impl.RosPackageImpl#getGraphName() - * @generated - */ + * @see java.lang.String + * @see ros.impl.RosPackageImpl#getGraphName() + * @generated + */ EDataType GRAPH_NAME = eINSTANCE.getGraphName(); } diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceClient.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceClient.java index 6a48731a..1015f038 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceClient.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceClient.java @@ -21,29 +21,29 @@ */ public interface ServiceClient extends InterfaceType { /** - * Returns the value of the 'Service' reference. - * + * Returns the value of the 'Service' reference. + * *

    * If the meaning of the 'Service' reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Service' reference. - * @see #setService(ServiceSpec) - * @see ros.RosPackage#getServiceClient_Service() - * @model required="true" - * @generated - */ + * @return the value of the 'Service' reference. + * @see #setService(ServiceSpec) + * @see ros.RosPackage#getServiceClient_Service() + * @model required="true" + * @generated + */ ServiceSpec getService(); /** - * Sets the value of the '{@link ros.ServiceClient#getService Service}' reference. - * + * Sets the value of the '{@link ros.ServiceClient#getService Service}' reference. + * * - * @param value the new value of the 'Service' reference. - * @see #getService() - * @generated - */ + * @param value the new value of the 'Service' reference. + * @see #getService() + * @generated + */ void setService(ServiceSpec value); } // ServiceClient diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceServer.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceServer.java index 20603f31..7b8296c0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceServer.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceServer.java @@ -21,29 +21,29 @@ */ public interface ServiceServer extends InterfaceType { /** - * Returns the value of the 'Service' reference. - * + * Returns the value of the 'Service' reference. + * *

    * If the meaning of the 'Service' reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Service' reference. - * @see #setService(ServiceSpec) - * @see ros.RosPackage#getServiceServer_Service() - * @model required="true" - * @generated - */ + * @return the value of the 'Service' reference. + * @see #setService(ServiceSpec) + * @see ros.RosPackage#getServiceServer_Service() + * @model required="true" + * @generated + */ ServiceSpec getService(); /** - * Sets the value of the '{@link ros.ServiceServer#getService Service}' reference. - * + * Sets the value of the '{@link ros.ServiceServer#getService Service}' reference. + * * - * @param value the new value of the 'Service' reference. - * @see #getService() - * @generated - */ + * @param value the new value of the 'Service' reference. + * @see #getService() + * @generated + */ void setService(ServiceSpec value); } // ServiceServer diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceSpec.java b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceSpec.java index f421295f..311efab1 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceSpec.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/ServiceSpec.java @@ -22,55 +22,55 @@ */ public interface ServiceSpec extends SpecBase { /** - * Returns the value of the 'Request' containment reference. - * + * Returns the value of the 'Request' containment reference. + * *

    * If the meaning of the 'Request' containment reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Request' containment reference. - * @see #setRequest(MessageDefinition) - * @see ros.RosPackage#getServiceSpec_Request() - * @model containment="true" - * @generated - */ + * @return the value of the 'Request' containment reference. + * @see #setRequest(MessageDefinition) + * @see ros.RosPackage#getServiceSpec_Request() + * @model containment="true" + * @generated + */ MessageDefinition getRequest(); /** - * Sets the value of the '{@link ros.ServiceSpec#getRequest Request}' containment reference. - * + * Sets the value of the '{@link ros.ServiceSpec#getRequest Request}' containment reference. + * * - * @param value the new value of the 'Request' containment reference. - * @see #getRequest() - * @generated - */ + * @param value the new value of the 'Request' containment reference. + * @see #getRequest() + * @generated + */ void setRequest(MessageDefinition value); /** - * Returns the value of the 'Response' containment reference. - * + * Returns the value of the 'Response' containment reference. + * *

    * If the meaning of the 'Response' containment reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Response' containment reference. - * @see #setResponse(MessageDefinition) - * @see ros.RosPackage#getServiceSpec_Response() - * @model containment="true" - * @generated - */ + * @return the value of the 'Response' containment reference. + * @see #setResponse(MessageDefinition) + * @see ros.RosPackage#getServiceSpec_Response() + * @model containment="true" + * @generated + */ MessageDefinition getResponse(); /** - * Sets the value of the '{@link ros.ServiceSpec#getResponse Response}' containment reference. - * + * Sets the value of the '{@link ros.ServiceSpec#getResponse Response}' containment reference. + * * - * @param value the new value of the 'Response' containment reference. - * @see #getResponse() - * @generated - */ + * @param value the new value of the 'Response' containment reference. + * @see #getResponse() + * @generated + */ void setResponse(MessageDefinition value); } // ServiceSpec diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/SpecBase.java b/plugins/de.fraunhofer.ipa.ros/src/ros/SpecBase.java index cec48696..b607d455 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/SpecBase.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/SpecBase.java @@ -24,85 +24,85 @@ */ public interface SpecBase extends EObject { /** - * Returns the value of the 'Name' attribute. - * The default value is "". - * + * Returns the value of the 'Name' attribute. + * The default value is "". + * *

    * If the meaning of the 'Name' attribute isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Name' attribute. - * @see #setName(String) - * @see ros.RosPackage#getSpecBase_Name() - * @model default="" unique="false" required="true" - * @generated - */ + * @return the value of the 'Name' attribute. + * @see #setName(String) + * @see ros.RosPackage#getSpecBase_Name() + * @model default="" unique="false" required="true" + * @generated + */ String getName(); /** - * Sets the value of the '{@link ros.SpecBase#getName Name}' attribute. - * + * Sets the value of the '{@link ros.SpecBase#getName Name}' attribute. + * * - * @param value the new value of the 'Name' attribute. - * @see #getName() - * @generated - */ + * @param value the new value of the 'Name' attribute. + * @see #getName() + * @generated + */ void setName(String value); /** - * Returns the value of the 'Package' container reference. - * It is bidirectional and its opposite is '{@link ros.Package#getSpec Spec}'. - * + * Returns the value of the 'Package' container reference. + * It is bidirectional and its opposite is '{@link ros.Package#getSpec Spec}'. + * *

    * If the meaning of the 'Package' container reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Package' container reference. - * @see #setPackage(ros.Package) - * @see ros.RosPackage#getSpecBase_Package() - * @see ros.Package#getSpec - * @model opposite="spec" required="true" transient="false" - * @generated - */ + * @return the value of the 'Package' container reference. + * @see #setPackage(ros.Package) + * @see ros.RosPackage#getSpecBase_Package() + * @see ros.Package#getSpec + * @model opposite="spec" required="true" transient="false" + * @generated + */ ros.Package getPackage(); /** - * Sets the value of the '{@link ros.SpecBase#getPackage Package}' container reference. - * + * Sets the value of the '{@link ros.SpecBase#getPackage Package}' container reference. + * * - * @param value the new value of the 'Package' container reference. - * @see #getPackage() - * @generated - */ + * @param value the new value of the 'Package' container reference. + * @see #getPackage() + * @generated + */ void setPackage(ros.Package value); /** - * Returns the value of the 'Fullname' attribute. - * The default value is "". - * + * Returns the value of the 'Fullname' attribute. + * The default value is "". + * *

    * If the meaning of the 'Fullname' attribute isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Fullname' attribute. - * @see #isSetFullname() - * @see ros.RosPackage#getSpecBase_Fullname() - * @model default="" unsettable="true" id="true" required="true" transient="true" changeable="false" volatile="true" - * @generated - */ + * @return the value of the 'Fullname' attribute. + * @see #isSetFullname() + * @see ros.RosPackage#getSpecBase_Fullname() + * @model default="" unsettable="true" id="true" required="true" transient="true" changeable="false" volatile="true" + * @generated + */ String getFullname(); /** - * Returns whether the value of the '{@link ros.SpecBase#getFullname Fullname}' attribute is set. - * + * Returns whether the value of the '{@link ros.SpecBase#getFullname Fullname}' attribute is set. + * * - * @return whether the value of the 'Fullname' attribute is set. - * @see #getFullname() - * @generated - */ + * @return whether the value of the 'Fullname' attribute is set. + * @see #getFullname() + * @generated + */ boolean isSetFullname(); } // SpecBase diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/Subscriber.java b/plugins/de.fraunhofer.ipa.ros/src/ros/Subscriber.java index 51b3705d..368acde0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/Subscriber.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/Subscriber.java @@ -21,29 +21,29 @@ */ public interface Subscriber extends InterfaceType { /** - * Returns the value of the 'Message' reference. - * + * Returns the value of the 'Message' reference. + * *

    * If the meaning of the 'Message' reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Message' reference. - * @see #setMessage(TopicSpec) - * @see ros.RosPackage#getSubscriber_Message() - * @model required="true" - * @generated - */ + * @return the value of the 'Message' reference. + * @see #setMessage(TopicSpec) + * @see ros.RosPackage#getSubscriber_Message() + * @model required="true" + * @generated + */ TopicSpec getMessage(); /** - * Sets the value of the '{@link ros.Subscriber#getMessage Message}' reference. - * + * Sets the value of the '{@link ros.Subscriber#getMessage Message}' reference. + * * - * @param value the new value of the 'Message' reference. - * @see #getMessage() - * @generated - */ + * @param value the new value of the 'Message' reference. + * @see #getMessage() + * @generated + */ void setMessage(TopicSpec value); } // Subscriber diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpec.java b/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpec.java index 16ce88d7..e41283a0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpec.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpec.java @@ -20,29 +20,29 @@ */ public interface TopicSpec extends SpecBase { /** - * Returns the value of the 'Message' containment reference. - * + * Returns the value of the 'Message' containment reference. + * *

    * If the meaning of the 'Message' containment reference isn't clear, * there really should be more of a description here... *

    * - * @return the value of the 'Message' containment reference. - * @see #setMessage(MessageDefinition) - * @see ros.RosPackage#getTopicSpec_Message() - * @model containment="true" - * @generated - */ + * @return the value of the 'Message' containment reference. + * @see #setMessage(MessageDefinition) + * @see ros.RosPackage#getTopicSpec_Message() + * @model containment="true" + * @generated + */ MessageDefinition getMessage(); /** - * Sets the value of the '{@link ros.TopicSpec#getMessage Message}' containment reference. - * + * Sets the value of the '{@link ros.TopicSpec#getMessage Message}' containment reference. + * * - * @param value the new value of the 'Message' containment reference. - * @see #getMessage() - * @generated - */ + * @param value the new value of the 'Message' containment reference. + * @see #getMessage() + * @generated + */ void setMessage(MessageDefinition value); } // TopicSpec diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpecMsgRef.java b/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpecMsgRef.java index 2398dc33..58f80951 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpecMsgRef.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/TopicSpecMsgRef.java @@ -22,25 +22,25 @@ */ public interface TopicSpecMsgRef extends AbstractType { /** - * Returns the value of the 'Reference' reference. - * + * Returns the value of the 'Reference' reference. + * * - * @return the value of the 'Reference' reference. - * @see #setReference(TopicSpec) - * @see ros.RosPackage#getTopicSpecMsgRef_Reference() - * @model required="true" - * @generated - */ + * @return the value of the 'Reference' reference. + * @see #setReference(TopicSpec) + * @see ros.RosPackage#getTopicSpecMsgRef_Reference() + * @model required="true" + * @generated + */ TopicSpec getReference(); /** - * Sets the value of the '{@link ros.TopicSpecMsgRef#getReference Reference}' reference. - * + * Sets the value of the '{@link ros.TopicSpecMsgRef#getReference Reference}' reference. + * * - * @param value the new value of the 'Reference' reference. - * @see #getReference() - * @generated - */ + * @param value the new value of the 'Reference' reference. + * @see #getReference() + * @generated + */ void setReference(TopicSpec value); } // TopicSpecMsgRef diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionClientImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionClientImpl.java index b2877100..10c97859 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionClientImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionClientImpl.java @@ -28,131 +28,131 @@ */ public class ActionClientImpl extends InterfaceTypeImpl implements ActionClient { /** - * The cached value of the '{@link #getAction() Action}' reference. - * + * The cached value of the '{@link #getAction() Action}' reference. + * * - * @see #getAction() - * @generated - * @ordered - */ + * @see #getAction() + * @generated + * @ordered + */ protected ActionSpec action; /** - * + * * - * @generated - */ + * @generated + */ protected ActionClientImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.ACTION_CLIENT; - } + return RosPackage.Literals.ACTION_CLIENT; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ActionSpec getAction() { - if (action != null && action.eIsProxy()) { - InternalEObject oldAction = (InternalEObject)action; - action = (ActionSpec)eResolveProxy(oldAction); - if (action != oldAction) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ACTION_CLIENT__ACTION, oldAction, action)); - } - } - return action; - } + if (action != null && action.eIsProxy()) { + InternalEObject oldAction = (InternalEObject)action; + action = (ActionSpec)eResolveProxy(oldAction); + if (action != oldAction) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ACTION_CLIENT__ACTION, oldAction, action)); + } + } + return action; + } /** - * + * * - * @generated - */ + * @generated + */ public ActionSpec basicGetAction() { - return action; - } + return action; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setAction(ActionSpec newAction) { - ActionSpec oldAction = action; - action = newAction; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_CLIENT__ACTION, oldAction, action)); - } + ActionSpec oldAction = action; + action = newAction; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_CLIENT__ACTION, oldAction, action)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.ACTION_CLIENT__ACTION: - if (resolve) return getAction(); - return basicGetAction(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.ACTION_CLIENT__ACTION: + if (resolve) return getAction(); + return basicGetAction(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.ACTION_CLIENT__ACTION: - setAction((ActionSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.ACTION_CLIENT__ACTION: + setAction((ActionSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.ACTION_CLIENT__ACTION: - setAction((ActionSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.ACTION_CLIENT__ACTION: + setAction((ActionSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.ACTION_CLIENT__ACTION: - return action != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.ACTION_CLIENT__ACTION: + return action != null; + } + return super.eIsSet(featureID); + } } //ActionClientImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionServerImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionServerImpl.java index fedcc4cc..50e898b8 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionServerImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionServerImpl.java @@ -28,131 +28,131 @@ */ public class ActionServerImpl extends InterfaceTypeImpl implements ActionServer { /** - * The cached value of the '{@link #getAction() Action}' reference. - * + * The cached value of the '{@link #getAction() Action}' reference. + * * - * @see #getAction() - * @generated - * @ordered - */ + * @see #getAction() + * @generated + * @ordered + */ protected ActionSpec action; /** - * + * * - * @generated - */ + * @generated + */ protected ActionServerImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.ACTION_SERVER; - } + return RosPackage.Literals.ACTION_SERVER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ActionSpec getAction() { - if (action != null && action.eIsProxy()) { - InternalEObject oldAction = (InternalEObject)action; - action = (ActionSpec)eResolveProxy(oldAction); - if (action != oldAction) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ACTION_SERVER__ACTION, oldAction, action)); - } - } - return action; - } + if (action != null && action.eIsProxy()) { + InternalEObject oldAction = (InternalEObject)action; + action = (ActionSpec)eResolveProxy(oldAction); + if (action != oldAction) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ACTION_SERVER__ACTION, oldAction, action)); + } + } + return action; + } /** - * + * * - * @generated - */ + * @generated + */ public ActionSpec basicGetAction() { - return action; - } + return action; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setAction(ActionSpec newAction) { - ActionSpec oldAction = action; - action = newAction; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SERVER__ACTION, oldAction, action)); - } + ActionSpec oldAction = action; + action = newAction; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SERVER__ACTION, oldAction, action)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.ACTION_SERVER__ACTION: - if (resolve) return getAction(); - return basicGetAction(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.ACTION_SERVER__ACTION: + if (resolve) return getAction(); + return basicGetAction(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.ACTION_SERVER__ACTION: - setAction((ActionSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.ACTION_SERVER__ACTION: + setAction((ActionSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.ACTION_SERVER__ACTION: - setAction((ActionSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.ACTION_SERVER__ACTION: + setAction((ActionSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.ACTION_SERVER__ACTION: - return action != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.ACTION_SERVER__ACTION: + return action != null; + } + return super.eIsSet(featureID); + } } //ActionServerImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionSpecImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionSpecImpl.java index c856a970..6c948239 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionSpecImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ActionSpecImpl.java @@ -31,283 +31,283 @@ */ public class ActionSpecImpl extends SpecBaseImpl implements ActionSpec { /** - * The cached value of the '{@link #getGoal() Goal}' containment reference. - * + * The cached value of the '{@link #getGoal() Goal}' containment reference. + * * - * @see #getGoal() - * @generated - * @ordered - */ + * @see #getGoal() + * @generated + * @ordered + */ protected MessageDefinition goal; /** - * The cached value of the '{@link #getResult() Result}' containment reference. - * + * The cached value of the '{@link #getResult() Result}' containment reference. + * * - * @see #getResult() - * @generated - * @ordered - */ + * @see #getResult() + * @generated + * @ordered + */ protected MessageDefinition result; /** - * The cached value of the '{@link #getFeedback() Feedback}' containment reference. - * + * The cached value of the '{@link #getFeedback() Feedback}' containment reference. + * * - * @see #getFeedback() - * @generated - * @ordered - */ + * @see #getFeedback() + * @generated + * @ordered + */ protected MessageDefinition feedback; /** - * + * * - * @generated - */ + * @generated + */ protected ActionSpecImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.ACTION_SPEC; - } + return RosPackage.Literals.ACTION_SPEC; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getGoal() { - return goal; - } + return goal; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetGoal(MessageDefinition newGoal, NotificationChain msgs) { - MessageDefinition oldGoal = goal; - goal = newGoal; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__GOAL, oldGoal, newGoal); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldGoal = goal; + goal = newGoal; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__GOAL, oldGoal, newGoal); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setGoal(MessageDefinition newGoal) { - if (newGoal != goal) { - NotificationChain msgs = null; - if (goal != null) - msgs = ((InternalEObject)goal).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__GOAL, null, msgs); - if (newGoal != null) - msgs = ((InternalEObject)newGoal).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__GOAL, null, msgs); - msgs = basicSetGoal(newGoal, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__GOAL, newGoal, newGoal)); - } + if (newGoal != goal) { + NotificationChain msgs = null; + if (goal != null) + msgs = ((InternalEObject)goal).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__GOAL, null, msgs); + if (newGoal != null) + msgs = ((InternalEObject)newGoal).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__GOAL, null, msgs); + msgs = basicSetGoal(newGoal, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__GOAL, newGoal, newGoal)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getResult() { - return result; - } + return result; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetResult(MessageDefinition newResult, NotificationChain msgs) { - MessageDefinition oldResult = result; - result = newResult; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__RESULT, oldResult, newResult); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldResult = result; + result = newResult; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__RESULT, oldResult, newResult); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setResult(MessageDefinition newResult) { - if (newResult != result) { - NotificationChain msgs = null; - if (result != null) - msgs = ((InternalEObject)result).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__RESULT, null, msgs); - if (newResult != null) - msgs = ((InternalEObject)newResult).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__RESULT, null, msgs); - msgs = basicSetResult(newResult, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__RESULT, newResult, newResult)); - } + if (newResult != result) { + NotificationChain msgs = null; + if (result != null) + msgs = ((InternalEObject)result).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__RESULT, null, msgs); + if (newResult != null) + msgs = ((InternalEObject)newResult).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__RESULT, null, msgs); + msgs = basicSetResult(newResult, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__RESULT, newResult, newResult)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getFeedback() { - return feedback; - } + return feedback; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetFeedback(MessageDefinition newFeedback, NotificationChain msgs) { - MessageDefinition oldFeedback = feedback; - feedback = newFeedback; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__FEEDBACK, oldFeedback, newFeedback); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldFeedback = feedback; + feedback = newFeedback; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__FEEDBACK, oldFeedback, newFeedback); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setFeedback(MessageDefinition newFeedback) { - if (newFeedback != feedback) { - NotificationChain msgs = null; - if (feedback != null) - msgs = ((InternalEObject)feedback).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__FEEDBACK, null, msgs); - if (newFeedback != null) - msgs = ((InternalEObject)newFeedback).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__FEEDBACK, null, msgs); - msgs = basicSetFeedback(newFeedback, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__FEEDBACK, newFeedback, newFeedback)); - } + if (newFeedback != feedback) { + NotificationChain msgs = null; + if (feedback != null) + msgs = ((InternalEObject)feedback).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__FEEDBACK, null, msgs); + if (newFeedback != null) + msgs = ((InternalEObject)newFeedback).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ACTION_SPEC__FEEDBACK, null, msgs); + msgs = basicSetFeedback(newFeedback, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ACTION_SPEC__FEEDBACK, newFeedback, newFeedback)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.ACTION_SPEC__GOAL: - return basicSetGoal(null, msgs); - case RosPackage.ACTION_SPEC__RESULT: - return basicSetResult(null, msgs); - case RosPackage.ACTION_SPEC__FEEDBACK: - return basicSetFeedback(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.ACTION_SPEC__GOAL: + return basicSetGoal(null, msgs); + case RosPackage.ACTION_SPEC__RESULT: + return basicSetResult(null, msgs); + case RosPackage.ACTION_SPEC__FEEDBACK: + return basicSetFeedback(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.ACTION_SPEC__GOAL: - return getGoal(); - case RosPackage.ACTION_SPEC__RESULT: - return getResult(); - case RosPackage.ACTION_SPEC__FEEDBACK: - return getFeedback(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.ACTION_SPEC__GOAL: + return getGoal(); + case RosPackage.ACTION_SPEC__RESULT: + return getResult(); + case RosPackage.ACTION_SPEC__FEEDBACK: + return getFeedback(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.ACTION_SPEC__GOAL: - setGoal((MessageDefinition)newValue); - return; - case RosPackage.ACTION_SPEC__RESULT: - setResult((MessageDefinition)newValue); - return; - case RosPackage.ACTION_SPEC__FEEDBACK: - setFeedback((MessageDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.ACTION_SPEC__GOAL: + setGoal((MessageDefinition)newValue); + return; + case RosPackage.ACTION_SPEC__RESULT: + setResult((MessageDefinition)newValue); + return; + case RosPackage.ACTION_SPEC__FEEDBACK: + setFeedback((MessageDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.ACTION_SPEC__GOAL: - setGoal((MessageDefinition)null); - return; - case RosPackage.ACTION_SPEC__RESULT: - setResult((MessageDefinition)null); - return; - case RosPackage.ACTION_SPEC__FEEDBACK: - setFeedback((MessageDefinition)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.ACTION_SPEC__GOAL: + setGoal((MessageDefinition)null); + return; + case RosPackage.ACTION_SPEC__RESULT: + setResult((MessageDefinition)null); + return; + case RosPackage.ACTION_SPEC__FEEDBACK: + setFeedback((MessageDefinition)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.ACTION_SPEC__GOAL: - return goal != null; - case RosPackage.ACTION_SPEC__RESULT: - return result != null; - case RosPackage.ACTION_SPEC__FEEDBACK: - return feedback != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.ACTION_SPEC__GOAL: + return goal != null; + case RosPackage.ACTION_SPEC__RESULT: + return result != null; + case RosPackage.ACTION_SPEC__FEEDBACK: + return feedback != null; + } + return super.eIsSet(featureID); + } } //ActionSpecImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/AmentPackageImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/AmentPackageImpl.java index e8f8ad09..efbbcece 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/AmentPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/AmentPackageImpl.java @@ -16,22 +16,22 @@ */ public class AmentPackageImpl extends PackageImpl implements AmentPackage { /** - * + * * - * @generated - */ - public AmentPackageImpl() { - super(); - } + * @generated + */ + protected AmentPackageImpl() { + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.AMENT_PACKAGE; - } + return RosPackage.Literals.AMENT_PACKAGE; + } } //AmentPackageImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArrayTopicSpecMsgRefImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArrayTopicSpecMsgRefImpl.java index 500b25f5..cbe781a3 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArrayTopicSpecMsgRefImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArrayTopicSpecMsgRefImpl.java @@ -30,131 +30,131 @@ */ public class ArrayTopicSpecMsgRefImpl extends AbstractTypeImpl implements ArrayTopicSpecMsgRef { /** - * The cached value of the '{@link #getReference() Reference}' reference. - * + * The cached value of the '{@link #getReference() Reference}' reference. + * * - * @see #getReference() - * @generated - * @ordered - */ + * @see #getReference() + * @generated + * @ordered + */ protected SpecBase reference; /** - * + * * - * @generated - */ + * @generated + */ protected ArrayTopicSpecMsgRefImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.ARRAY_TOPIC_SPEC_MSG_REF; - } + return RosPackage.Literals.ARRAY_TOPIC_SPEC_MSG_REF; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public SpecBase getReference() { - if (reference != null && reference.eIsProxy()) { - InternalEObject oldReference = (InternalEObject)reference; - reference = (SpecBase)eResolveProxy(oldReference); - if (reference != oldReference) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); - } - } - return reference; - } + if (reference != null && reference.eIsProxy()) { + InternalEObject oldReference = (InternalEObject)reference; + reference = (SpecBase)eResolveProxy(oldReference); + if (reference != oldReference) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); + } + } + return reference; + } /** - * + * * - * @generated - */ + * @generated + */ public SpecBase basicGetReference() { - return reference; - } + return reference; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setReference(SpecBase newReference) { - SpecBase oldReference = reference; - reference = newReference; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); - } + SpecBase oldReference = reference; + reference = newReference; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: - if (resolve) return getReference(); - return basicGetReference(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: + if (resolve) return getReference(); + return basicGetReference(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: - setReference((SpecBase)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: + setReference((SpecBase)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: - setReference((SpecBase)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: + setReference((SpecBase)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: - return reference != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE: + return reference != null; + } + return super.eIsSet(featureID); + } } //ArrayTopicSpecMsgRefImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArtifactImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArtifactImpl.java index 2fdd8ad0..13e482f7 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArtifactImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ArtifactImpl.java @@ -31,33 +31,33 @@ */ public class ArtifactImpl extends MinimalEObjectImpl.Container implements Artifact { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getNode() Node}' containment reference. - * + * The cached value of the '{@link #getNode() Node}' containment reference. + * * - * @see #getNode() - * @generated - * @ordered - */ + * @see #getNode() + * @generated + * @ordered + */ protected Node node; /** @@ -70,179 +70,179 @@ public ArtifactImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.ARTIFACT; - } + return RosPackage.Literals.ARTIFACT; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Node getNode() { - return node; - } + return node; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetNode(Node newNode, NotificationChain msgs) { - Node oldNode = node; - node = newNode; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NODE, oldNode, newNode); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + Node oldNode = node; + node = newNode; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NODE, oldNode, newNode); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setNode(Node newNode) { - if (newNode != node) { - NotificationChain msgs = null; - if (node != null) - msgs = ((InternalEObject)node).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ARTIFACT__NODE, null, msgs); - if (newNode != null) - msgs = ((InternalEObject)newNode).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ARTIFACT__NODE, null, msgs); - msgs = basicSetNode(newNode, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NODE, newNode, newNode)); - } - - /** - * - * - * @generated - */ + if (newNode != node) { + NotificationChain msgs = null; + if (node != null) + msgs = ((InternalEObject)node).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.ARTIFACT__NODE, null, msgs); + if (newNode != null) + msgs = ((InternalEObject)newNode).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.ARTIFACT__NODE, null, msgs); + msgs = basicSetNode(newNode, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.ARTIFACT__NODE, newNode, newNode)); + } + + /** + * + * + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.ARTIFACT__NODE: - return basicSetNode(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.ARTIFACT__NODE: + return basicSetNode(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.ARTIFACT__NAME: - return getName(); - case RosPackage.ARTIFACT__NODE: - return getNode(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.ARTIFACT__NAME: + return getName(); + case RosPackage.ARTIFACT__NODE: + return getNode(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.ARTIFACT__NAME: - setName((String)newValue); - return; - case RosPackage.ARTIFACT__NODE: - setNode((Node)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case RosPackage.ARTIFACT__NAME: + setName((String)newValue); + return; + case RosPackage.ARTIFACT__NODE: + setNode((Node)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.ARTIFACT__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.ARTIFACT__NODE: - setNode((Node)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case RosPackage.ARTIFACT__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.ARTIFACT__NODE: + setNode((Node)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.ARTIFACT__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.ARTIFACT__NODE: - return node != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.ARTIFACT__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.ARTIFACT__NODE: + return node != null; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //ArtifactImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/CatkinPackageImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/CatkinPackageImpl.java index 58c016a3..091d442f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/CatkinPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/CatkinPackageImpl.java @@ -24,13 +24,13 @@ public CatkinPackageImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.CATKIN_PACKAGE; - } + return RosPackage.Literals.CATKIN_PACKAGE; + } } //CatkinPackageImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/DependencyImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/DependencyImpl.java index 0360bfa6..24e4a7e4 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/DependencyImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/DependencyImpl.java @@ -18,22 +18,22 @@ */ public abstract class DependencyImpl extends MinimalEObjectImpl.Container implements Dependency { /** - * + * * - * @generated - */ + * @generated + */ protected DependencyImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.DEPENDENCY; - } + return RosPackage.Literals.DEPENDENCY; + } } //DependencyImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ExternalDependencyImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ExternalDependencyImpl.java index 7a761721..97a6c1f9 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ExternalDependencyImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ExternalDependencyImpl.java @@ -26,139 +26,139 @@ */ public class ExternalDependencyImpl extends DependencyImpl implements ExternalDependency { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ExternalDependencyImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.EXTERNAL_DEPENDENCY; - } + return RosPackage.Literals.EXTERNAL_DEPENDENCY; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.EXTERNAL_DEPENDENCY__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.EXTERNAL_DEPENDENCY__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.EXTERNAL_DEPENDENCY__NAME: - return getName(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.EXTERNAL_DEPENDENCY__NAME: + return getName(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.EXTERNAL_DEPENDENCY__NAME: - setName((String)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.EXTERNAL_DEPENDENCY__NAME: + setName((String)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.EXTERNAL_DEPENDENCY__NAME: - setName(NAME_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.EXTERNAL_DEPENDENCY__NAME: + setName(NAME_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.EXTERNAL_DEPENDENCY__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.EXTERNAL_DEPENDENCY__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //ExternalDependencyImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/GlobalNamespaceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/GlobalNamespaceImpl.java index 98af1688..7ece98d6 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/GlobalNamespaceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/GlobalNamespaceImpl.java @@ -16,22 +16,22 @@ */ public class GlobalNamespaceImpl extends NamespaceImpl implements GlobalNamespace { /** - * + * * - * @generated - */ + * @generated + */ protected GlobalNamespaceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.GLOBAL_NAMESPACE; - } + return RosPackage.Literals.GLOBAL_NAMESPACE; + } } //GlobalNamespaceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/InterfaceTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/InterfaceTypeImpl.java index 93b6c0e8..d54499e9 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/InterfaceTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/InterfaceTypeImpl.java @@ -33,285 +33,285 @@ */ public class InterfaceTypeImpl extends MinimalEObjectImpl.Container implements InterfaceType { /** - * The cached value of the '{@link #getNamespace() Namespace}' containment reference. - * + * The cached value of the '{@link #getNamespace() Namespace}' containment reference. + * * - * @see #getNamespace() - * @generated - * @ordered - */ + * @see #getNamespace() + * @generated + * @ordered + */ protected Namespace namespace; /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getQos() Qos}' containment reference. - * + * The cached value of the '{@link #getQos() Qos}' containment reference. + * * - * @see #getQos() - * @generated - * @ordered - */ + * @see #getQos() + * @generated + * @ordered + */ protected QualityOfService qos; /** - * + * * - * @generated - */ + * @generated + */ protected InterfaceTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.INTERFACE_TYPE; - } + return RosPackage.Literals.INTERFACE_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Namespace getNamespace() { - return namespace; - } + return namespace; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetNamespace(Namespace newNamespace, NotificationChain msgs) { - Namespace oldNamespace = namespace; - namespace = newNamespace; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAMESPACE, oldNamespace, newNamespace); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + Namespace oldNamespace = namespace; + namespace = newNamespace; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAMESPACE, oldNamespace, newNamespace); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setNamespace(Namespace newNamespace) { - if (newNamespace != namespace) { - NotificationChain msgs = null; - if (namespace != null) - msgs = ((InternalEObject)namespace).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__NAMESPACE, null, msgs); - if (newNamespace != null) - msgs = ((InternalEObject)newNamespace).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__NAMESPACE, null, msgs); - msgs = basicSetNamespace(newNamespace, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAMESPACE, newNamespace, newNamespace)); - } + if (newNamespace != namespace) { + NotificationChain msgs = null; + if (namespace != null) + msgs = ((InternalEObject)namespace).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__NAMESPACE, null, msgs); + if (newNamespace != null) + msgs = ((InternalEObject)newNamespace).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__NAMESPACE, null, msgs); + msgs = basicSetNamespace(newNamespace, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAMESPACE, newNamespace, newNamespace)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public QualityOfService getQos() { - return qos; - } + return qos; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetQos(QualityOfService newQos, NotificationChain msgs) { - QualityOfService oldQos = qos; - qos = newQos; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__QOS, oldQos, newQos); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + QualityOfService oldQos = qos; + qos = newQos; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__QOS, oldQos, newQos); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setQos(QualityOfService newQos) { - if (newQos != qos) { - NotificationChain msgs = null; - if (qos != null) - msgs = ((InternalEObject)qos).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__QOS, null, msgs); - if (newQos != null) - msgs = ((InternalEObject)newQos).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__QOS, null, msgs); - msgs = basicSetQos(newQos, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__QOS, newQos, newQos)); - } + if (newQos != qos) { + NotificationChain msgs = null; + if (qos != null) + msgs = ((InternalEObject)qos).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__QOS, null, msgs); + if (newQos != null) + msgs = ((InternalEObject)newQos).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.INTERFACE_TYPE__QOS, null, msgs); + msgs = basicSetQos(newQos, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.INTERFACE_TYPE__QOS, newQos, newQos)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.INTERFACE_TYPE__NAMESPACE: - return basicSetNamespace(null, msgs); - case RosPackage.INTERFACE_TYPE__QOS: - return basicSetQos(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.INTERFACE_TYPE__NAMESPACE: + return basicSetNamespace(null, msgs); + case RosPackage.INTERFACE_TYPE__QOS: + return basicSetQos(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.INTERFACE_TYPE__NAMESPACE: - return getNamespace(); - case RosPackage.INTERFACE_TYPE__NAME: - return getName(); - case RosPackage.INTERFACE_TYPE__QOS: - return getQos(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.INTERFACE_TYPE__NAMESPACE: + return getNamespace(); + case RosPackage.INTERFACE_TYPE__NAME: + return getName(); + case RosPackage.INTERFACE_TYPE__QOS: + return getQos(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.INTERFACE_TYPE__NAMESPACE: - setNamespace((Namespace)newValue); - return; - case RosPackage.INTERFACE_TYPE__NAME: - setName((String)newValue); - return; - case RosPackage.INTERFACE_TYPE__QOS: - setQos((QualityOfService)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.INTERFACE_TYPE__NAMESPACE: + setNamespace((Namespace)newValue); + return; + case RosPackage.INTERFACE_TYPE__NAME: + setName((String)newValue); + return; + case RosPackage.INTERFACE_TYPE__QOS: + setQos((QualityOfService)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.INTERFACE_TYPE__NAMESPACE: - setNamespace((Namespace)null); - return; - case RosPackage.INTERFACE_TYPE__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.INTERFACE_TYPE__QOS: - setQos((QualityOfService)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.INTERFACE_TYPE__NAMESPACE: + setNamespace((Namespace)null); + return; + case RosPackage.INTERFACE_TYPE__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.INTERFACE_TYPE__QOS: + setQos((QualityOfService)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.INTERFACE_TYPE__NAMESPACE: - return namespace != null; - case RosPackage.INTERFACE_TYPE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.INTERFACE_TYPE__QOS: - return qos != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.INTERFACE_TYPE__NAMESPACE: + return namespace != null; + case RosPackage.INTERFACE_TYPE__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.INTERFACE_TYPE__QOS: + return qos != null; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) return super.toString(); - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //InterfaceTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/MessageDefinitionImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/MessageDefinitionImpl.java index e285ed05..4a1c3d9c 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/MessageDefinitionImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/MessageDefinitionImpl.java @@ -29,119 +29,119 @@ */ public class MessageDefinitionImpl extends MinimalEObjectImpl.Container implements MessageDefinition { /** - * The cached value of the '{@link #getMessagePart() Message Part}' containment reference list. - * + * The cached value of the '{@link #getMessagePart() Message Part}' containment reference list. + * * - * @see #getMessagePart() - * @generated - * @ordered - */ + * @see #getMessagePart() + * @generated + * @ordered + */ protected EList messagePart; /** - * + * * - * @generated - */ + * @generated + */ protected MessageDefinitionImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.MESSAGE_DEFINITION; - } + return RosPackage.Literals.MESSAGE_DEFINITION; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getMessagePart() { - if (messagePart == null) { - messagePart = new EObjectContainmentEList(MessagePart.class, this, RosPackage.MESSAGE_DEFINITION__MESSAGE_PART); - } - return messagePart; - } + if (messagePart == null) { + messagePart = new EObjectContainmentEList(MessagePart.class, this, RosPackage.MESSAGE_DEFINITION__MESSAGE_PART); + } + return messagePart; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: - return ((InternalEList)getMessagePart()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: + return ((InternalEList)getMessagePart()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: - return getMessagePart(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: + return getMessagePart(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: - getMessagePart().clear(); - getMessagePart().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: + getMessagePart().clear(); + getMessagePart().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: - getMessagePart().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: + getMessagePart().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: - return messagePart != null && !messagePart.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART: + return messagePart != null && !messagePart.isEmpty(); + } + return super.eIsSet(featureID); + } } //MessageDefinitionImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NamespaceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NamespaceImpl.java index e7184536..77f7284e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NamespaceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NamespaceImpl.java @@ -30,121 +30,121 @@ */ public abstract class NamespaceImpl extends MinimalEObjectImpl.Container implements Namespace { /** - * The cached value of the '{@link #getParts() Parts}' attribute list. - * + * The cached value of the '{@link #getParts() Parts}' attribute list. + * * - * @see #getParts() - * @generated - * @ordered - */ + * @see #getParts() + * @generated + * @ordered + */ protected EList parts; /** - * + * * - * @generated - */ + * @generated + */ protected NamespaceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.NAMESPACE; - } + return RosPackage.Literals.NAMESPACE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getParts() { - if (parts == null) { - parts = new EDataTypeEList(String.class, this, RosPackage.NAMESPACE__PARTS); - } - return parts; - } + if (parts == null) { + parts = new EDataTypeEList(String.class, this, RosPackage.NAMESPACE__PARTS); + } + return parts; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.NAMESPACE__PARTS: - return getParts(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.NAMESPACE__PARTS: + return getParts(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.NAMESPACE__PARTS: - getParts().clear(); - getParts().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.NAMESPACE__PARTS: + getParts().clear(); + getParts().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.NAMESPACE__PARTS: - getParts().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.NAMESPACE__PARTS: + getParts().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.NAMESPACE__PARTS: - return parts != null && !parts.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.NAMESPACE__PARTS: + return parts != null && !parts.isEmpty(); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (parts: "); - result.append(parts); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (parts: "); + result.append(parts); + result.append(')'); + return result.toString(); + } } //NamespaceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NodeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NodeImpl.java index 63b29954..8406177b 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NodeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/NodeImpl.java @@ -50,404 +50,404 @@ */ public class NodeImpl extends MinimalEObjectImpl.Container implements Node { /** - * The cached value of the '{@link #getServiceserver() Serviceserver}' containment reference list. - * + * The cached value of the '{@link #getServiceserver() Serviceserver}' containment reference list. + * * - * @see #getServiceserver() - * @generated - * @ordered - */ + * @see #getServiceserver() + * @generated + * @ordered + */ protected EList serviceserver; /** - * The cached value of the '{@link #getPublisher() Publisher}' containment reference list. - * + * The cached value of the '{@link #getPublisher() Publisher}' containment reference list. + * * - * @see #getPublisher() - * @generated - * @ordered - */ + * @see #getPublisher() + * @generated + * @ordered + */ protected EList publisher; /** - * The cached value of the '{@link #getSubscriber() Subscriber}' containment reference list. - * + * The cached value of the '{@link #getSubscriber() Subscriber}' containment reference list. + * * - * @see #getSubscriber() - * @generated - * @ordered - */ + * @see #getSubscriber() + * @generated + * @ordered + */ protected EList subscriber; /** - * The cached value of the '{@link #getServiceclient() Serviceclient}' containment reference list. - * + * The cached value of the '{@link #getServiceclient() Serviceclient}' containment reference list. + * * - * @see #getServiceclient() - * @generated - * @ordered - */ + * @see #getServiceclient() + * @generated + * @ordered + */ protected EList serviceclient; /** - * The cached value of the '{@link #getActionserver() Actionserver}' containment reference list. - * + * The cached value of the '{@link #getActionserver() Actionserver}' containment reference list. + * * - * @see #getActionserver() - * @generated - * @ordered - */ + * @see #getActionserver() + * @generated + * @ordered + */ protected EList actionserver; /** - * The cached value of the '{@link #getActionclient() Actionclient}' containment reference list. - * + * The cached value of the '{@link #getActionclient() Actionclient}' containment reference list. + * * - * @see #getActionclient() - * @generated - * @ordered - */ + * @see #getActionclient() + * @generated + * @ordered + */ protected EList actionclient; /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getParameter() Parameter}' containment reference list. - * + * The cached value of the '{@link #getParameter() Parameter}' containment reference list. + * * - * @see #getParameter() - * @generated - * @ordered - */ + * @see #getParameter() + * @generated + * @ordered + */ protected EList parameter; /** - * + * * - * @generated - */ + * @generated + */ protected NodeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.NODE; - } + return RosPackage.Literals.NODE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getServiceserver() { - if (serviceserver == null) { - serviceserver = new EObjectContainmentEList(ServiceServer.class, this, RosPackage.NODE__SERVICESERVER); - } - return serviceserver; - } + if (serviceserver == null) { + serviceserver = new EObjectContainmentEList(ServiceServer.class, this, RosPackage.NODE__SERVICESERVER); + } + return serviceserver; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getPublisher() { - if (publisher == null) { - publisher = new EObjectContainmentEList(Publisher.class, this, RosPackage.NODE__PUBLISHER); - } - return publisher; - } + if (publisher == null) { + publisher = new EObjectContainmentEList(Publisher.class, this, RosPackage.NODE__PUBLISHER); + } + return publisher; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getSubscriber() { - if (subscriber == null) { - subscriber = new EObjectContainmentEList(Subscriber.class, this, RosPackage.NODE__SUBSCRIBER); - } - return subscriber; - } + if (subscriber == null) { + subscriber = new EObjectContainmentEList(Subscriber.class, this, RosPackage.NODE__SUBSCRIBER); + } + return subscriber; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getServiceclient() { - if (serviceclient == null) { - serviceclient = new EObjectContainmentEList(ServiceClient.class, this, RosPackage.NODE__SERVICECLIENT); - } - return serviceclient; - } + if (serviceclient == null) { + serviceclient = new EObjectContainmentEList(ServiceClient.class, this, RosPackage.NODE__SERVICECLIENT); + } + return serviceclient; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getActionserver() { - if (actionserver == null) { - actionserver = new EObjectContainmentEList(ActionServer.class, this, RosPackage.NODE__ACTIONSERVER); - } - return actionserver; - } + if (actionserver == null) { + actionserver = new EObjectContainmentEList(ActionServer.class, this, RosPackage.NODE__ACTIONSERVER); + } + return actionserver; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getActionclient() { - if (actionclient == null) { - actionclient = new EObjectContainmentEList(ActionClient.class, this, RosPackage.NODE__ACTIONCLIENT); - } - return actionclient; - } + if (actionclient == null) { + actionclient = new EObjectContainmentEList(ActionClient.class, this, RosPackage.NODE__ACTIONCLIENT); + } + return actionclient; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.NODE__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.NODE__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getParameter() { - if (parameter == null) { - parameter = new EObjectContainmentEList(Parameter.class, this, RosPackage.NODE__PARAMETER); - } - return parameter; - } + if (parameter == null) { + parameter = new EObjectContainmentEList(Parameter.class, this, RosPackage.NODE__PARAMETER); + } + return parameter; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.NODE__SERVICESERVER: - return ((InternalEList)getServiceserver()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__PUBLISHER: - return ((InternalEList)getPublisher()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__SUBSCRIBER: - return ((InternalEList)getSubscriber()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__SERVICECLIENT: - return ((InternalEList)getServiceclient()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__ACTIONSERVER: - return ((InternalEList)getActionserver()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__ACTIONCLIENT: - return ((InternalEList)getActionclient()).basicRemove(otherEnd, msgs); - case RosPackage.NODE__PARAMETER: - return ((InternalEList)getParameter()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.NODE__SERVICESERVER: + return ((InternalEList)getServiceserver()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__PUBLISHER: + return ((InternalEList)getPublisher()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__SUBSCRIBER: + return ((InternalEList)getSubscriber()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__SERVICECLIENT: + return ((InternalEList)getServiceclient()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__ACTIONSERVER: + return ((InternalEList)getActionserver()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__ACTIONCLIENT: + return ((InternalEList)getActionclient()).basicRemove(otherEnd, msgs); + case RosPackage.NODE__PARAMETER: + return ((InternalEList)getParameter()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.NODE__SERVICESERVER: - return getServiceserver(); - case RosPackage.NODE__PUBLISHER: - return getPublisher(); - case RosPackage.NODE__SUBSCRIBER: - return getSubscriber(); - case RosPackage.NODE__SERVICECLIENT: - return getServiceclient(); - case RosPackage.NODE__ACTIONSERVER: - return getActionserver(); - case RosPackage.NODE__ACTIONCLIENT: - return getActionclient(); - case RosPackage.NODE__NAME: - return getName(); - case RosPackage.NODE__PARAMETER: - return getParameter(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.NODE__SERVICESERVER: + return getServiceserver(); + case RosPackage.NODE__PUBLISHER: + return getPublisher(); + case RosPackage.NODE__SUBSCRIBER: + return getSubscriber(); + case RosPackage.NODE__SERVICECLIENT: + return getServiceclient(); + case RosPackage.NODE__ACTIONSERVER: + return getActionserver(); + case RosPackage.NODE__ACTIONCLIENT: + return getActionclient(); + case RosPackage.NODE__NAME: + return getName(); + case RosPackage.NODE__PARAMETER: + return getParameter(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.NODE__SERVICESERVER: - getServiceserver().clear(); - getServiceserver().addAll((Collection)newValue); - return; - case RosPackage.NODE__PUBLISHER: - getPublisher().clear(); - getPublisher().addAll((Collection)newValue); - return; - case RosPackage.NODE__SUBSCRIBER: - getSubscriber().clear(); - getSubscriber().addAll((Collection)newValue); - return; - case RosPackage.NODE__SERVICECLIENT: - getServiceclient().clear(); - getServiceclient().addAll((Collection)newValue); - return; - case RosPackage.NODE__ACTIONSERVER: - getActionserver().clear(); - getActionserver().addAll((Collection)newValue); - return; - case RosPackage.NODE__ACTIONCLIENT: - getActionclient().clear(); - getActionclient().addAll((Collection)newValue); - return; - case RosPackage.NODE__NAME: - setName((String)newValue); - return; - case RosPackage.NODE__PARAMETER: - getParameter().clear(); - getParameter().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.NODE__SERVICESERVER: + getServiceserver().clear(); + getServiceserver().addAll((Collection)newValue); + return; + case RosPackage.NODE__PUBLISHER: + getPublisher().clear(); + getPublisher().addAll((Collection)newValue); + return; + case RosPackage.NODE__SUBSCRIBER: + getSubscriber().clear(); + getSubscriber().addAll((Collection)newValue); + return; + case RosPackage.NODE__SERVICECLIENT: + getServiceclient().clear(); + getServiceclient().addAll((Collection)newValue); + return; + case RosPackage.NODE__ACTIONSERVER: + getActionserver().clear(); + getActionserver().addAll((Collection)newValue); + return; + case RosPackage.NODE__ACTIONCLIENT: + getActionclient().clear(); + getActionclient().addAll((Collection)newValue); + return; + case RosPackage.NODE__NAME: + setName((String)newValue); + return; + case RosPackage.NODE__PARAMETER: + getParameter().clear(); + getParameter().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.NODE__SERVICESERVER: - getServiceserver().clear(); - return; - case RosPackage.NODE__PUBLISHER: - getPublisher().clear(); - return; - case RosPackage.NODE__SUBSCRIBER: - getSubscriber().clear(); - return; - case RosPackage.NODE__SERVICECLIENT: - getServiceclient().clear(); - return; - case RosPackage.NODE__ACTIONSERVER: - getActionserver().clear(); - return; - case RosPackage.NODE__ACTIONCLIENT: - getActionclient().clear(); - return; - case RosPackage.NODE__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.NODE__PARAMETER: - getParameter().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.NODE__SERVICESERVER: + getServiceserver().clear(); + return; + case RosPackage.NODE__PUBLISHER: + getPublisher().clear(); + return; + case RosPackage.NODE__SUBSCRIBER: + getSubscriber().clear(); + return; + case RosPackage.NODE__SERVICECLIENT: + getServiceclient().clear(); + return; + case RosPackage.NODE__ACTIONSERVER: + getActionserver().clear(); + return; + case RosPackage.NODE__ACTIONCLIENT: + getActionclient().clear(); + return; + case RosPackage.NODE__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.NODE__PARAMETER: + getParameter().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.NODE__SERVICESERVER: - return serviceserver != null && !serviceserver.isEmpty(); - case RosPackage.NODE__PUBLISHER: - return publisher != null && !publisher.isEmpty(); - case RosPackage.NODE__SUBSCRIBER: - return subscriber != null && !subscriber.isEmpty(); - case RosPackage.NODE__SERVICECLIENT: - return serviceclient != null && !serviceclient.isEmpty(); - case RosPackage.NODE__ACTIONSERVER: - return actionserver != null && !actionserver.isEmpty(); - case RosPackage.NODE__ACTIONCLIENT: - return actionclient != null && !actionclient.isEmpty(); - case RosPackage.NODE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.NODE__PARAMETER: - return parameter != null && !parameter.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.NODE__SERVICESERVER: + return serviceserver != null && !serviceserver.isEmpty(); + case RosPackage.NODE__PUBLISHER: + return publisher != null && !publisher.isEmpty(); + case RosPackage.NODE__SUBSCRIBER: + return subscriber != null && !subscriber.isEmpty(); + case RosPackage.NODE__SERVICECLIENT: + return serviceclient != null && !serviceclient.isEmpty(); + case RosPackage.NODE__ACTIONSERVER: + return actionserver != null && !actionserver.isEmpty(); + case RosPackage.NODE__ACTIONCLIENT: + return actionclient != null && !actionclient.isEmpty(); + case RosPackage.NODE__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.NODE__PARAMETER: + return parameter != null && !parameter.isEmpty(); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //NodeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageDependencyImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageDependencyImpl.java index c8872b60..7b57a2b3 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageDependencyImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageDependencyImpl.java @@ -27,131 +27,131 @@ */ public class PackageDependencyImpl extends DependencyImpl implements PackageDependency { /** - * The cached value of the '{@link #getPackage() Package}' reference. - * + * The cached value of the '{@link #getPackage() Package}' reference. + * * - * @see #getPackage() - * @generated - * @ordered - */ + * @see #getPackage() + * @generated + * @ordered + */ protected ros.Package package_; /** - * + * * - * @generated - */ + * @generated + */ protected PackageDependencyImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PACKAGE_DEPENDENCY; - } + return RosPackage.Literals.PACKAGE_DEPENDENCY; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ros.Package getPackage() { - if (package_ != null && package_.eIsProxy()) { - InternalEObject oldPackage = (InternalEObject)package_; - package_ = (ros.Package)eResolveProxy(oldPackage); - if (package_ != oldPackage) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.PACKAGE_DEPENDENCY__PACKAGE, oldPackage, package_)); - } - } - return package_; - } + if (package_ != null && package_.eIsProxy()) { + InternalEObject oldPackage = (InternalEObject)package_; + package_ = (ros.Package)eResolveProxy(oldPackage); + if (package_ != oldPackage) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.PACKAGE_DEPENDENCY__PACKAGE, oldPackage, package_)); + } + } + return package_; + } /** - * + * * - * @generated - */ + * @generated + */ public ros.Package basicGetPackage() { - return package_; - } + return package_; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setPackage(ros.Package newPackage) { - ros.Package oldPackage = package_; - package_ = newPackage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE_DEPENDENCY__PACKAGE, oldPackage, package_)); - } + ros.Package oldPackage = package_; + package_ = newPackage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE_DEPENDENCY__PACKAGE, oldPackage, package_)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: - if (resolve) return getPackage(); - return basicGetPackage(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: + if (resolve) return getPackage(); + return basicGetPackage(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: - setPackage((ros.Package)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: + setPackage((ros.Package)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: - setPackage((ros.Package)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: + setPackage((ros.Package)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: - return package_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE_DEPENDENCY__PACKAGE: + return package_ != null; + } + return super.eIsSet(featureID); + } } //PackageDependencyImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageImpl.java index 89cfa7b1..f0596376 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageImpl.java @@ -43,330 +43,330 @@ */ public class PackageImpl extends MinimalEObjectImpl.Container implements ros.Package { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getSpec() Spec}' containment reference list. - * + * The cached value of the '{@link #getSpec() Spec}' containment reference list. + * * - * @see #getSpec() - * @generated - * @ordered - */ + * @see #getSpec() + * @generated + * @ordered + */ protected EList spec; /** - * The cached value of the '{@link #getArtifact() Artifact}' containment reference list. - * + * The cached value of the '{@link #getArtifact() Artifact}' containment reference list. + * * - * @see #getArtifact() - * @generated - * @ordered - */ + * @see #getArtifact() + * @generated + * @ordered + */ protected EList artifact; /** - * The default value of the '{@link #getFromGitRepo() From Git Repo}' attribute. - * + * The default value of the '{@link #getFromGitRepo() From Git Repo}' attribute. + * * - * @see #getFromGitRepo() - * @generated - * @ordered - */ + * @see #getFromGitRepo() + * @generated + * @ordered + */ protected static final String FROM_GIT_REPO_EDEFAULT = null; /** - * The cached value of the '{@link #getFromGitRepo() From Git Repo}' attribute. - * + * The cached value of the '{@link #getFromGitRepo() From Git Repo}' attribute. + * * - * @see #getFromGitRepo() - * @generated - * @ordered - */ + * @see #getFromGitRepo() + * @generated + * @ordered + */ protected String fromGitRepo = FROM_GIT_REPO_EDEFAULT; /** - * The cached value of the '{@link #getDependency() Dependency}' containment reference list. - * + * The cached value of the '{@link #getDependency() Dependency}' containment reference list. + * * - * @see #getDependency() - * @generated - * @ordered - */ + * @see #getDependency() + * @generated + * @ordered + */ protected EList dependency; /** - * + * * - * @generated - */ + * @generated + */ protected PackageImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PACKAGE; - } + return RosPackage.Literals.PACKAGE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getSpec() { - if (spec == null) { - spec = new EObjectContainmentWithInverseEList(SpecBase.class, this, RosPackage.PACKAGE__SPEC, RosPackage.SPEC_BASE__PACKAGE); - } - return spec; - } + if (spec == null) { + spec = new EObjectContainmentWithInverseEList(SpecBase.class, this, RosPackage.PACKAGE__SPEC, RosPackage.SPEC_BASE__PACKAGE); + } + return spec; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getArtifact() { - if (artifact == null) { - artifact = new EObjectContainmentEList(Artifact.class, this, RosPackage.PACKAGE__ARTIFACT); - } - return artifact; - } + if (artifact == null) { + artifact = new EObjectContainmentEList(Artifact.class, this, RosPackage.PACKAGE__ARTIFACT); + } + return artifact; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getFromGitRepo() { - return fromGitRepo; - } + return fromGitRepo; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setFromGitRepo(String newFromGitRepo) { - String oldFromGitRepo = fromGitRepo; - fromGitRepo = newFromGitRepo; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE__FROM_GIT_REPO, oldFromGitRepo, fromGitRepo)); - } + String oldFromGitRepo = fromGitRepo; + fromGitRepo = newFromGitRepo; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PACKAGE__FROM_GIT_REPO, oldFromGitRepo, fromGitRepo)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getDependency() { - if (dependency == null) { - dependency = new EObjectContainmentEList(Dependency.class, this, RosPackage.PACKAGE__DEPENDENCY); - } - return dependency; - } + if (dependency == null) { + dependency = new EObjectContainmentEList(Dependency.class, this, RosPackage.PACKAGE__DEPENDENCY); + } + return dependency; + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PACKAGE__SPEC: - return ((InternalEList)(InternalEList)getSpec()).basicAdd(otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PACKAGE__SPEC: + return ((InternalEList)(InternalEList)getSpec()).basicAdd(otherEnd, msgs); + } + return super.eInverseAdd(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PACKAGE__SPEC: - return ((InternalEList)getSpec()).basicRemove(otherEnd, msgs); - case RosPackage.PACKAGE__ARTIFACT: - return ((InternalEList)getArtifact()).basicRemove(otherEnd, msgs); - case RosPackage.PACKAGE__DEPENDENCY: - return ((InternalEList)getDependency()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PACKAGE__SPEC: + return ((InternalEList)getSpec()).basicRemove(otherEnd, msgs); + case RosPackage.PACKAGE__ARTIFACT: + return ((InternalEList)getArtifact()).basicRemove(otherEnd, msgs); + case RosPackage.PACKAGE__DEPENDENCY: + return ((InternalEList)getDependency()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PACKAGE__NAME: - return getName(); - case RosPackage.PACKAGE__SPEC: - return getSpec(); - case RosPackage.PACKAGE__ARTIFACT: - return getArtifact(); - case RosPackage.PACKAGE__FROM_GIT_REPO: - return getFromGitRepo(); - case RosPackage.PACKAGE__DEPENDENCY: - return getDependency(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PACKAGE__NAME: + return getName(); + case RosPackage.PACKAGE__SPEC: + return getSpec(); + case RosPackage.PACKAGE__ARTIFACT: + return getArtifact(); + case RosPackage.PACKAGE__FROM_GIT_REPO: + return getFromGitRepo(); + case RosPackage.PACKAGE__DEPENDENCY: + return getDependency(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PACKAGE__NAME: - setName((String)newValue); - return; - case RosPackage.PACKAGE__SPEC: - getSpec().clear(); - getSpec().addAll((Collection)newValue); - return; - case RosPackage.PACKAGE__ARTIFACT: - getArtifact().clear(); - getArtifact().addAll((Collection)newValue); - return; - case RosPackage.PACKAGE__FROM_GIT_REPO: - setFromGitRepo((String)newValue); - return; - case RosPackage.PACKAGE__DEPENDENCY: - getDependency().clear(); - getDependency().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PACKAGE__NAME: + setName((String)newValue); + return; + case RosPackage.PACKAGE__SPEC: + getSpec().clear(); + getSpec().addAll((Collection)newValue); + return; + case RosPackage.PACKAGE__ARTIFACT: + getArtifact().clear(); + getArtifact().addAll((Collection)newValue); + return; + case RosPackage.PACKAGE__FROM_GIT_REPO: + setFromGitRepo((String)newValue); + return; + case RosPackage.PACKAGE__DEPENDENCY: + getDependency().clear(); + getDependency().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.PACKAGE__SPEC: - getSpec().clear(); - return; - case RosPackage.PACKAGE__ARTIFACT: - getArtifact().clear(); - return; - case RosPackage.PACKAGE__FROM_GIT_REPO: - setFromGitRepo(FROM_GIT_REPO_EDEFAULT); - return; - case RosPackage.PACKAGE__DEPENDENCY: - getDependency().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.PACKAGE__SPEC: + getSpec().clear(); + return; + case RosPackage.PACKAGE__ARTIFACT: + getArtifact().clear(); + return; + case RosPackage.PACKAGE__FROM_GIT_REPO: + setFromGitRepo(FROM_GIT_REPO_EDEFAULT); + return; + case RosPackage.PACKAGE__DEPENDENCY: + getDependency().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.PACKAGE__SPEC: - return spec != null && !spec.isEmpty(); - case RosPackage.PACKAGE__ARTIFACT: - return artifact != null && !artifact.isEmpty(); - case RosPackage.PACKAGE__FROM_GIT_REPO: - return FROM_GIT_REPO_EDEFAULT == null ? fromGitRepo != null : !FROM_GIT_REPO_EDEFAULT.equals(fromGitRepo); - case RosPackage.PACKAGE__DEPENDENCY: - return dependency != null && !dependency.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.PACKAGE__SPEC: + return spec != null && !spec.isEmpty(); + case RosPackage.PACKAGE__ARTIFACT: + return artifact != null && !artifact.isEmpty(); + case RosPackage.PACKAGE__FROM_GIT_REPO: + return FROM_GIT_REPO_EDEFAULT == null ? fromGitRepo != null : !FROM_GIT_REPO_EDEFAULT.equals(fromGitRepo); + case RosPackage.PACKAGE__DEPENDENCY: + return dependency != null && !dependency.isEmpty(); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(", fromGitRepo: "); - result.append(fromGitRepo); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(", fromGitRepo: "); + result.append(fromGitRepo); + result.append(')'); + return result.toString(); + } } //PackageImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageSetImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageSetImpl.java index 57727028..cc93b113 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageSetImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PackageSetImpl.java @@ -34,13 +34,13 @@ */ public class PackageSetImpl extends MinimalEObjectImpl.Container implements PackageSet { /** - * The cached value of the '{@link #getPackage() Package}' containment reference list. - * + * The cached value of the '{@link #getPackage() Package}' containment reference list. + * * - * @see #getPackage() - * @generated - * @ordered - */ + * @see #getPackage() + * @generated + * @ordered + */ protected EList package_; /** @@ -53,100 +53,100 @@ public PackageSetImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PACKAGE_SET; - } + return RosPackage.Literals.PACKAGE_SET; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getPackage() { - if (package_ == null) { - package_ = new EObjectContainmentEList(ros.Package.class, this, RosPackage.PACKAGE_SET__PACKAGE); - } - return package_; - } + if (package_ == null) { + package_ = new EObjectContainmentEList(ros.Package.class, this, RosPackage.PACKAGE_SET__PACKAGE); + } + return package_; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PACKAGE_SET__PACKAGE: - return ((InternalEList)getPackage()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PACKAGE_SET__PACKAGE: + return ((InternalEList)getPackage()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PACKAGE_SET__PACKAGE: - return getPackage(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PACKAGE_SET__PACKAGE: + return getPackage(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PACKAGE_SET__PACKAGE: - getPackage().clear(); - getPackage().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PACKAGE_SET__PACKAGE: + getPackage().clear(); + getPackage().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE_SET__PACKAGE: - getPackage().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE_SET__PACKAGE: + getPackage().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PACKAGE_SET__PACKAGE: - return package_ != null && !package_.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PACKAGE_SET__PACKAGE: + return package_ != null && !package_.isEmpty(); + } + return super.eIsSet(featureID); + } } //PackageSetImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyImpl.java index 7cf78e6a..22b2b0aa 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyImpl.java @@ -26,139 +26,139 @@ */ public class ParameterAnyImpl extends ParameterValueImpl implements ParameterAny { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final String VALUE_EDEFAULT = null; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected String value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterAnyImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_ANY; - } + return RosPackage.Literals.PARAMETER_ANY; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(String newValue) { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY__VALUE, oldValue, value)); - } + String oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_ANY__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_ANY__VALUE: - setValue((String)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY__VALUE: + setValue((String)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ANY__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ANY__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterAnyImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyTypeImpl.java index 7091cef7..39e7bb0e 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterAnyTypeImpl.java @@ -29,149 +29,149 @@ */ public class ParameterAnyTypeImpl extends ParameterTypeImpl implements ParameterAnyType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterAny default_; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterAnyTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_ANY_TYPE; - } + return RosPackage.Literals.PARAMETER_ANY_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterAny getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterAny newDefault, NotificationChain msgs) { - ParameterAny oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterAny oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterAny newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ANY_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ANY_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ANY_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ANY_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ANY_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: - setDefault((ParameterAny)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: + setDefault((ParameterAny)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: - setDefault((ParameterAny)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: + setDefault((ParameterAny)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ANY_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterAnyTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterArrayTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterArrayTypeImpl.java index 9e93eb9e..5f64b842 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterArrayTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterArrayTypeImpl.java @@ -31,216 +31,216 @@ */ public class ParameterArrayTypeImpl extends ParameterTypeImpl implements ParameterArrayType { /** - * The cached value of the '{@link #getType() Type}' containment reference. - * + * The cached value of the '{@link #getType() Type}' containment reference. + * * - * @see #getType() - * @generated - * @ordered - */ + * @see #getType() + * @generated + * @ordered + */ protected ParameterType type; /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterSequence default_; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterArrayTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_ARRAY_TYPE; - } + return RosPackage.Literals.PARAMETER_ARRAY_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterType getType() { - return type; - } + return type; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetType(ParameterType newType, NotificationChain msgs) { - ParameterType oldType = type; - type = newType; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterType oldType = type; + type = newType; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setType(ParameterType newType) { - if (newType != type) { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__TYPE, newType, newType)); - } + if (newType != type) { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__TYPE, newType, newType)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterSequence getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterSequence newDefault, NotificationChain msgs) { - ParameterSequence oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterSequence oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterSequence newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: - return basicSetType(null, msgs); - case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: + return basicSetType(null, msgs); + case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: - return getType(); - case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: + return getType(); + case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: - setType((ParameterType)newValue); - return; - case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: - setDefault((ParameterSequence)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: + setType((ParameterType)newValue); + return; + case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: + setDefault((ParameterSequence)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: - setType((ParameterType)null); - return; - case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: - setDefault((ParameterSequence)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: + setType((ParameterType)null); + return; + case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: + setDefault((ParameterSequence)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: - return type != null; - case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_ARRAY_TYPE__TYPE: + return type != null; + case RosPackage.PARAMETER_ARRAY_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterArrayTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64Impl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64Impl.java index b5586088..4750f965 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64Impl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64Impl.java @@ -26,139 +26,139 @@ */ public class ParameterBase64Impl extends ParameterValueImpl implements ParameterBase64 { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final byte[] VALUE_EDEFAULT = null; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected byte[] value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterBase64Impl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_BASE64; - } + return RosPackage.Literals.PARAMETER_BASE64; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public byte[] getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(byte[] newValue) { - byte[] oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64__VALUE, oldValue, value)); - } + byte[] oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64__VALUE: - setValue((byte[])newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64__VALUE: + setValue((byte[])newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterBase64Impl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64TypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64TypeImpl.java index d3ded585..2e667a04 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64TypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBase64TypeImpl.java @@ -29,149 +29,149 @@ */ public class ParameterBase64TypeImpl extends ParameterTypeImpl implements ParameterBase64Type { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterBase64 default_; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterBase64TypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_BASE64_TYPE; - } + return RosPackage.Literals.PARAMETER_BASE64_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBase64 getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterBase64 newDefault, NotificationChain msgs) { - ParameterBase64 oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterBase64 oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterBase64 newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BASE64_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: - setDefault((ParameterBase64)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: + setDefault((ParameterBase64)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: - setDefault((ParameterBase64)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: + setDefault((ParameterBase64)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BASE64_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterBase64TypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanImpl.java index bdae019e..8b59dc6f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanImpl.java @@ -26,139 +26,139 @@ */ public class ParameterBooleanImpl extends ParameterValueImpl implements ParameterBoolean { /** - * The default value of the '{@link #isValue() Value}' attribute. - * + * The default value of the '{@link #isValue() Value}' attribute. + * * - * @see #isValue() - * @generated - * @ordered - */ + * @see #isValue() + * @generated + * @ordered + */ protected static final boolean VALUE_EDEFAULT = false; /** - * The cached value of the '{@link #isValue() Value}' attribute. - * + * The cached value of the '{@link #isValue() Value}' attribute. + * * - * @see #isValue() - * @generated - * @ordered - */ + * @see #isValue() + * @generated + * @ordered + */ protected boolean value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterBooleanImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_BOOLEAN; - } + return RosPackage.Literals.PARAMETER_BOOLEAN; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean isValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(boolean newValue) { - boolean oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN__VALUE, oldValue, value)); - } + boolean oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN__VALUE: - return isValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN__VALUE: + return isValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN__VALUE: - setValue((Boolean)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN__VALUE: + setValue((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN__VALUE: - return value != VALUE_EDEFAULT; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN__VALUE: + return value != VALUE_EDEFAULT; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterBooleanImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanTypeImpl.java index d6b374c5..cfacac24 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterBooleanTypeImpl.java @@ -29,13 +29,13 @@ */ public class ParameterBooleanTypeImpl extends ParameterTypeImpl implements ParameterBooleanType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterBoolean default_; /** @@ -48,130 +48,130 @@ public ParameterBooleanTypeImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_BOOLEAN_TYPE; - } + return RosPackage.Literals.PARAMETER_BOOLEAN_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBoolean getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterBoolean newDefault, NotificationChain msgs) { - ParameterBoolean oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterBoolean oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterBoolean newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: - setDefault((ParameterBoolean)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: + setDefault((ParameterBoolean)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: - setDefault((ParameterBoolean)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: + setDefault((ParameterBoolean)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_BOOLEAN_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterBooleanTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateImpl.java index ea7c0aaf..487ca814 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateImpl.java @@ -28,139 +28,139 @@ */ public class ParameterDateImpl extends ParameterValueImpl implements ParameterDate { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final XMLGregorianCalendar VALUE_EDEFAULT = null; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected XMLGregorianCalendar value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterDateImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_DATE; - } + return RosPackage.Literals.PARAMETER_DATE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public XMLGregorianCalendar getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(XMLGregorianCalendar newValue) { - XMLGregorianCalendar oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE__VALUE, oldValue, value)); - } + XMLGregorianCalendar oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_DATE__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_DATE__VALUE: - setValue((XMLGregorianCalendar)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE__VALUE: + setValue((XMLGregorianCalendar)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DATE__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DATE__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterDateImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateTypeImpl.java index f8597b18..4ea24627 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDateTypeImpl.java @@ -29,13 +29,13 @@ */ public class ParameterDateTypeImpl extends ParameterTypeImpl implements ParameterDateType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterDate default_; /** @@ -48,130 +48,130 @@ public ParameterDateTypeImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_DATE_TYPE; - } + return RosPackage.Literals.PARAMETER_DATE_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDate getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterDate newDefault, NotificationChain msgs) { - ParameterDate oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterDate oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterDate newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DATE_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DATE_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DATE_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DATE_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DATE_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: - setDefault((ParameterDate)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: + setDefault((ParameterDate)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: - setDefault((ParameterDate)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: + setDefault((ParameterDate)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DATE_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterDateTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleImpl.java index 0447f047..83efa189 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleImpl.java @@ -26,139 +26,139 @@ */ public class ParameterDoubleImpl extends ParameterValueImpl implements ParameterDouble { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final double VALUE_EDEFAULT = 0.0; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected double value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterDoubleImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_DOUBLE; - } + return RosPackage.Literals.PARAMETER_DOUBLE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public double getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(double newValue) { - double oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE__VALUE, oldValue, value)); - } + double oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE__VALUE: - setValue((Double)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE__VALUE: + setValue((Double)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE__VALUE: - return value != VALUE_EDEFAULT; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE__VALUE: + return value != VALUE_EDEFAULT; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterDoubleImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleTypeImpl.java index be0a3448..d4c14213 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterDoubleTypeImpl.java @@ -29,13 +29,13 @@ */ public class ParameterDoubleTypeImpl extends ParameterTypeImpl implements ParameterDoubleType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterDouble default_; /** @@ -48,130 +48,130 @@ public ParameterDoubleTypeImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_DOUBLE_TYPE; - } + return RosPackage.Literals.PARAMETER_DOUBLE_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDouble getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterDouble newDefault, NotificationChain msgs) { - ParameterDouble oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterDouble oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterDouble newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: - setDefault((ParameterDouble)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: + setDefault((ParameterDouble)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: - setDefault((ParameterDouble)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: + setDefault((ParameterDouble)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_DOUBLE_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterDoubleTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterImpl.java index 57b59ddd..45a1cd52 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterImpl.java @@ -31,216 +31,216 @@ */ public class ParameterImpl extends InterfaceTypeImpl implements Parameter { /** - * The cached value of the '{@link #getType() Type}' containment reference. - * + * The cached value of the '{@link #getType() Type}' containment reference. + * * - * @see #getType() - * @generated - * @ordered - */ + * @see #getType() + * @generated + * @ordered + */ protected ParameterType type; /** - * The cached value of the '{@link #getValue() Value}' containment reference. - * + * The cached value of the '{@link #getValue() Value}' containment reference. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected ParameterValue value; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER; - } + return RosPackage.Literals.PARAMETER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterType getType() { - return type; - } + return type; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetType(ParameterType newType, NotificationChain msgs) { - ParameterType oldType = type; - type = newType; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterType oldType = type; + type = newType; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setType(ParameterType newType) { - if (newType != type) { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__TYPE, newType, newType)); - } + if (newType != type) { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__TYPE, newType, newType)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterValue getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetValue(ParameterValue newValue, NotificationChain msgs) { - ParameterValue oldValue = value; - value = newValue; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__VALUE, oldValue, newValue); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterValue oldValue = value; + value = newValue; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__VALUE, oldValue, newValue); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(ParameterValue newValue) { - if (newValue != value) { - NotificationChain msgs = null; - if (value != null) - msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__VALUE, null, msgs); - if (newValue != null) - msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__VALUE, null, msgs); - msgs = basicSetValue(newValue, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__VALUE, newValue, newValue)); - } + if (newValue != value) { + NotificationChain msgs = null; + if (value != null) + msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__VALUE, null, msgs); + if (newValue != null) + msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER__VALUE, null, msgs); + msgs = basicSetValue(newValue, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER__VALUE, newValue, newValue)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER__TYPE: - return basicSetType(null, msgs); - case RosPackage.PARAMETER__VALUE: - return basicSetValue(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER__TYPE: + return basicSetType(null, msgs); + case RosPackage.PARAMETER__VALUE: + return basicSetValue(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER__TYPE: - return getType(); - case RosPackage.PARAMETER__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER__TYPE: + return getType(); + case RosPackage.PARAMETER__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER__TYPE: - setType((ParameterType)newValue); - return; - case RosPackage.PARAMETER__VALUE: - setValue((ParameterValue)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER__TYPE: + setType((ParameterType)newValue); + return; + case RosPackage.PARAMETER__VALUE: + setValue((ParameterValue)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER__TYPE: - setType((ParameterType)null); - return; - case RosPackage.PARAMETER__VALUE: - setValue((ParameterValue)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER__TYPE: + setType((ParameterType)null); + return; + case RosPackage.PARAMETER__VALUE: + setValue((ParameterValue)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER__TYPE: - return type != null; - case RosPackage.PARAMETER__VALUE: - return value != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER__TYPE: + return type != null; + case RosPackage.PARAMETER__VALUE: + return value != null; + } + return super.eIsSet(featureID); + } } //ParameterImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerImpl.java index 184fc806..4174f284 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerImpl.java @@ -26,139 +26,139 @@ */ public class ParameterIntegerImpl extends ParameterValueImpl implements ParameterInteger { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final Integer VALUE_EDEFAULT = null; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected Integer value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterIntegerImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_INTEGER; - } + return RosPackage.Literals.PARAMETER_INTEGER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Integer getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(Integer newValue) { - Integer oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER__VALUE, oldValue, value)); - } + Integer oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER__VALUE: - setValue((Integer)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER__VALUE: + setValue((Integer)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterIntegerImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerTypeImpl.java index 898e5bc5..e7a1e86a 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterIntegerTypeImpl.java @@ -29,13 +29,13 @@ */ public class ParameterIntegerTypeImpl extends ParameterTypeImpl implements ParameterIntegerType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterInteger default_; /** @@ -48,130 +48,130 @@ public ParameterIntegerTypeImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_INTEGER_TYPE; - } + return RosPackage.Literals.PARAMETER_INTEGER_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterInteger getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterInteger newDefault, NotificationChain msgs) { - ParameterInteger oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterInteger oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterInteger newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: - setDefault((ParameterInteger)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: + setDefault((ParameterInteger)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: - setDefault((ParameterInteger)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: + setDefault((ParameterInteger)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_INTEGER_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterIntegerTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterListTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterListTypeImpl.java index 3eaed007..a61efa00 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterListTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterListTypeImpl.java @@ -38,186 +38,186 @@ */ public class ParameterListTypeImpl extends ParameterTypeImpl implements ParameterListType { /** - * The cached value of the '{@link #getSequence() Sequence}' containment reference list. - * + * The cached value of the '{@link #getSequence() Sequence}' containment reference list. + * * - * @see #getSequence() - * @generated - * @ordered - */ + * @see #getSequence() + * @generated + * @ordered + */ protected EList sequence; /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterSequence default_; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterListTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_LIST_TYPE; - } + return RosPackage.Literals.PARAMETER_LIST_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getSequence() { - if (sequence == null) { - sequence = new EObjectContainmentEList(ParameterType.class, this, RosPackage.PARAMETER_LIST_TYPE__SEQUENCE); - } - return sequence; - } + if (sequence == null) { + sequence = new EObjectContainmentEList(ParameterType.class, this, RosPackage.PARAMETER_LIST_TYPE__SEQUENCE); + } + return sequence; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterSequence getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterSequence newDefault, NotificationChain msgs) { - ParameterSequence oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_LIST_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterSequence oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_LIST_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterSequence newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_LIST_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_LIST_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_LIST_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_LIST_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_LIST_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_LIST_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: - return ((InternalEList)getSequence()).basicRemove(otherEnd, msgs); - case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: + return ((InternalEList)getSequence()).basicRemove(otherEnd, msgs); + case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: - return getSequence(); - case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: + return getSequence(); + case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: - getSequence().clear(); - getSequence().addAll((Collection)newValue); - return; - case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: - setDefault((ParameterSequence)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: + getSequence().clear(); + getSequence().addAll((Collection)newValue); + return; + case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: + setDefault((ParameterSequence)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: - getSequence().clear(); - return; - case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: - setDefault((ParameterSequence)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: + getSequence().clear(); + return; + case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: + setDefault((ParameterSequence)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: - return sequence != null && !sequence.isEmpty(); - case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_LIST_TYPE__SEQUENCE: + return sequence != null && !sequence.isEmpty(); + case RosPackage.PARAMETER_LIST_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterListTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterSequenceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterSequenceImpl.java index 7d854f25..758c7a85 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterSequenceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterSequenceImpl.java @@ -33,119 +33,119 @@ */ public class ParameterSequenceImpl extends ParameterValueImpl implements ParameterSequence { /** - * The cached value of the '{@link #getValue() Value}' containment reference list. - * + * The cached value of the '{@link #getValue() Value}' containment reference list. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected EList value; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterSequenceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_SEQUENCE; - } + return RosPackage.Literals.PARAMETER_SEQUENCE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getValue() { - if (value == null) { - value = new EObjectContainmentEList(ParameterValue.class, this, RosPackage.PARAMETER_SEQUENCE__VALUE); - } - return value; - } + if (value == null) { + value = new EObjectContainmentEList(ParameterValue.class, this, RosPackage.PARAMETER_SEQUENCE__VALUE); + } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_SEQUENCE__VALUE: - return ((InternalEList)getValue()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_SEQUENCE__VALUE: + return ((InternalEList)getValue()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_SEQUENCE__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_SEQUENCE__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_SEQUENCE__VALUE: - getValue().clear(); - getValue().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_SEQUENCE__VALUE: + getValue().clear(); + getValue().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_SEQUENCE__VALUE: - getValue().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_SEQUENCE__VALUE: + getValue().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_SEQUENCE__VALUE: - return value != null && !value.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_SEQUENCE__VALUE: + return value != null && !value.isEmpty(); + } + return super.eIsSet(featureID); + } } //ParameterSequenceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringImpl.java index f4fb0bd7..a7af77b6 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringImpl.java @@ -26,139 +26,139 @@ */ public class ParameterStringImpl extends ParameterValueImpl implements ParameterString { /** - * The default value of the '{@link #getValue() Value}' attribute. - * + * The default value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected static final String VALUE_EDEFAULT = null; /** - * The cached value of the '{@link #getValue() Value}' attribute. - * + * The cached value of the '{@link #getValue() Value}' attribute. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected String value = VALUE_EDEFAULT; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterStringImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRING; - } + return RosPackage.Literals.PARAMETER_STRING; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(String newValue) { - String oldValue = value; - value = newValue; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING__VALUE, oldValue, value)); - } + String oldValue = value; + value = newValue; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING__VALUE, oldValue, value)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRING__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRING__VALUE: - setValue((String)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING__VALUE: + setValue((String)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRING__VALUE: - setValue(VALUE_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING__VALUE: + setValue(VALUE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRING__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (value: "); - result.append(value); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (value: "); + result.append(value); + result.append(')'); + return result.toString(); + } } //ParameterStringImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringTypeImpl.java index f01b74a4..3ee26231 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStringTypeImpl.java @@ -29,13 +29,13 @@ */ public class ParameterStringTypeImpl extends ParameterTypeImpl implements ParameterStringType { /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterString default_; /** @@ -48,130 +48,130 @@ public ParameterStringTypeImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRING_TYPE; - } + return RosPackage.Literals.PARAMETER_STRING_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterString getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterString newDefault, NotificationChain msgs) { - ParameterString oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING_TYPE__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterString oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING_TYPE__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterString newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRING_TYPE__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRING_TYPE__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING_TYPE__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRING_TYPE__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRING_TYPE__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRING_TYPE__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: - setDefault((ParameterString)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: + setDefault((ParameterString)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: - setDefault((ParameterString)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: + setDefault((ParameterString)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRING_TYPE__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } } //ParameterStringTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructImpl.java index 30650afb..28b92629 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructImpl.java @@ -33,119 +33,119 @@ */ public class ParameterStructImpl extends ParameterValueImpl implements ParameterStruct { /** - * The cached value of the '{@link #getValue() Value}' containment reference list. - * + * The cached value of the '{@link #getValue() Value}' containment reference list. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected EList value; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterStructImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRUCT; - } + return RosPackage.Literals.PARAMETER_STRUCT; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getValue() { - if (value == null) { - value = new EObjectContainmentEList(ParameterStructMember.class, this, RosPackage.PARAMETER_STRUCT__VALUE); - } - return value; - } + if (value == null) { + value = new EObjectContainmentEList(ParameterStructMember.class, this, RosPackage.PARAMETER_STRUCT__VALUE); + } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT__VALUE: - return ((InternalEList)getValue()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT__VALUE: + return ((InternalEList)getValue()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT__VALUE: - getValue().clear(); - getValue().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT__VALUE: + getValue().clear(); + getValue().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT__VALUE: - getValue().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT__VALUE: + getValue().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT__VALUE: - return value != null && !value.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT__VALUE: + return value != null && !value.isEmpty(); + } + return super.eIsSet(featureID); + } } //ParameterStructImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructMemberImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructMemberImpl.java index 2e926b2c..28218c0d 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructMemberImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructMemberImpl.java @@ -31,218 +31,218 @@ */ public class ParameterStructMemberImpl extends MinimalEObjectImpl.Container implements ParameterStructMember { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getValue() Value}' containment reference. - * + * The cached value of the '{@link #getValue() Value}' containment reference. + * * - * @see #getValue() - * @generated - * @ordered - */ + * @see #getValue() + * @generated + * @ordered + */ protected ParameterValue value; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterStructMemberImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRUCT_MEMBER; - } + return RosPackage.Literals.PARAMETER_STRUCT_MEMBER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterValue getValue() { - return value; - } + return value; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetValue(ParameterValue newValue, NotificationChain msgs) { - ParameterValue oldValue = value; - value = newValue; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, oldValue, newValue); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterValue oldValue = value; + value = newValue; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, oldValue, newValue); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setValue(ParameterValue newValue) { - if (newValue != value) { - NotificationChain msgs = null; - if (value != null) - msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, null, msgs); - if (newValue != null) - msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, null, msgs); - msgs = basicSetValue(newValue, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, newValue, newValue)); - } - - /** - * - * - * @generated - */ + if (newValue != value) { + NotificationChain msgs = null; + if (value != null) + msgs = ((InternalEObject)value).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, null, msgs); + if (newValue != null) + msgs = ((InternalEObject)newValue).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, null, msgs); + msgs = basicSetValue(newValue, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_MEMBER__VALUE, newValue, newValue)); + } + + /** + * + * + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: - return basicSetValue(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: + return basicSetValue(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: - return getName(); - case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: - return getValue(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: + return getName(); + case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: + return getValue(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: - setName((String)newValue); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: - setValue((ParameterValue)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: + setName((String)newValue); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: + setValue((ParameterValue)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: - setValue((ParameterValue)null); - return; - } - super.eUnset(featureID); - } - - /** - * - * - * @generated - */ + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: + setValue((ParameterValue)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: - return value != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_MEMBER__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.PARAMETER_STRUCT_MEMBER__VALUE: + return value != null; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //ParameterStructMemberImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeImpl.java index 693e4022..2d5dbc7a 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeImpl.java @@ -33,119 +33,119 @@ */ public class ParameterStructTypeImpl extends ParameterTypeImpl implements ParameterStructType { /** - * The cached value of the '{@link #getParameterstructypetmember() Parameterstructypetmember}' containment reference list. - * + * The cached value of the '{@link #getParameterstructypetmember() Parameterstructypetmember}' containment reference list. + * * - * @see #getParameterstructypetmember() - * @generated - * @ordered - */ + * @see #getParameterstructypetmember() + * @generated + * @ordered + */ protected EList parameterstructypetmember; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterStructTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRUCT_TYPE; - } + return RosPackage.Literals.PARAMETER_STRUCT_TYPE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EList getParameterstructypetmember() { - if (parameterstructypetmember == null) { - parameterstructypetmember = new EObjectContainmentEList(ParameterStructTypeMember.class, this, RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER); - } - return parameterstructypetmember; - } + if (parameterstructypetmember == null) { + parameterstructypetmember = new EObjectContainmentEList(ParameterStructTypeMember.class, this, RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER); + } + return parameterstructypetmember; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: - return ((InternalEList)getParameterstructypetmember()).basicRemove(otherEnd, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: + return ((InternalEList)getParameterstructypetmember()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: - return getParameterstructypetmember(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: + return getParameterstructypetmember(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @SuppressWarnings("unchecked") @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: - getParameterstructypetmember().clear(); - getParameterstructypetmember().addAll((Collection)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: + getParameterstructypetmember().clear(); + getParameterstructypetmember().addAll((Collection)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: - getParameterstructypetmember().clear(); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: + getParameterstructypetmember().clear(); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: - return parameterstructypetmember != null && !parameterstructypetmember.isEmpty(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER: + return parameterstructypetmember != null && !parameterstructypetmember.isEmpty(); + } + return super.eIsSet(featureID); + } } //ParameterStructTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeMemberImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeMemberImpl.java index 9f1ce90f..64cb819f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeMemberImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterStructTypeMemberImpl.java @@ -33,285 +33,285 @@ */ public class ParameterStructTypeMemberImpl extends MinimalEObjectImpl.Container implements ParameterStructTypeMember { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The cached value of the '{@link #getType() Type}' containment reference. - * + * The cached value of the '{@link #getType() Type}' containment reference. + * * - * @see #getType() - * @generated - * @ordered - */ + * @see #getType() + * @generated + * @ordered + */ protected ParameterType type; /** - * The cached value of the '{@link #getDefault() Default}' containment reference. - * + * The cached value of the '{@link #getDefault() Default}' containment reference. + * * - * @see #getDefault() - * @generated - * @ordered - */ + * @see #getDefault() + * @generated + * @ordered + */ protected ParameterStruct default_; /** - * + * * - * @generated - */ + * @generated + */ protected ParameterStructTypeMemberImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER; - } + return RosPackage.Literals.PARAMETER_STRUCT_TYPE_MEMBER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterType getType() { - return type; - } + return type; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetType(ParameterType newType, NotificationChain msgs) { - ParameterType oldType = type; - type = newType; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, oldType, newType); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterType oldType = type; + type = newType; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, oldType, newType); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setType(ParameterType newType) { - if (newType != type) { - NotificationChain msgs = null; - if (type != null) - msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, null, msgs); - if (newType != null) - msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, null, msgs); - msgs = basicSetType(newType, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, newType, newType)); - } + if (newType != type) { + NotificationChain msgs = null; + if (type != null) + msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, null, msgs); + if (newType != null) + msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, null, msgs); + msgs = basicSetType(newType, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE, newType, newType)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStruct getDefault() { - return default_; - } + return default_; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetDefault(ParameterStruct newDefault, NotificationChain msgs) { - ParameterStruct oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, oldDefault, newDefault); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + ParameterStruct oldDefault = default_; + default_ = newDefault; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, oldDefault, newDefault); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDefault(ParameterStruct newDefault) { - if (newDefault != default_) { - NotificationChain msgs = null; - if (default_ != null) - msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, null, msgs); - if (newDefault != null) - msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, null, msgs); - msgs = basicSetDefault(newDefault, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, newDefault, newDefault)); - } + if (newDefault != default_) { + NotificationChain msgs = null; + if (default_ != null) + msgs = ((InternalEObject)default_).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, null, msgs); + if (newDefault != null) + msgs = ((InternalEObject)newDefault).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, null, msgs); + msgs = basicSetDefault(newDefault, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT, newDefault, newDefault)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: - return basicSetType(null, msgs); - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: - return basicSetDefault(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: + return basicSetType(null, msgs); + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: + return basicSetDefault(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: - return getName(); - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: - return getType(); - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: - return getDefault(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: + return getName(); + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: + return getType(); + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: + return getDefault(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: - setName((String)newValue); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: - setType((ParameterType)newValue); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: - setDefault((ParameterStruct)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: + setName((String)newValue); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: + setType((ParameterType)newValue); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: + setDefault((ParameterStruct)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: - setType((ParameterType)null); - return; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: - setDefault((ParameterStruct)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: + setType((ParameterType)null); + return; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: + setDefault((ParameterStruct)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: - return type != null; - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__TYPE: + return type != null; + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT: + return default_ != null; + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) return super.toString(); - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //ParameterStructTypeMemberImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterTypeImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterTypeImpl.java index b8e13263..3c55e131 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterTypeImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterTypeImpl.java @@ -18,22 +18,22 @@ */ public abstract class ParameterTypeImpl extends MinimalEObjectImpl.Container implements ParameterType { /** - * + * * - * @generated - */ + * @generated + */ protected ParameterTypeImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_TYPE; - } + return RosPackage.Literals.PARAMETER_TYPE; + } } //ParameterTypeImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterValueImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterValueImpl.java index d727eb0f..1d3b1545 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterValueImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ParameterValueImpl.java @@ -18,22 +18,22 @@ */ public abstract class ParameterValueImpl extends MinimalEObjectImpl.Container implements ParameterValue { /** - * + * * - * @generated - */ + * @generated + */ protected ParameterValueImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PARAMETER_VALUE; - } + return RosPackage.Literals.PARAMETER_VALUE; + } } //ParameterValueImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PrivateNamespaceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PrivateNamespaceImpl.java index 64bc679e..3b06e425 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PrivateNamespaceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PrivateNamespaceImpl.java @@ -16,22 +16,22 @@ */ public class PrivateNamespaceImpl extends RelativeNamespaceImpl implements PrivateNamespace { /** - * + * * - * @generated - */ + * @generated + */ protected PrivateNamespaceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PRIVATE_NAMESPACE; - } + return RosPackage.Literals.PRIVATE_NAMESPACE; + } } //PrivateNamespaceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PublisherImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PublisherImpl.java index e1cdbc1f..5000e802 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PublisherImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/PublisherImpl.java @@ -28,131 +28,131 @@ */ public class PublisherImpl extends InterfaceTypeImpl implements Publisher { /** - * The cached value of the '{@link #getMessage() Message}' reference. - * + * The cached value of the '{@link #getMessage() Message}' reference. + * * - * @see #getMessage() - * @generated - * @ordered - */ + * @see #getMessage() + * @generated + * @ordered + */ protected TopicSpec message; /** - * + * * - * @generated - */ + * @generated + */ protected PublisherImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.PUBLISHER; - } + return RosPackage.Literals.PUBLISHER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public TopicSpec getMessage() { - if (message != null && message.eIsProxy()) { - InternalEObject oldMessage = (InternalEObject)message; - message = (TopicSpec)eResolveProxy(oldMessage); - if (message != oldMessage) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.PUBLISHER__MESSAGE, oldMessage, message)); - } - } - return message; - } + if (message != null && message.eIsProxy()) { + InternalEObject oldMessage = (InternalEObject)message; + message = (TopicSpec)eResolveProxy(oldMessage); + if (message != oldMessage) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.PUBLISHER__MESSAGE, oldMessage, message)); + } + } + return message; + } /** - * + * * - * @generated - */ + * @generated + */ public TopicSpec basicGetMessage() { - return message; - } + return message; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setMessage(TopicSpec newMessage) { - TopicSpec oldMessage = message; - message = newMessage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PUBLISHER__MESSAGE, oldMessage, message)); - } + TopicSpec oldMessage = message; + message = newMessage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.PUBLISHER__MESSAGE, oldMessage, message)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.PUBLISHER__MESSAGE: - if (resolve) return getMessage(); - return basicGetMessage(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.PUBLISHER__MESSAGE: + if (resolve) return getMessage(); + return basicGetMessage(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.PUBLISHER__MESSAGE: - setMessage((TopicSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.PUBLISHER__MESSAGE: + setMessage((TopicSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.PUBLISHER__MESSAGE: - setMessage((TopicSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.PUBLISHER__MESSAGE: + setMessage((TopicSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.PUBLISHER__MESSAGE: - return message != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.PUBLISHER__MESSAGE: + return message != null; + } + return super.eIsSet(featureID); + } } //PublisherImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/QualityOfServiceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/QualityOfServiceImpl.java index 6000e891..b481adda 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/QualityOfServiceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/QualityOfServiceImpl.java @@ -3,12 +3,9 @@ package ros.impl; import org.eclipse.emf.common.notify.Notification; - import org.eclipse.emf.ecore.EClass; - import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; - import ros.QualityOfService; import ros.RosPackage; @@ -25,365 +22,589 @@ *
  • {@link ros.impl.QualityOfServiceImpl#getDepth Depth}
  • *
  • {@link ros.impl.QualityOfServiceImpl#getReliability Reliability}
  • *
  • {@link ros.impl.QualityOfServiceImpl#getDurability Durability}
  • + *
  • {@link ros.impl.QualityOfServiceImpl#getLiveliness Liveliness}
  • + *
  • {@link ros.impl.QualityOfServiceImpl#getLeaseDuration Lease Duration}
  • + *
  • {@link ros.impl.QualityOfServiceImpl#getLifespan Lifespan}
  • + *
  • {@link ros.impl.QualityOfServiceImpl#getDeadline Deadline}
  • * * * @generated */ public class QualityOfServiceImpl extends MinimalEObjectImpl.Container implements QualityOfService { /** - * The default value of the '{@link #getQoSProfile() Qo SProfile}' attribute. - * + * The default value of the '{@link #getQoSProfile() Qo SProfile}' attribute. + * * - * @see #getQoSProfile() - * @generated - * @ordered - */ + * @see #getQoSProfile() + * @generated + * @ordered + */ protected static final String QO_SPROFILE_EDEFAULT = "default_qos"; /** - * The cached value of the '{@link #getQoSProfile() Qo SProfile}' attribute. - * + * The cached value of the '{@link #getQoSProfile() Qo SProfile}' attribute. + * * - * @see #getQoSProfile() - * @generated - * @ordered - */ + * @see #getQoSProfile() + * @generated + * @ordered + */ protected String qoSProfile = QO_SPROFILE_EDEFAULT; /** - * The default value of the '{@link #getHistory() History}' attribute. - * + * The default value of the '{@link #getHistory() History}' attribute. + * * - * @see #getHistory() - * @generated - * @ordered - */ + * @see #getHistory() + * @generated + * @ordered + */ protected static final String HISTORY_EDEFAULT = "keep_all"; /** - * The cached value of the '{@link #getHistory() History}' attribute. - * + * The cached value of the '{@link #getHistory() History}' attribute. + * * - * @see #getHistory() - * @generated - * @ordered - */ + * @see #getHistory() + * @generated + * @ordered + */ protected String history = HISTORY_EDEFAULT; /** - * The default value of the '{@link #getDepth() Depth}' attribute. - * + * The default value of the '{@link #getDepth() Depth}' attribute. + * * - * @see #getDepth() - * @generated - * @ordered - */ + * @see #getDepth() + * @generated + * @ordered + */ protected static final int DEPTH_EDEFAULT = 0; /** - * The cached value of the '{@link #getDepth() Depth}' attribute. - * + * The cached value of the '{@link #getDepth() Depth}' attribute. + * * - * @see #getDepth() - * @generated - * @ordered - */ + * @see #getDepth() + * @generated + * @ordered + */ protected int depth = DEPTH_EDEFAULT; /** - * The default value of the '{@link #getReliability() Reliability}' attribute. - * + * The default value of the '{@link #getReliability() Reliability}' attribute. + * * - * @see #getReliability() - * @generated - * @ordered - */ + * @see #getReliability() + * @generated + * @ordered + */ protected static final String RELIABILITY_EDEFAULT = "reliable"; /** - * The cached value of the '{@link #getReliability() Reliability}' attribute. - * + * The cached value of the '{@link #getReliability() Reliability}' attribute. + * * - * @see #getReliability() - * @generated - * @ordered - */ + * @see #getReliability() + * @generated + * @ordered + */ protected String reliability = RELIABILITY_EDEFAULT; /** - * The default value of the '{@link #getDurability() Durability}' attribute. - * + * The default value of the '{@link #getDurability() Durability}' attribute. + * * - * @see #getDurability() - * @generated - * @ordered - */ + * @see #getDurability() + * @generated + * @ordered + */ protected static final String DURABILITY_EDEFAULT = "transient_local"; /** - * The cached value of the '{@link #getDurability() Durability}' attribute. - * + * The cached value of the '{@link #getDurability() Durability}' attribute. + * * - * @see #getDurability() - * @generated - * @ordered - */ + * @see #getDurability() + * @generated + * @ordered + */ protected String durability = DURABILITY_EDEFAULT; /** - * + * The default value of the '{@link #getLiveliness() Liveliness}' attribute. + * + * + * @see #getLiveliness() + * @generated + * @ordered + */ + protected static final String LIVELINESS_EDEFAULT = null; + + /** + * The cached value of the '{@link #getLiveliness() Liveliness}' attribute. + * + * + * @see #getLiveliness() + * @generated + * @ordered + */ + protected String liveliness = LIVELINESS_EDEFAULT; + + /** + * The default value of the '{@link #getLeaseDuration() Lease Duration}' attribute. + * + * + * @see #getLeaseDuration() + * @generated + * @ordered + */ + protected static final String LEASE_DURATION_EDEFAULT = null; + + /** + * The cached value of the '{@link #getLeaseDuration() Lease Duration}' attribute. + * + * + * @see #getLeaseDuration() + * @generated + * @ordered + */ + protected String leaseDuration = LEASE_DURATION_EDEFAULT; + + /** + * The default value of the '{@link #getLifespan() Lifespan}' attribute. + * + * + * @see #getLifespan() + * @generated + * @ordered + */ + protected static final String LIFESPAN_EDEFAULT = null; + + /** + * The cached value of the '{@link #getLifespan() Lifespan}' attribute. + * + * + * @see #getLifespan() + * @generated + * @ordered + */ + protected String lifespan = LIFESPAN_EDEFAULT; + + /** + * The default value of the '{@link #getDeadline() Deadline}' attribute. + * + * + * @see #getDeadline() + * @generated + * @ordered + */ + protected static final String DEADLINE_EDEFAULT = null; + + /** + * The cached value of the '{@link #getDeadline() Deadline}' attribute. + * + * + * @see #getDeadline() + * @generated + * @ordered + */ + protected String deadline = DEADLINE_EDEFAULT; + + /** + * * - * @generated - */ + * @generated + */ protected QualityOfServiceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.QUALITY_OF_SERVICE; - } + return RosPackage.Literals.QUALITY_OF_SERVICE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getQoSProfile() { - return qoSProfile; - } + return qoSProfile; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setQoSProfile(String newQoSProfile) { - String oldQoSProfile = qoSProfile; - qoSProfile = newQoSProfile; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE, oldQoSProfile, qoSProfile)); - } + String oldQoSProfile = qoSProfile; + qoSProfile = newQoSProfile; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE, oldQoSProfile, qoSProfile)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getHistory() { - return history; - } + return history; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setHistory(String newHistory) { - String oldHistory = history; - history = newHistory; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__HISTORY, oldHistory, history)); - } + String oldHistory = history; + history = newHistory; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__HISTORY, oldHistory, history)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public int getDepth() { - return depth; - } + return depth; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDepth(int newDepth) { - int oldDepth = depth; - depth = newDepth; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__DEPTH, oldDepth, depth)); - } + int oldDepth = depth; + depth = newDepth; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__DEPTH, oldDepth, depth)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getReliability() { - return reliability; - } + return reliability; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setReliability(String newReliability) { - String oldReliability = reliability; - reliability = newReliability; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__RELIABILITY, oldReliability, reliability)); - } + String oldReliability = reliability; + reliability = newReliability; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__RELIABILITY, oldReliability, reliability)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getDurability() { - return durability; - } + return durability; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setDurability(String newDurability) { - String oldDurability = durability; - durability = newDurability; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__DURABILITY, oldDurability, durability)); - } + String oldDurability = durability; + durability = newDurability; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__DURABILITY, oldDurability, durability)); + } /** - * + * + * + * @generated + */ + @Override + public String getLeaseDuration() { + return leaseDuration; + } + + /** + * + * + * @generated + */ + @Override + public void setLeaseDuration(String newLeaseDuration) { + String oldLeaseDuration = leaseDuration; + leaseDuration = newLeaseDuration; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__LEASE_DURATION, oldLeaseDuration, leaseDuration)); + } + + /** + * + * + * @generated + */ + @Override + public String getLiveliness() { + return liveliness; + } + + /** + * + * + * @generated + */ + @Override + public void setLiveliness(String newLiveliness) { + String oldLiveliness = liveliness; + liveliness = newLiveliness; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__LIVELINESS, oldLiveliness, liveliness)); + } + + /** + * + * + * @generated + */ + @Override + public String getLifespan() { + return lifespan; + } + + /** + * + * + * @generated + */ + @Override + public void setLifespan(String newLifespan) { + String oldLifespan = lifespan; + lifespan = newLifespan; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__LIFESPAN, oldLifespan, lifespan)); + } + + /** + * + * + * @generated + */ + @Override + public String getDeadline() { + return deadline; + } + + /** + * + * + * @generated + */ + @Override + public void setDeadline(String newDeadline) { + String oldDeadline = deadline; + deadline = newDeadline; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.QUALITY_OF_SERVICE__DEADLINE, oldDeadline, deadline)); + } + + /** + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: - return getQoSProfile(); - case RosPackage.QUALITY_OF_SERVICE__HISTORY: - return getHistory(); - case RosPackage.QUALITY_OF_SERVICE__DEPTH: - return getDepth(); - case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: - return getReliability(); - case RosPackage.QUALITY_OF_SERVICE__DURABILITY: - return getDurability(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: + return getQoSProfile(); + case RosPackage.QUALITY_OF_SERVICE__HISTORY: + return getHistory(); + case RosPackage.QUALITY_OF_SERVICE__DEPTH: + return getDepth(); + case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: + return getReliability(); + case RosPackage.QUALITY_OF_SERVICE__DURABILITY: + return getDurability(); + case RosPackage.QUALITY_OF_SERVICE__LIVELINESS: + return getLiveliness(); + case RosPackage.QUALITY_OF_SERVICE__LEASE_DURATION: + return getLeaseDuration(); + case RosPackage.QUALITY_OF_SERVICE__LIFESPAN: + return getLifespan(); + case RosPackage.QUALITY_OF_SERVICE__DEADLINE: + return getDeadline(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: - setQoSProfile((String)newValue); - return; - case RosPackage.QUALITY_OF_SERVICE__HISTORY: - setHistory((String)newValue); - return; - case RosPackage.QUALITY_OF_SERVICE__DEPTH: - setDepth((Integer)newValue); - return; - case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: - setReliability((String)newValue); - return; - case RosPackage.QUALITY_OF_SERVICE__DURABILITY: - setDurability((String)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: + setQoSProfile((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__HISTORY: + setHistory((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__DEPTH: + setDepth((Integer)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: + setReliability((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__DURABILITY: + setDurability((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__LIVELINESS: + setLiveliness((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__LEASE_DURATION: + setLeaseDuration((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__LIFESPAN: + setLifespan((String)newValue); + return; + case RosPackage.QUALITY_OF_SERVICE__DEADLINE: + setDeadline((String)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: - setQoSProfile(QO_SPROFILE_EDEFAULT); - return; - case RosPackage.QUALITY_OF_SERVICE__HISTORY: - setHistory(HISTORY_EDEFAULT); - return; - case RosPackage.QUALITY_OF_SERVICE__DEPTH: - setDepth(DEPTH_EDEFAULT); - return; - case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: - setReliability(RELIABILITY_EDEFAULT); - return; - case RosPackage.QUALITY_OF_SERVICE__DURABILITY: - setDurability(DURABILITY_EDEFAULT); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: + setQoSProfile(QO_SPROFILE_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__HISTORY: + setHistory(HISTORY_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__DEPTH: + setDepth(DEPTH_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: + setReliability(RELIABILITY_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__DURABILITY: + setDurability(DURABILITY_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__LIVELINESS: + setLiveliness(LIVELINESS_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__LEASE_DURATION: + setLeaseDuration(LEASE_DURATION_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__LIFESPAN: + setLifespan(LIFESPAN_EDEFAULT); + return; + case RosPackage.QUALITY_OF_SERVICE__DEADLINE: + setDeadline(DEADLINE_EDEFAULT); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: - return QO_SPROFILE_EDEFAULT == null ? qoSProfile != null : !QO_SPROFILE_EDEFAULT.equals(qoSProfile); - case RosPackage.QUALITY_OF_SERVICE__HISTORY: - return HISTORY_EDEFAULT == null ? history != null : !HISTORY_EDEFAULT.equals(history); - case RosPackage.QUALITY_OF_SERVICE__DEPTH: - return depth != DEPTH_EDEFAULT; - case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: - return RELIABILITY_EDEFAULT == null ? reliability != null : !RELIABILITY_EDEFAULT.equals(reliability); - case RosPackage.QUALITY_OF_SERVICE__DURABILITY: - return DURABILITY_EDEFAULT == null ? durability != null : !DURABILITY_EDEFAULT.equals(durability); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.QUALITY_OF_SERVICE__QO_SPROFILE: + return QO_SPROFILE_EDEFAULT == null ? qoSProfile != null : !QO_SPROFILE_EDEFAULT.equals(qoSProfile); + case RosPackage.QUALITY_OF_SERVICE__HISTORY: + return HISTORY_EDEFAULT == null ? history != null : !HISTORY_EDEFAULT.equals(history); + case RosPackage.QUALITY_OF_SERVICE__DEPTH: + return depth != DEPTH_EDEFAULT; + case RosPackage.QUALITY_OF_SERVICE__RELIABILITY: + return RELIABILITY_EDEFAULT == null ? reliability != null : !RELIABILITY_EDEFAULT.equals(reliability); + case RosPackage.QUALITY_OF_SERVICE__DURABILITY: + return DURABILITY_EDEFAULT == null ? durability != null : !DURABILITY_EDEFAULT.equals(durability); + case RosPackage.QUALITY_OF_SERVICE__LIVELINESS: + return LIVELINESS_EDEFAULT == null ? liveliness != null : !LIVELINESS_EDEFAULT.equals(liveliness); + case RosPackage.QUALITY_OF_SERVICE__LEASE_DURATION: + return LEASE_DURATION_EDEFAULT == null ? leaseDuration != null : !LEASE_DURATION_EDEFAULT.equals(leaseDuration); + case RosPackage.QUALITY_OF_SERVICE__LIFESPAN: + return LIFESPAN_EDEFAULT == null ? lifespan != null : !LIFESPAN_EDEFAULT.equals(lifespan); + case RosPackage.QUALITY_OF_SERVICE__DEADLINE: + return DEADLINE_EDEFAULT == null ? deadline != null : !DEADLINE_EDEFAULT.equals(deadline); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); - - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (QoSProfile: "); - result.append(qoSProfile); - result.append(", History: "); - result.append(history); - result.append(", Depth: "); - result.append(depth); - result.append(", Reliability: "); - result.append(reliability); - result.append(", Durability: "); - result.append(durability); - result.append(')'); - return result.toString(); - } + if (eIsProxy()) return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (QoSProfile: "); + result.append(qoSProfile); + result.append(", History: "); + result.append(history); + result.append(", Depth: "); + result.append(depth); + result.append(", Reliability: "); + result.append(reliability); + result.append(", Durability: "); + result.append(durability); + result.append(", Liveliness: "); + result.append(liveliness); + result.append(", LeaseDuration: "); + result.append(leaseDuration); + result.append(", Lifespan: "); + result.append(lifespan); + result.append(", Deadline: "); + result.append(deadline); + result.append(')'); + return result.toString(); + } } //QualityOfServiceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RelativeNamespaceImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RelativeNamespaceImpl.java index ab0b48c4..e3ee0186 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RelativeNamespaceImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RelativeNamespaceImpl.java @@ -16,22 +16,22 @@ */ public class RelativeNamespaceImpl extends NamespaceImpl implements RelativeNamespace { /** - * + * * - * @generated - */ + * @generated + */ protected RelativeNamespaceImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.RELATIVE_NAMESPACE; - } + return RosPackage.Literals.RELATIVE_NAMESPACE; + } } //RelativeNamespaceImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosFactoryImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosFactoryImpl.java index 4b708b4b..31ee7eb0 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosFactoryImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosFactoryImpl.java @@ -68,678 +68,678 @@ */ public class RosFactoryImpl extends EFactoryImpl implements RosFactory { /** - * Creates the default factory implementation. - * + * Creates the default factory implementation. + * * - * @generated - */ + * @generated + */ public static RosFactory init() { - try { - RosFactory theRosFactory = (RosFactory)EPackage.Registry.INSTANCE.getEFactory(RosPackage.eNS_URI); - if (theRosFactory != null) { - return theRosFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new RosFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * - * - * @generated - */ + try { + RosFactory theRosFactory = (RosFactory)EPackage.Registry.INSTANCE.getEFactory(RosPackage.eNS_URI); + if (theRosFactory != null) { + return theRosFactory; + } + } + catch (Exception exception) { + EcorePlugin.INSTANCE.log(exception); + } + return new RosFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ public RosFactoryImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case RosPackage.NODE: return createNode(); - case RosPackage.PACKAGE: return createPackage(); - case RosPackage.SERVICE_SPEC: return createServiceSpec(); - case RosPackage.SERVICE_SERVER: return createServiceServer(); - case RosPackage.TOPIC_SPEC: return createTopicSpec(); - case RosPackage.PACKAGE_DEPENDENCY: return createPackageDependency(); - case RosPackage.EXTERNAL_DEPENDENCY: return createExternalDependency(); - case RosPackage.CATKIN_PACKAGE: return createCatkinPackage(); - case RosPackage.PUBLISHER: return createPublisher(); - case RosPackage.ARTIFACT: return createArtifact(); - case RosPackage.SUBSCRIBER: return createSubscriber(); - case RosPackage.SERVICE_CLIENT: return createServiceClient(); - case RosPackage.PACKAGE_SET: return createPackageSet(); - case RosPackage.ACTION_SPEC: return createActionSpec(); - case RosPackage.ACTION_SERVER: return createActionServer(); - case RosPackage.ACTION_CLIENT: return createActionClient(); - case RosPackage.MESSAGE_DEFINITION: return createMessageDefinition(); - case RosPackage.GLOBAL_NAMESPACE: return createGlobalNamespace(); - case RosPackage.RELATIVE_NAMESPACE: return createRelativeNamespace(); - case RosPackage.PRIVATE_NAMESPACE: return createPrivateNamespace(); - case RosPackage.INTERFACE_TYPE: return createInterfaceType(); - case RosPackage.PARAMETER_LIST_TYPE: return createParameterListType(); - case RosPackage.PARAMETER_STRUCT_TYPE: return createParameterStructType(); - case RosPackage.PARAMETER_INTEGER_TYPE: return createParameterIntegerType(); - case RosPackage.PARAMETER_STRING_TYPE: return createParameterStringType(); - case RosPackage.PARAMETER_DOUBLE_TYPE: return createParameterDoubleType(); - case RosPackage.PARAMETER: return createParameter(); - case RosPackage.PARAMETER_DATE_TYPE: return createParameterDateType(); - case RosPackage.PARAMETER_BOOLEAN_TYPE: return createParameterBooleanType(); - case RosPackage.PARAMETER_BASE64_TYPE: return createParameterBase64Type(); - case RosPackage.PARAMETER_ANY_TYPE: return createParameterAnyType(); - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: return createParameterStructTypeMember(); - case RosPackage.PARAMETER_ARRAY_TYPE: return createParameterArrayType(); - case RosPackage.PARAMETER_ANY: return createParameterAny(); - case RosPackage.PARAMETER_STRING: return createParameterString(); - case RosPackage.PARAMETER_BASE64: return createParameterBase64(); - case RosPackage.PARAMETER_INTEGER: return createParameterInteger(); - case RosPackage.PARAMETER_DOUBLE: return createParameterDouble(); - case RosPackage.PARAMETER_BOOLEAN: return createParameterBoolean(); - case RosPackage.PARAMETER_SEQUENCE: return createParameterSequence(); - case RosPackage.PARAMETER_STRUCT: return createParameterStruct(); - case RosPackage.PARAMETER_STRUCT_MEMBER: return createParameterStructMember(); - case RosPackage.PARAMETER_DATE: return createParameterDate(); - case RosPackage.AMENT_PACKAGE: return createAmentPackage(); - case RosPackage.QUALITY_OF_SERVICE: return createQualityOfService(); - case RosPackage.TOPIC_SPEC_MSG_REF: return createTopicSpecMsgRef(); - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF: return createArrayTopicSpecMsgRef(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * - * - * @generated - */ + switch (eClass.getClassifierID()) { + case RosPackage.NODE: return createNode(); + case RosPackage.PACKAGE: return createPackage(); + case RosPackage.SERVICE_SPEC: return createServiceSpec(); + case RosPackage.SERVICE_SERVER: return createServiceServer(); + case RosPackage.TOPIC_SPEC: return createTopicSpec(); + case RosPackage.PACKAGE_DEPENDENCY: return createPackageDependency(); + case RosPackage.EXTERNAL_DEPENDENCY: return createExternalDependency(); + case RosPackage.CATKIN_PACKAGE: return createCatkinPackage(); + case RosPackage.PUBLISHER: return createPublisher(); + case RosPackage.ARTIFACT: return createArtifact(); + case RosPackage.SUBSCRIBER: return createSubscriber(); + case RosPackage.SERVICE_CLIENT: return createServiceClient(); + case RosPackage.PACKAGE_SET: return createPackageSet(); + case RosPackage.ACTION_SPEC: return createActionSpec(); + case RosPackage.ACTION_SERVER: return createActionServer(); + case RosPackage.ACTION_CLIENT: return createActionClient(); + case RosPackage.MESSAGE_DEFINITION: return createMessageDefinition(); + case RosPackage.GLOBAL_NAMESPACE: return createGlobalNamespace(); + case RosPackage.RELATIVE_NAMESPACE: return createRelativeNamespace(); + case RosPackage.PRIVATE_NAMESPACE: return createPrivateNamespace(); + case RosPackage.INTERFACE_TYPE: return createInterfaceType(); + case RosPackage.PARAMETER_LIST_TYPE: return createParameterListType(); + case RosPackage.PARAMETER_STRUCT_TYPE: return createParameterStructType(); + case RosPackage.PARAMETER_INTEGER_TYPE: return createParameterIntegerType(); + case RosPackage.PARAMETER_STRING_TYPE: return createParameterStringType(); + case RosPackage.PARAMETER_DOUBLE_TYPE: return createParameterDoubleType(); + case RosPackage.PARAMETER: return createParameter(); + case RosPackage.PARAMETER_DATE_TYPE: return createParameterDateType(); + case RosPackage.PARAMETER_BOOLEAN_TYPE: return createParameterBooleanType(); + case RosPackage.PARAMETER_BASE64_TYPE: return createParameterBase64Type(); + case RosPackage.PARAMETER_ANY_TYPE: return createParameterAnyType(); + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: return createParameterStructTypeMember(); + case RosPackage.PARAMETER_ARRAY_TYPE: return createParameterArrayType(); + case RosPackage.PARAMETER_ANY: return createParameterAny(); + case RosPackage.PARAMETER_STRING: return createParameterString(); + case RosPackage.PARAMETER_BASE64: return createParameterBase64(); + case RosPackage.PARAMETER_INTEGER: return createParameterInteger(); + case RosPackage.PARAMETER_DOUBLE: return createParameterDouble(); + case RosPackage.PARAMETER_BOOLEAN: return createParameterBoolean(); + case RosPackage.PARAMETER_SEQUENCE: return createParameterSequence(); + case RosPackage.PARAMETER_STRUCT: return createParameterStruct(); + case RosPackage.PARAMETER_STRUCT_MEMBER: return createParameterStructMember(); + case RosPackage.PARAMETER_DATE: return createParameterDate(); + case RosPackage.AMENT_PACKAGE: return createAmentPackage(); + case RosPackage.QUALITY_OF_SERVICE: return createQualityOfService(); + case RosPackage.TOPIC_SPEC_MSG_REF: return createTopicSpecMsgRef(); + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF: return createArrayTopicSpecMsgRef(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ @Override public Object createFromString(EDataType eDataType, String initialValue) { - switch (eDataType.getClassifierID()) { - case RosPackage.GRAPH_NAME: - return createGraphNameFromString(eDataType, initialValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } + switch (eDataType.getClassifierID()) { + case RosPackage.GRAPH_NAME: + return createGraphNameFromString(eDataType, initialValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String convertToString(EDataType eDataType, Object instanceValue) { - switch (eDataType.getClassifierID()) { - case RosPackage.GRAPH_NAME: - return convertGraphNameToString(eDataType, instanceValue); - default: - throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); - } - } + switch (eDataType.getClassifierID()) { + case RosPackage.GRAPH_NAME: + return convertGraphNameToString(eDataType, instanceValue); + default: + throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); + } + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Node createNode() { - NodeImpl node = new NodeImpl(); - return node; - } + NodeImpl node = new NodeImpl(); + return node; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ros.Package createPackage() { - PackageImpl package_ = new PackageImpl(); - return package_; - } + PackageImpl package_ = new PackageImpl(); + return package_; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ServiceSpec createServiceSpec() { - ServiceSpecImpl serviceSpec = new ServiceSpecImpl(); - return serviceSpec; - } + ServiceSpecImpl serviceSpec = new ServiceSpecImpl(); + return serviceSpec; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ServiceServer createServiceServer() { - ServiceServerImpl serviceServer = new ServiceServerImpl(); - return serviceServer; - } + ServiceServerImpl serviceServer = new ServiceServerImpl(); + return serviceServer; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public TopicSpec createTopicSpec() { - TopicSpecImpl topicSpec = new TopicSpecImpl(); - return topicSpec; - } + TopicSpecImpl topicSpec = new TopicSpecImpl(); + return topicSpec; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Publisher createPublisher() { - PublisherImpl publisher = new PublisherImpl(); - return publisher; - } + PublisherImpl publisher = new PublisherImpl(); + return publisher; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public PackageDependency createPackageDependency() { - PackageDependencyImpl packageDependency = new PackageDependencyImpl(); - return packageDependency; - } + PackageDependencyImpl packageDependency = new PackageDependencyImpl(); + return packageDependency; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ExternalDependency createExternalDependency() { - ExternalDependencyImpl externalDependency = new ExternalDependencyImpl(); - return externalDependency; - } + ExternalDependencyImpl externalDependency = new ExternalDependencyImpl(); + return externalDependency; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public CatkinPackage createCatkinPackage() { - CatkinPackageImpl catkinPackage = new CatkinPackageImpl(); - return catkinPackage; - } + CatkinPackageImpl catkinPackage = new CatkinPackageImpl(); + return catkinPackage; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Artifact createArtifact() { - ArtifactImpl artifact = new ArtifactImpl(); - return artifact; - } + ArtifactImpl artifact = new ArtifactImpl(); + return artifact; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Subscriber createSubscriber() { - SubscriberImpl subscriber = new SubscriberImpl(); - return subscriber; - } + SubscriberImpl subscriber = new SubscriberImpl(); + return subscriber; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ServiceClient createServiceClient() { - ServiceClientImpl serviceClient = new ServiceClientImpl(); - return serviceClient; - } + ServiceClientImpl serviceClient = new ServiceClientImpl(); + return serviceClient; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public PackageSet createPackageSet() { - PackageSetImpl packageSet = new PackageSetImpl(); - return packageSet; - } + PackageSetImpl packageSet = new PackageSetImpl(); + return packageSet; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ActionSpec createActionSpec() { - ActionSpecImpl actionSpec = new ActionSpecImpl(); - return actionSpec; - } + ActionSpecImpl actionSpec = new ActionSpecImpl(); + return actionSpec; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ActionServer createActionServer() { - ActionServerImpl actionServer = new ActionServerImpl(); - return actionServer; - } + ActionServerImpl actionServer = new ActionServerImpl(); + return actionServer; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ActionClient createActionClient() { - ActionClientImpl actionClient = new ActionClientImpl(); - return actionClient; - } + ActionClientImpl actionClient = new ActionClientImpl(); + return actionClient; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition createMessageDefinition() { - MessageDefinitionImpl messageDefinition = new MessageDefinitionImpl(); - return messageDefinition; - } + MessageDefinitionImpl messageDefinition = new MessageDefinitionImpl(); + return messageDefinition; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public GlobalNamespace createGlobalNamespace() { - GlobalNamespaceImpl globalNamespace = new GlobalNamespaceImpl(); - return globalNamespace; - } + GlobalNamespaceImpl globalNamespace = new GlobalNamespaceImpl(); + return globalNamespace; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public RelativeNamespace createRelativeNamespace() { - RelativeNamespaceImpl relativeNamespace = new RelativeNamespaceImpl(); - return relativeNamespace; - } + RelativeNamespaceImpl relativeNamespace = new RelativeNamespaceImpl(); + return relativeNamespace; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public PrivateNamespace createPrivateNamespace() { - PrivateNamespaceImpl privateNamespace = new PrivateNamespaceImpl(); - return privateNamespace; - } + PrivateNamespaceImpl privateNamespace = new PrivateNamespaceImpl(); + return privateNamespace; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public InterfaceType createInterfaceType() { - InterfaceTypeImpl interfaceType = new InterfaceTypeImpl(); - return interfaceType; - } + InterfaceTypeImpl interfaceType = new InterfaceTypeImpl(); + return interfaceType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterListType createParameterListType() { - ParameterListTypeImpl parameterListType = new ParameterListTypeImpl(); - return parameterListType; - } + ParameterListTypeImpl parameterListType = new ParameterListTypeImpl(); + return parameterListType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStructType createParameterStructType() { - ParameterStructTypeImpl parameterStructType = new ParameterStructTypeImpl(); - return parameterStructType; - } + ParameterStructTypeImpl parameterStructType = new ParameterStructTypeImpl(); + return parameterStructType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterIntegerType createParameterIntegerType() { - ParameterIntegerTypeImpl parameterIntegerType = new ParameterIntegerTypeImpl(); - return parameterIntegerType; - } + ParameterIntegerTypeImpl parameterIntegerType = new ParameterIntegerTypeImpl(); + return parameterIntegerType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStringType createParameterStringType() { - ParameterStringTypeImpl parameterStringType = new ParameterStringTypeImpl(); - return parameterStringType; - } + ParameterStringTypeImpl parameterStringType = new ParameterStringTypeImpl(); + return parameterStringType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDoubleType createParameterDoubleType() { - ParameterDoubleTypeImpl parameterDoubleType = new ParameterDoubleTypeImpl(); - return parameterDoubleType; - } + ParameterDoubleTypeImpl parameterDoubleType = new ParameterDoubleTypeImpl(); + return parameterDoubleType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Parameter createParameter() { - ParameterImpl parameter = new ParameterImpl(); - return parameter; - } + ParameterImpl parameter = new ParameterImpl(); + return parameter; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDateType createParameterDateType() { - ParameterDateTypeImpl parameterDateType = new ParameterDateTypeImpl(); - return parameterDateType; - } + ParameterDateTypeImpl parameterDateType = new ParameterDateTypeImpl(); + return parameterDateType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBooleanType createParameterBooleanType() { - ParameterBooleanTypeImpl parameterBooleanType = new ParameterBooleanTypeImpl(); - return parameterBooleanType; - } + ParameterBooleanTypeImpl parameterBooleanType = new ParameterBooleanTypeImpl(); + return parameterBooleanType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBase64Type createParameterBase64Type() { - ParameterBase64TypeImpl parameterBase64Type = new ParameterBase64TypeImpl(); - return parameterBase64Type; - } + ParameterBase64TypeImpl parameterBase64Type = new ParameterBase64TypeImpl(); + return parameterBase64Type; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterAnyType createParameterAnyType() { - ParameterAnyTypeImpl parameterAnyType = new ParameterAnyTypeImpl(); - return parameterAnyType; - } + ParameterAnyTypeImpl parameterAnyType = new ParameterAnyTypeImpl(); + return parameterAnyType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStructTypeMember createParameterStructTypeMember() { - ParameterStructTypeMemberImpl parameterStructTypeMember = new ParameterStructTypeMemberImpl(); - return parameterStructTypeMember; - } + ParameterStructTypeMemberImpl parameterStructTypeMember = new ParameterStructTypeMemberImpl(); + return parameterStructTypeMember; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterArrayType createParameterArrayType() { - ParameterArrayTypeImpl parameterArrayType = new ParameterArrayTypeImpl(); - return parameterArrayType; - } + ParameterArrayTypeImpl parameterArrayType = new ParameterArrayTypeImpl(); + return parameterArrayType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterAny createParameterAny() { - ParameterAnyImpl parameterAny = new ParameterAnyImpl(); - return parameterAny; - } + ParameterAnyImpl parameterAny = new ParameterAnyImpl(); + return parameterAny; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterString createParameterString() { - ParameterStringImpl parameterString = new ParameterStringImpl(); - return parameterString; - } + ParameterStringImpl parameterString = new ParameterStringImpl(); + return parameterString; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBase64 createParameterBase64() { - ParameterBase64Impl parameterBase64 = new ParameterBase64Impl(); - return parameterBase64; - } + ParameterBase64Impl parameterBase64 = new ParameterBase64Impl(); + return parameterBase64; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterInteger createParameterInteger() { - ParameterIntegerImpl parameterInteger = new ParameterIntegerImpl(); - return parameterInteger; - } + ParameterIntegerImpl parameterInteger = new ParameterIntegerImpl(); + return parameterInteger; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDouble createParameterDouble() { - ParameterDoubleImpl parameterDouble = new ParameterDoubleImpl(); - return parameterDouble; - } + ParameterDoubleImpl parameterDouble = new ParameterDoubleImpl(); + return parameterDouble; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterBoolean createParameterBoolean() { - ParameterBooleanImpl parameterBoolean = new ParameterBooleanImpl(); - return parameterBoolean; - } + ParameterBooleanImpl parameterBoolean = new ParameterBooleanImpl(); + return parameterBoolean; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterSequence createParameterSequence() { - ParameterSequenceImpl parameterSequence = new ParameterSequenceImpl(); - return parameterSequence; - } + ParameterSequenceImpl parameterSequence = new ParameterSequenceImpl(); + return parameterSequence; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStruct createParameterStruct() { - ParameterStructImpl parameterStruct = new ParameterStructImpl(); - return parameterStruct; - } + ParameterStructImpl parameterStruct = new ParameterStructImpl(); + return parameterStruct; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterStructMember createParameterStructMember() { - ParameterStructMemberImpl parameterStructMember = new ParameterStructMemberImpl(); - return parameterStructMember; - } + ParameterStructMemberImpl parameterStructMember = new ParameterStructMemberImpl(); + return parameterStructMember; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ParameterDate createParameterDate() { - ParameterDateImpl parameterDate = new ParameterDateImpl(); - return parameterDate; - } + ParameterDateImpl parameterDate = new ParameterDateImpl(); + return parameterDate; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public AmentPackage createAmentPackage() { - AmentPackageImpl amentPackage = new AmentPackageImpl(); - return amentPackage; - } + AmentPackageImpl amentPackage = new AmentPackageImpl(); + return amentPackage; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public QualityOfService createQualityOfService() { - QualityOfServiceImpl qualityOfService = new QualityOfServiceImpl(); - return qualityOfService; - } + QualityOfServiceImpl qualityOfService = new QualityOfServiceImpl(); + return qualityOfService; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public TopicSpecMsgRef createTopicSpecMsgRef() { - TopicSpecMsgRefImpl topicSpecMsgRef = new TopicSpecMsgRefImpl(); - return topicSpecMsgRef; - } + TopicSpecMsgRefImpl topicSpecMsgRef = new TopicSpecMsgRefImpl(); + return topicSpecMsgRef; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ArrayTopicSpecMsgRef createArrayTopicSpecMsgRef() { - ArrayTopicSpecMsgRefImpl arrayTopicSpecMsgRef = new ArrayTopicSpecMsgRefImpl(); - return arrayTopicSpecMsgRef; - } + ArrayTopicSpecMsgRefImpl arrayTopicSpecMsgRef = new ArrayTopicSpecMsgRefImpl(); + return arrayTopicSpecMsgRef; + } /** - * + * * - * @generated - */ + * @generated + */ public String createGraphNameFromString(EDataType eDataType, String initialValue) { - return (String)super.createFromString(eDataType, initialValue); - } + return (String)super.createFromString(eDataType, initialValue); + } /** - * + * * - * @generated - */ + * @generated + */ public String convertGraphNameToString(EDataType eDataType, Object instanceValue) { - return super.convertToString(eDataType, instanceValue); - } + return super.convertToString(eDataType, instanceValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public RosPackage getRosPackage() { - return (RosPackage)getEPackage(); - } + return (RosPackage)getEPackage(); + } /** - * + * * - * @deprecated - * @generated - */ + * @deprecated + * @generated + */ @Deprecated public static RosPackage getPackage() { - return RosPackage.eINSTANCE; - } + return RosPackage.eINSTANCE; + } } //RosFactoryImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosPackageImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosPackageImpl.java index 50976afd..86b75cd6 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/RosPackageImpl.java @@ -76,2170 +76,2218 @@ */ public class RosPackageImpl extends EPackageImpl implements RosPackage { /** - * + * * - * @generated - */ + * @generated + */ private EClass nodeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass packageEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass dependencyEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass serviceSpecEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass serviceServerEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass topicSpecEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass publisherEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass packageDependencyEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass externalDependencyEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass catkinPackageEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass artifactEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass specBaseEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass subscriberEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass serviceClientEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass packageSetEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass actionSpecEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass actionServerEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass actionClientEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass messageDefinitionEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass namespaceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass globalNamespaceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass relativeNamespaceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass privateNamespaceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass interfaceTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterListTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStructTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterIntegerTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStringTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterDoubleTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterDateTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterBooleanTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterBase64TypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterAnyTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStructTypeMemberEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterArrayTypeEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterValueEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterAnyEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStringEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterBase64EClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterIntegerEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterDoubleEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterBooleanEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterSequenceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStructEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterStructMemberEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass parameterDateEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass amentPackageEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass qualityOfServiceEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass topicSpecMsgRefEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EClass arrayTopicSpecMsgRefEClass = null; /** - * + * * - * @generated - */ + * @generated + */ private EDataType graphNameEDataType = null; /** - * Creates an instance of the model Package, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - *

    Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see ros.RosPackage#eNS_URI - * @see #init() - * @generated - */ + * Creates an instance of the model Package, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + *

    Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * + * + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see ros.RosPackage#eNS_URI + * @see #init() + * @generated + */ private RosPackageImpl() { - super(eNS_URI, RosFactory.eINSTANCE); - } + super(eNS_URI, RosFactory.eINSTANCE); + } /** - * + * * - * @generated - */ + * @generated + */ private static boolean isInited = false; /** - * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. - * - *

    This method is used to initialize {@link RosPackage#eINSTANCE} when that field is accessed. - * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. - * + * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. + * + *

    This method is used to initialize {@link RosPackage#eINSTANCE} when that field is accessed. + * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. + * * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ public static RosPackage init() { - if (isInited) return (RosPackage)EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); + if (isInited) return (RosPackage)EPackage.Registry.INSTANCE.getEPackage(RosPackage.eNS_URI); - // Obtain or create and register package - Object registeredRosPackage = EPackage.Registry.INSTANCE.get(eNS_URI); - RosPackageImpl theRosPackage = registeredRosPackage instanceof RosPackageImpl ? (RosPackageImpl)registeredRosPackage : new RosPackageImpl(); + // Obtain or create and register package + Object registeredRosPackage = EPackage.Registry.INSTANCE.get(eNS_URI); + RosPackageImpl theRosPackage = registeredRosPackage instanceof RosPackageImpl ? (RosPackageImpl)registeredRosPackage : new RosPackageImpl(); - isInited = true; + isInited = true; - // Initialize simple dependencies - XMLTypePackage.eINSTANCE.eClass(); + // Initialize simple dependencies + XMLTypePackage.eINSTANCE.eClass(); - // Obtain or create and register interdependencies - Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); - PrimitivesPackageImpl thePrimitivesPackage = (PrimitivesPackageImpl)(registeredPackage instanceof PrimitivesPackageImpl ? registeredPackage : PrimitivesPackage.eINSTANCE); + // Obtain or create and register interdependencies + Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); + PrimitivesPackageImpl thePrimitivesPackage = (PrimitivesPackageImpl)(registeredPackage instanceof PrimitivesPackageImpl ? registeredPackage : PrimitivesPackage.eINSTANCE); - // Create package meta-data objects - theRosPackage.createPackageContents(); - thePrimitivesPackage.createPackageContents(); + // Create package meta-data objects + theRosPackage.createPackageContents(); + thePrimitivesPackage.createPackageContents(); - // Initialize created meta-data - theRosPackage.initializePackageContents(); - thePrimitivesPackage.initializePackageContents(); + // Initialize created meta-data + theRosPackage.initializePackageContents(); + thePrimitivesPackage.initializePackageContents(); - // Mark meta-data to indicate it can't be changed - theRosPackage.freeze(); + // Mark meta-data to indicate it can't be changed + theRosPackage.freeze(); - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(RosPackage.eNS_URI, theRosPackage); - return theRosPackage; - } + // Update the registry and return the package + EPackage.Registry.INSTANCE.put(RosPackage.eNS_URI, theRosPackage); + return theRosPackage; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getNode() { - return nodeEClass; - } + return nodeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Serviceserver() { - return (EReference)nodeEClass.getEStructuralFeatures().get(0); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Publisher() { - return (EReference)nodeEClass.getEStructuralFeatures().get(1); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Subscriber() { - return (EReference)nodeEClass.getEStructuralFeatures().get(2); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Serviceclient() { - return (EReference)nodeEClass.getEStructuralFeatures().get(3); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(3); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Actionserver() { - return (EReference)nodeEClass.getEStructuralFeatures().get(4); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(4); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Actionclient() { - return (EReference)nodeEClass.getEStructuralFeatures().get(5); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(5); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getNode_Name() { - return (EAttribute)nodeEClass.getEStructuralFeatures().get(6); - } + return (EAttribute)nodeEClass.getEStructuralFeatures().get(6); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getNode_Parameter() { - return (EReference)nodeEClass.getEStructuralFeatures().get(7); - } + return (EReference)nodeEClass.getEStructuralFeatures().get(7); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getPackage() { - return packageEClass; - } + return packageEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getPackage_Name() { - return (EAttribute)packageEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)packageEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPackage_Spec() { - return (EReference)packageEClass.getEStructuralFeatures().get(1); - } + return (EReference)packageEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPackage_Artifact() { - return (EReference)packageEClass.getEStructuralFeatures().get(2); - } + return (EReference)packageEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getPackage_FromGitRepo() { - return (EAttribute)packageEClass.getEStructuralFeatures().get(3); - } + return (EAttribute)packageEClass.getEStructuralFeatures().get(3); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPackage_Dependency() { - return (EReference)packageEClass.getEStructuralFeatures().get(4); - } + return (EReference)packageEClass.getEStructuralFeatures().get(4); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getDependency() { - return dependencyEClass; - } + return dependencyEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getServiceSpec() { - return serviceSpecEClass; - } + return serviceSpecEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getServiceSpec_Request() { - return (EReference)serviceSpecEClass.getEStructuralFeatures().get(0); - } + return (EReference)serviceSpecEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getServiceSpec_Response() { - return (EReference)serviceSpecEClass.getEStructuralFeatures().get(1); - } + return (EReference)serviceSpecEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getServiceServer() { - return serviceServerEClass; - } + return serviceServerEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getServiceServer_Service() { - return (EReference)serviceServerEClass.getEStructuralFeatures().get(0); - } + return (EReference)serviceServerEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getTopicSpec() { - return topicSpecEClass; - } + return topicSpecEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getTopicSpec_Message() { - return (EReference)topicSpecEClass.getEStructuralFeatures().get(0); - } + return (EReference)topicSpecEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getPublisher() { - return publisherEClass; - } + return publisherEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPublisher_Message() { - return (EReference)publisherEClass.getEStructuralFeatures().get(0); - } + return (EReference)publisherEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getPackageDependency() { - return packageDependencyEClass; - } + return packageDependencyEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPackageDependency_Package() { - return (EReference)packageDependencyEClass.getEStructuralFeatures().get(0); - } + return (EReference)packageDependencyEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getExternalDependency() { - return externalDependencyEClass; - } + return externalDependencyEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getExternalDependency_Name() { - return (EAttribute)externalDependencyEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)externalDependencyEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getCatkinPackage() { - return catkinPackageEClass; - } + return catkinPackageEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getArtifact() { - return artifactEClass; - } + return artifactEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getArtifact_Name() { - return (EAttribute)artifactEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)artifactEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getArtifact_Node() { - return (EReference)artifactEClass.getEStructuralFeatures().get(1); - } + return (EReference)artifactEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getSpecBase() { - return specBaseEClass; - } + return specBaseEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getSpecBase_Name() { - return (EAttribute)specBaseEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)specBaseEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getSpecBase_Package() { - return (EReference)specBaseEClass.getEStructuralFeatures().get(1); - } + return (EReference)specBaseEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getSpecBase_Fullname() { - return (EAttribute)specBaseEClass.getEStructuralFeatures().get(2); - } + return (EAttribute)specBaseEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getSubscriber() { - return subscriberEClass; - } + return subscriberEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getSubscriber_Message() { - return (EReference)subscriberEClass.getEStructuralFeatures().get(0); - } + return (EReference)subscriberEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getServiceClient() { - return serviceClientEClass; - } + return serviceClientEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getServiceClient_Service() { - return (EReference)serviceClientEClass.getEStructuralFeatures().get(0); - } + return (EReference)serviceClientEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getPackageSet() { - return packageSetEClass; - } + return packageSetEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getPackageSet_Package() { - return (EReference)packageSetEClass.getEStructuralFeatures().get(0); - } + return (EReference)packageSetEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getActionSpec() { - return actionSpecEClass; - } + return actionSpecEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getActionSpec_Goal() { - return (EReference)actionSpecEClass.getEStructuralFeatures().get(0); - } + return (EReference)actionSpecEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getActionSpec_Result() { - return (EReference)actionSpecEClass.getEStructuralFeatures().get(1); - } + return (EReference)actionSpecEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getActionSpec_Feedback() { - return (EReference)actionSpecEClass.getEStructuralFeatures().get(2); - } + return (EReference)actionSpecEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getActionServer() { - return actionServerEClass; - } + return actionServerEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getActionServer_Action() { - return (EReference)actionServerEClass.getEStructuralFeatures().get(0); - } + return (EReference)actionServerEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getActionClient() { - return actionClientEClass; - } + return actionClientEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getActionClient_Action() { - return (EReference)actionClientEClass.getEStructuralFeatures().get(0); - } + return (EReference)actionClientEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getMessageDefinition() { - return messageDefinitionEClass; - } + return messageDefinitionEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getMessageDefinition_MessagePart() { - return (EReference)messageDefinitionEClass.getEStructuralFeatures().get(0); - } + return (EReference)messageDefinitionEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getNamespace() { - return namespaceEClass; - } + return namespaceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getNamespace_Parts() { - return (EAttribute)namespaceEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)namespaceEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getGlobalNamespace() { - return globalNamespaceEClass; - } + return globalNamespaceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getRelativeNamespace() { - return relativeNamespaceEClass; - } + return relativeNamespaceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getPrivateNamespace() { - return privateNamespaceEClass; - } + return privateNamespaceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getInterfaceType() { - return interfaceTypeEClass; - } + return interfaceTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getInterfaceType_Namespace() { - return (EReference)interfaceTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)interfaceTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getInterfaceType_Name() { - return (EAttribute)interfaceTypeEClass.getEStructuralFeatures().get(1); - } + return (EAttribute)interfaceTypeEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getInterfaceType_Qos() { - return (EReference)interfaceTypeEClass.getEStructuralFeatures().get(2); - } + return (EReference)interfaceTypeEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterType() { - return parameterTypeEClass; - } + return parameterTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterListType() { - return parameterListTypeEClass; - } + return parameterListTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterListType_Sequence() { - return (EReference)parameterListTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterListTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterListType_Default() { - return (EReference)parameterListTypeEClass.getEStructuralFeatures().get(1); - } + return (EReference)parameterListTypeEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterStructType() { - return parameterStructTypeEClass; - } + return parameterStructTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStructType_Parameterstructypetmember() { - return (EReference)parameterStructTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterStructTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterIntegerType() { - return parameterIntegerTypeEClass; - } + return parameterIntegerTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterIntegerType_Default() { - return (EReference)parameterIntegerTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterIntegerTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterStringType() { - return parameterStringTypeEClass; - } + return parameterStringTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStringType_Default() { - return (EReference)parameterStringTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterStringTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterDoubleType() { - return parameterDoubleTypeEClass; - } + return parameterDoubleTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterDoubleType_Default() { - return (EReference)parameterDoubleTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterDoubleTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameter() { - return parameterEClass; - } + return parameterEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameter_Type() { - return (EReference)parameterEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameter_Value() { - return (EReference)parameterEClass.getEStructuralFeatures().get(1); - } + return (EReference)parameterEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterDateType() { - return parameterDateTypeEClass; - } + return parameterDateTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterDateType_Default() { - return (EReference)parameterDateTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterDateTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterBooleanType() { - return parameterBooleanTypeEClass; - } + return parameterBooleanTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterBooleanType_Default() { - return (EReference)parameterBooleanTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterBooleanTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterBase64Type() { - return parameterBase64TypeEClass; - } + return parameterBase64TypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterBase64Type_Default() { - return (EReference)parameterBase64TypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterBase64TypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterAnyType() { - return parameterAnyTypeEClass; - } + return parameterAnyTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterAnyType_Default() { - return (EReference)parameterAnyTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterAnyTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterStructTypeMember() { - return parameterStructTypeMemberEClass; - } + return parameterStructTypeMemberEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterStructTypeMember_Name() { - return (EAttribute)parameterStructTypeMemberEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterStructTypeMemberEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStructTypeMember_Type() { - return (EReference)parameterStructTypeMemberEClass.getEStructuralFeatures().get(1); - } + return (EReference)parameterStructTypeMemberEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStructTypeMember_Default() { - return (EReference)parameterStructTypeMemberEClass.getEStructuralFeatures().get(2); - } + return (EReference)parameterStructTypeMemberEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterArrayType() { - return parameterArrayTypeEClass; - } + return parameterArrayTypeEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterArrayType_Type() { - return (EReference)parameterArrayTypeEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterArrayTypeEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterArrayType_Default() { - return (EReference)parameterArrayTypeEClass.getEStructuralFeatures().get(1); - } + return (EReference)parameterArrayTypeEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterValue() { - return parameterValueEClass; - } + return parameterValueEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterAny() { - return parameterAnyEClass; - } + return parameterAnyEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterAny_Value() { - return (EAttribute)parameterAnyEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterAnyEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterString() { - return parameterStringEClass; - } + return parameterStringEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterString_Value() { - return (EAttribute)parameterStringEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterStringEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterBase64() { - return parameterBase64EClass; - } + return parameterBase64EClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterBase64_Value() { - return (EAttribute)parameterBase64EClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterBase64EClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterInteger() { - return parameterIntegerEClass; - } + return parameterIntegerEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterInteger_Value() { - return (EAttribute)parameterIntegerEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterIntegerEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterDouble() { - return parameterDoubleEClass; - } + return parameterDoubleEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterDouble_Value() { - return (EAttribute)parameterDoubleEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterDoubleEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterBoolean() { - return parameterBooleanEClass; - } + return parameterBooleanEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterBoolean_Value() { - return (EAttribute)parameterBooleanEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterBooleanEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterSequence() { - return parameterSequenceEClass; - } + return parameterSequenceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterSequence_Value() { - return (EReference)parameterSequenceEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterSequenceEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterStruct() { - return parameterStructEClass; - } + return parameterStructEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStruct_Value() { - return (EReference)parameterStructEClass.getEStructuralFeatures().get(0); - } + return (EReference)parameterStructEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterStructMember() { - return parameterStructMemberEClass; - } + return parameterStructMemberEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterStructMember_Name() { - return (EAttribute)parameterStructMemberEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterStructMemberEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getParameterStructMember_Value() { - return (EReference)parameterStructMemberEClass.getEStructuralFeatures().get(1); - } + return (EReference)parameterStructMemberEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getParameterDate() { - return parameterDateEClass; - } + return parameterDateEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getParameterDate_Value() { - return (EAttribute)parameterDateEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)parameterDateEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getAmentPackage() { - return amentPackageEClass; - } + return amentPackageEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getQualityOfService() { - return qualityOfServiceEClass; - } + return qualityOfServiceEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getQualityOfService_QoSProfile() { - return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(0); - } + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getQualityOfService_History() { - return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(1); - } + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(1); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getQualityOfService_Depth() { - return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(2); - } + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(2); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getQualityOfService_Reliability() { - return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(3); - } + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(3); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EAttribute getQualityOfService_Durability() { - return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(4); - } - - /** - * - * - * @generated - */ + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(4); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getQualityOfService_LeaseDuration() { + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(6); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getQualityOfService_Liveliness() { + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(5); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getQualityOfService_Lifespan() { + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(7); + } + + /** + * + * + * @generated + */ + @Override + public EAttribute getQualityOfService_Deadline() { + return (EAttribute)qualityOfServiceEClass.getEStructuralFeatures().get(8); + } + + /** + * + * + * @generated + */ @Override public EClass getTopicSpecMsgRef() { - return topicSpecMsgRefEClass; - } + return topicSpecMsgRefEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getTopicSpecMsgRef_Reference() { - return (EReference)topicSpecMsgRefEClass.getEStructuralFeatures().get(0); - } + return (EReference)topicSpecMsgRefEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EClass getArrayTopicSpecMsgRef() { - return arrayTopicSpecMsgRefEClass; - } + return arrayTopicSpecMsgRefEClass; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EReference getArrayTopicSpecMsgRef_Reference() { - return (EReference)arrayTopicSpecMsgRefEClass.getEStructuralFeatures().get(0); - } + return (EReference)arrayTopicSpecMsgRefEClass.getEStructuralFeatures().get(0); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public EDataType getGraphName() { - return graphNameEDataType; - } + return graphNameEDataType; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public RosFactory getRosFactory() { - return (RosFactory)getEFactoryInstance(); - } + return (RosFactory)getEFactoryInstance(); + } /** - * + * * - * @generated - */ + * @generated + */ private boolean isCreated = false; /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * * - * @generated - */ + * @generated + */ public void createPackageContents() { - if (isCreated) return; - isCreated = true; + if (isCreated) return; + isCreated = true; - // Create classes and their features - nodeEClass = createEClass(NODE); - createEReference(nodeEClass, NODE__SERVICESERVER); - createEReference(nodeEClass, NODE__PUBLISHER); - createEReference(nodeEClass, NODE__SUBSCRIBER); - createEReference(nodeEClass, NODE__SERVICECLIENT); - createEReference(nodeEClass, NODE__ACTIONSERVER); - createEReference(nodeEClass, NODE__ACTIONCLIENT); - createEAttribute(nodeEClass, NODE__NAME); - createEReference(nodeEClass, NODE__PARAMETER); + // Create classes and their features + nodeEClass = createEClass(NODE); + createEReference(nodeEClass, NODE__SERVICESERVER); + createEReference(nodeEClass, NODE__PUBLISHER); + createEReference(nodeEClass, NODE__SUBSCRIBER); + createEReference(nodeEClass, NODE__SERVICECLIENT); + createEReference(nodeEClass, NODE__ACTIONSERVER); + createEReference(nodeEClass, NODE__ACTIONCLIENT); + createEAttribute(nodeEClass, NODE__NAME); + createEReference(nodeEClass, NODE__PARAMETER); - packageEClass = createEClass(PACKAGE); - createEAttribute(packageEClass, PACKAGE__NAME); - createEReference(packageEClass, PACKAGE__SPEC); - createEReference(packageEClass, PACKAGE__ARTIFACT); - createEAttribute(packageEClass, PACKAGE__FROM_GIT_REPO); - createEReference(packageEClass, PACKAGE__DEPENDENCY); + packageEClass = createEClass(PACKAGE); + createEAttribute(packageEClass, PACKAGE__NAME); + createEReference(packageEClass, PACKAGE__SPEC); + createEReference(packageEClass, PACKAGE__ARTIFACT); + createEAttribute(packageEClass, PACKAGE__FROM_GIT_REPO); + createEReference(packageEClass, PACKAGE__DEPENDENCY); - dependencyEClass = createEClass(DEPENDENCY); + dependencyEClass = createEClass(DEPENDENCY); - serviceSpecEClass = createEClass(SERVICE_SPEC); - createEReference(serviceSpecEClass, SERVICE_SPEC__REQUEST); - createEReference(serviceSpecEClass, SERVICE_SPEC__RESPONSE); + serviceSpecEClass = createEClass(SERVICE_SPEC); + createEReference(serviceSpecEClass, SERVICE_SPEC__REQUEST); + createEReference(serviceSpecEClass, SERVICE_SPEC__RESPONSE); - serviceServerEClass = createEClass(SERVICE_SERVER); - createEReference(serviceServerEClass, SERVICE_SERVER__SERVICE); + serviceServerEClass = createEClass(SERVICE_SERVER); + createEReference(serviceServerEClass, SERVICE_SERVER__SERVICE); - topicSpecEClass = createEClass(TOPIC_SPEC); - createEReference(topicSpecEClass, TOPIC_SPEC__MESSAGE); + topicSpecEClass = createEClass(TOPIC_SPEC); + createEReference(topicSpecEClass, TOPIC_SPEC__MESSAGE); - packageDependencyEClass = createEClass(PACKAGE_DEPENDENCY); - createEReference(packageDependencyEClass, PACKAGE_DEPENDENCY__PACKAGE); + packageDependencyEClass = createEClass(PACKAGE_DEPENDENCY); + createEReference(packageDependencyEClass, PACKAGE_DEPENDENCY__PACKAGE); - externalDependencyEClass = createEClass(EXTERNAL_DEPENDENCY); - createEAttribute(externalDependencyEClass, EXTERNAL_DEPENDENCY__NAME); + externalDependencyEClass = createEClass(EXTERNAL_DEPENDENCY); + createEAttribute(externalDependencyEClass, EXTERNAL_DEPENDENCY__NAME); - catkinPackageEClass = createEClass(CATKIN_PACKAGE); + catkinPackageEClass = createEClass(CATKIN_PACKAGE); - publisherEClass = createEClass(PUBLISHER); - createEReference(publisherEClass, PUBLISHER__MESSAGE); + publisherEClass = createEClass(PUBLISHER); + createEReference(publisherEClass, PUBLISHER__MESSAGE); - artifactEClass = createEClass(ARTIFACT); - createEAttribute(artifactEClass, ARTIFACT__NAME); - createEReference(artifactEClass, ARTIFACT__NODE); + artifactEClass = createEClass(ARTIFACT); + createEAttribute(artifactEClass, ARTIFACT__NAME); + createEReference(artifactEClass, ARTIFACT__NODE); - specBaseEClass = createEClass(SPEC_BASE); - createEAttribute(specBaseEClass, SPEC_BASE__NAME); - createEReference(specBaseEClass, SPEC_BASE__PACKAGE); - createEAttribute(specBaseEClass, SPEC_BASE__FULLNAME); + specBaseEClass = createEClass(SPEC_BASE); + createEAttribute(specBaseEClass, SPEC_BASE__NAME); + createEReference(specBaseEClass, SPEC_BASE__PACKAGE); + createEAttribute(specBaseEClass, SPEC_BASE__FULLNAME); - subscriberEClass = createEClass(SUBSCRIBER); - createEReference(subscriberEClass, SUBSCRIBER__MESSAGE); + subscriberEClass = createEClass(SUBSCRIBER); + createEReference(subscriberEClass, SUBSCRIBER__MESSAGE); - serviceClientEClass = createEClass(SERVICE_CLIENT); - createEReference(serviceClientEClass, SERVICE_CLIENT__SERVICE); + serviceClientEClass = createEClass(SERVICE_CLIENT); + createEReference(serviceClientEClass, SERVICE_CLIENT__SERVICE); - packageSetEClass = createEClass(PACKAGE_SET); - createEReference(packageSetEClass, PACKAGE_SET__PACKAGE); + packageSetEClass = createEClass(PACKAGE_SET); + createEReference(packageSetEClass, PACKAGE_SET__PACKAGE); - actionSpecEClass = createEClass(ACTION_SPEC); - createEReference(actionSpecEClass, ACTION_SPEC__GOAL); - createEReference(actionSpecEClass, ACTION_SPEC__RESULT); - createEReference(actionSpecEClass, ACTION_SPEC__FEEDBACK); + actionSpecEClass = createEClass(ACTION_SPEC); + createEReference(actionSpecEClass, ACTION_SPEC__GOAL); + createEReference(actionSpecEClass, ACTION_SPEC__RESULT); + createEReference(actionSpecEClass, ACTION_SPEC__FEEDBACK); - actionServerEClass = createEClass(ACTION_SERVER); - createEReference(actionServerEClass, ACTION_SERVER__ACTION); + actionServerEClass = createEClass(ACTION_SERVER); + createEReference(actionServerEClass, ACTION_SERVER__ACTION); - actionClientEClass = createEClass(ACTION_CLIENT); - createEReference(actionClientEClass, ACTION_CLIENT__ACTION); + actionClientEClass = createEClass(ACTION_CLIENT); + createEReference(actionClientEClass, ACTION_CLIENT__ACTION); - messageDefinitionEClass = createEClass(MESSAGE_DEFINITION); - createEReference(messageDefinitionEClass, MESSAGE_DEFINITION__MESSAGE_PART); + messageDefinitionEClass = createEClass(MESSAGE_DEFINITION); + createEReference(messageDefinitionEClass, MESSAGE_DEFINITION__MESSAGE_PART); - namespaceEClass = createEClass(NAMESPACE); - createEAttribute(namespaceEClass, NAMESPACE__PARTS); + namespaceEClass = createEClass(NAMESPACE); + createEAttribute(namespaceEClass, NAMESPACE__PARTS); - globalNamespaceEClass = createEClass(GLOBAL_NAMESPACE); + globalNamespaceEClass = createEClass(GLOBAL_NAMESPACE); - relativeNamespaceEClass = createEClass(RELATIVE_NAMESPACE); + relativeNamespaceEClass = createEClass(RELATIVE_NAMESPACE); - privateNamespaceEClass = createEClass(PRIVATE_NAMESPACE); + privateNamespaceEClass = createEClass(PRIVATE_NAMESPACE); - interfaceTypeEClass = createEClass(INTERFACE_TYPE); - createEReference(interfaceTypeEClass, INTERFACE_TYPE__NAMESPACE); - createEAttribute(interfaceTypeEClass, INTERFACE_TYPE__NAME); - createEReference(interfaceTypeEClass, INTERFACE_TYPE__QOS); + interfaceTypeEClass = createEClass(INTERFACE_TYPE); + createEReference(interfaceTypeEClass, INTERFACE_TYPE__NAMESPACE); + createEAttribute(interfaceTypeEClass, INTERFACE_TYPE__NAME); + createEReference(interfaceTypeEClass, INTERFACE_TYPE__QOS); - parameterTypeEClass = createEClass(PARAMETER_TYPE); + parameterTypeEClass = createEClass(PARAMETER_TYPE); - parameterListTypeEClass = createEClass(PARAMETER_LIST_TYPE); - createEReference(parameterListTypeEClass, PARAMETER_LIST_TYPE__SEQUENCE); - createEReference(parameterListTypeEClass, PARAMETER_LIST_TYPE__DEFAULT); + parameterListTypeEClass = createEClass(PARAMETER_LIST_TYPE); + createEReference(parameterListTypeEClass, PARAMETER_LIST_TYPE__SEQUENCE); + createEReference(parameterListTypeEClass, PARAMETER_LIST_TYPE__DEFAULT); - parameterStructTypeEClass = createEClass(PARAMETER_STRUCT_TYPE); - createEReference(parameterStructTypeEClass, PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER); + parameterStructTypeEClass = createEClass(PARAMETER_STRUCT_TYPE); + createEReference(parameterStructTypeEClass, PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER); - parameterIntegerTypeEClass = createEClass(PARAMETER_INTEGER_TYPE); - createEReference(parameterIntegerTypeEClass, PARAMETER_INTEGER_TYPE__DEFAULT); + parameterIntegerTypeEClass = createEClass(PARAMETER_INTEGER_TYPE); + createEReference(parameterIntegerTypeEClass, PARAMETER_INTEGER_TYPE__DEFAULT); - parameterStringTypeEClass = createEClass(PARAMETER_STRING_TYPE); - createEReference(parameterStringTypeEClass, PARAMETER_STRING_TYPE__DEFAULT); + parameterStringTypeEClass = createEClass(PARAMETER_STRING_TYPE); + createEReference(parameterStringTypeEClass, PARAMETER_STRING_TYPE__DEFAULT); - parameterDoubleTypeEClass = createEClass(PARAMETER_DOUBLE_TYPE); - createEReference(parameterDoubleTypeEClass, PARAMETER_DOUBLE_TYPE__DEFAULT); + parameterDoubleTypeEClass = createEClass(PARAMETER_DOUBLE_TYPE); + createEReference(parameterDoubleTypeEClass, PARAMETER_DOUBLE_TYPE__DEFAULT); - parameterEClass = createEClass(PARAMETER); - createEReference(parameterEClass, PARAMETER__TYPE); - createEReference(parameterEClass, PARAMETER__VALUE); + parameterEClass = createEClass(PARAMETER); + createEReference(parameterEClass, PARAMETER__TYPE); + createEReference(parameterEClass, PARAMETER__VALUE); - parameterDateTypeEClass = createEClass(PARAMETER_DATE_TYPE); - createEReference(parameterDateTypeEClass, PARAMETER_DATE_TYPE__DEFAULT); + parameterDateTypeEClass = createEClass(PARAMETER_DATE_TYPE); + createEReference(parameterDateTypeEClass, PARAMETER_DATE_TYPE__DEFAULT); - parameterBooleanTypeEClass = createEClass(PARAMETER_BOOLEAN_TYPE); - createEReference(parameterBooleanTypeEClass, PARAMETER_BOOLEAN_TYPE__DEFAULT); + parameterBooleanTypeEClass = createEClass(PARAMETER_BOOLEAN_TYPE); + createEReference(parameterBooleanTypeEClass, PARAMETER_BOOLEAN_TYPE__DEFAULT); - parameterBase64TypeEClass = createEClass(PARAMETER_BASE64_TYPE); - createEReference(parameterBase64TypeEClass, PARAMETER_BASE64_TYPE__DEFAULT); + parameterBase64TypeEClass = createEClass(PARAMETER_BASE64_TYPE); + createEReference(parameterBase64TypeEClass, PARAMETER_BASE64_TYPE__DEFAULT); - parameterAnyTypeEClass = createEClass(PARAMETER_ANY_TYPE); - createEReference(parameterAnyTypeEClass, PARAMETER_ANY_TYPE__DEFAULT); + parameterAnyTypeEClass = createEClass(PARAMETER_ANY_TYPE); + createEReference(parameterAnyTypeEClass, PARAMETER_ANY_TYPE__DEFAULT); - parameterStructTypeMemberEClass = createEClass(PARAMETER_STRUCT_TYPE_MEMBER); - createEAttribute(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__NAME); - createEReference(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__TYPE); - createEReference(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT); + parameterStructTypeMemberEClass = createEClass(PARAMETER_STRUCT_TYPE_MEMBER); + createEAttribute(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__NAME); + createEReference(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__TYPE); + createEReference(parameterStructTypeMemberEClass, PARAMETER_STRUCT_TYPE_MEMBER__DEFAULT); - parameterArrayTypeEClass = createEClass(PARAMETER_ARRAY_TYPE); - createEReference(parameterArrayTypeEClass, PARAMETER_ARRAY_TYPE__TYPE); - createEReference(parameterArrayTypeEClass, PARAMETER_ARRAY_TYPE__DEFAULT); + parameterArrayTypeEClass = createEClass(PARAMETER_ARRAY_TYPE); + createEReference(parameterArrayTypeEClass, PARAMETER_ARRAY_TYPE__TYPE); + createEReference(parameterArrayTypeEClass, PARAMETER_ARRAY_TYPE__DEFAULT); - parameterValueEClass = createEClass(PARAMETER_VALUE); + parameterValueEClass = createEClass(PARAMETER_VALUE); - parameterAnyEClass = createEClass(PARAMETER_ANY); - createEAttribute(parameterAnyEClass, PARAMETER_ANY__VALUE); + parameterAnyEClass = createEClass(PARAMETER_ANY); + createEAttribute(parameterAnyEClass, PARAMETER_ANY__VALUE); - parameterStringEClass = createEClass(PARAMETER_STRING); - createEAttribute(parameterStringEClass, PARAMETER_STRING__VALUE); + parameterStringEClass = createEClass(PARAMETER_STRING); + createEAttribute(parameterStringEClass, PARAMETER_STRING__VALUE); - parameterBase64EClass = createEClass(PARAMETER_BASE64); - createEAttribute(parameterBase64EClass, PARAMETER_BASE64__VALUE); + parameterBase64EClass = createEClass(PARAMETER_BASE64); + createEAttribute(parameterBase64EClass, PARAMETER_BASE64__VALUE); - parameterIntegerEClass = createEClass(PARAMETER_INTEGER); - createEAttribute(parameterIntegerEClass, PARAMETER_INTEGER__VALUE); + parameterIntegerEClass = createEClass(PARAMETER_INTEGER); + createEAttribute(parameterIntegerEClass, PARAMETER_INTEGER__VALUE); - parameterDoubleEClass = createEClass(PARAMETER_DOUBLE); - createEAttribute(parameterDoubleEClass, PARAMETER_DOUBLE__VALUE); + parameterDoubleEClass = createEClass(PARAMETER_DOUBLE); + createEAttribute(parameterDoubleEClass, PARAMETER_DOUBLE__VALUE); - parameterBooleanEClass = createEClass(PARAMETER_BOOLEAN); - createEAttribute(parameterBooleanEClass, PARAMETER_BOOLEAN__VALUE); + parameterBooleanEClass = createEClass(PARAMETER_BOOLEAN); + createEAttribute(parameterBooleanEClass, PARAMETER_BOOLEAN__VALUE); - parameterSequenceEClass = createEClass(PARAMETER_SEQUENCE); - createEReference(parameterSequenceEClass, PARAMETER_SEQUENCE__VALUE); + parameterSequenceEClass = createEClass(PARAMETER_SEQUENCE); + createEReference(parameterSequenceEClass, PARAMETER_SEQUENCE__VALUE); - parameterStructEClass = createEClass(PARAMETER_STRUCT); - createEReference(parameterStructEClass, PARAMETER_STRUCT__VALUE); + parameterStructEClass = createEClass(PARAMETER_STRUCT); + createEReference(parameterStructEClass, PARAMETER_STRUCT__VALUE); - parameterStructMemberEClass = createEClass(PARAMETER_STRUCT_MEMBER); - createEAttribute(parameterStructMemberEClass, PARAMETER_STRUCT_MEMBER__NAME); - createEReference(parameterStructMemberEClass, PARAMETER_STRUCT_MEMBER__VALUE); + parameterStructMemberEClass = createEClass(PARAMETER_STRUCT_MEMBER); + createEAttribute(parameterStructMemberEClass, PARAMETER_STRUCT_MEMBER__NAME); + createEReference(parameterStructMemberEClass, PARAMETER_STRUCT_MEMBER__VALUE); - parameterDateEClass = createEClass(PARAMETER_DATE); - createEAttribute(parameterDateEClass, PARAMETER_DATE__VALUE); + parameterDateEClass = createEClass(PARAMETER_DATE); + createEAttribute(parameterDateEClass, PARAMETER_DATE__VALUE); - amentPackageEClass = createEClass(AMENT_PACKAGE); + amentPackageEClass = createEClass(AMENT_PACKAGE); - qualityOfServiceEClass = createEClass(QUALITY_OF_SERVICE); - createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__QO_SPROFILE); - createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__HISTORY); - createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__DEPTH); - createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__RELIABILITY); - createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__DURABILITY); + qualityOfServiceEClass = createEClass(QUALITY_OF_SERVICE); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__QO_SPROFILE); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__HISTORY); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__DEPTH); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__RELIABILITY); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__DURABILITY); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__LIVELINESS); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__LEASE_DURATION); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__LIFESPAN); + createEAttribute(qualityOfServiceEClass, QUALITY_OF_SERVICE__DEADLINE); - topicSpecMsgRefEClass = createEClass(TOPIC_SPEC_MSG_REF); - createEReference(topicSpecMsgRefEClass, TOPIC_SPEC_MSG_REF__REFERENCE); + topicSpecMsgRefEClass = createEClass(TOPIC_SPEC_MSG_REF); + createEReference(topicSpecMsgRefEClass, TOPIC_SPEC_MSG_REF__REFERENCE); - arrayTopicSpecMsgRefEClass = createEClass(ARRAY_TOPIC_SPEC_MSG_REF); - createEReference(arrayTopicSpecMsgRefEClass, ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE); + arrayTopicSpecMsgRefEClass = createEClass(ARRAY_TOPIC_SPEC_MSG_REF); + createEReference(arrayTopicSpecMsgRefEClass, ARRAY_TOPIC_SPEC_MSG_REF__REFERENCE); - // Create data types - graphNameEDataType = createEDataType(GRAPH_NAME); - } + // Create data types + graphNameEDataType = createEDataType(GRAPH_NAME); + } /** - * + * * - * @generated - */ + * @generated + */ private boolean isInitialized = false; /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * * - * @generated - */ + * @generated + */ public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - PrimitivesPackage thePrimitivesPackage = (PrimitivesPackage)EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); - XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - serviceSpecEClass.getESuperTypes().add(this.getSpecBase()); - serviceServerEClass.getESuperTypes().add(this.getInterfaceType()); - topicSpecEClass.getESuperTypes().add(this.getSpecBase()); - packageDependencyEClass.getESuperTypes().add(this.getDependency()); - externalDependencyEClass.getESuperTypes().add(this.getDependency()); - catkinPackageEClass.getESuperTypes().add(this.getPackage()); - publisherEClass.getESuperTypes().add(this.getInterfaceType()); - subscriberEClass.getESuperTypes().add(this.getInterfaceType()); - serviceClientEClass.getESuperTypes().add(this.getInterfaceType()); - actionSpecEClass.getESuperTypes().add(this.getSpecBase()); - actionServerEClass.getESuperTypes().add(this.getInterfaceType()); - actionClientEClass.getESuperTypes().add(this.getInterfaceType()); - globalNamespaceEClass.getESuperTypes().add(this.getNamespace()); - relativeNamespaceEClass.getESuperTypes().add(this.getNamespace()); - privateNamespaceEClass.getESuperTypes().add(this.getRelativeNamespace()); - parameterListTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterStructTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterIntegerTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterStringTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterDoubleTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterEClass.getESuperTypes().add(this.getInterfaceType()); - parameterDateTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterBooleanTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterBase64TypeEClass.getESuperTypes().add(this.getParameterType()); - parameterAnyTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterArrayTypeEClass.getESuperTypes().add(this.getParameterType()); - parameterAnyEClass.getESuperTypes().add(this.getParameterValue()); - parameterStringEClass.getESuperTypes().add(this.getParameterValue()); - parameterBase64EClass.getESuperTypes().add(this.getParameterValue()); - parameterIntegerEClass.getESuperTypes().add(this.getParameterValue()); - parameterDoubleEClass.getESuperTypes().add(this.getParameterValue()); - parameterBooleanEClass.getESuperTypes().add(this.getParameterValue()); - parameterSequenceEClass.getESuperTypes().add(this.getParameterValue()); - parameterStructEClass.getESuperTypes().add(this.getParameterValue()); - parameterDateEClass.getESuperTypes().add(this.getParameterValue()); - amentPackageEClass.getESuperTypes().add(this.getPackage()); - topicSpecMsgRefEClass.getESuperTypes().add(thePrimitivesPackage.getAbstractType()); - arrayTopicSpecMsgRefEClass.getESuperTypes().add(thePrimitivesPackage.getAbstractType()); - - // Initialize classes, features, and operations; add parameters - initEClass(nodeEClass, Node.class, "Node", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getNode_Serviceserver(), this.getServiceServer(), null, "serviceserver", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Publisher(), this.getPublisher(), null, "publisher", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Subscriber(), this.getSubscriber(), null, "subscriber", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Serviceclient(), this.getServiceClient(), null, "serviceclient", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Actionserver(), this.getActionServer(), null, "actionserver", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Actionclient(), this.getActionClient(), null, "actionclient", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getNode_Name(), this.getGraphName(), "name", null, 1, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getNode_Parameter(), this.getParameter(), null, "parameter", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(packageEClass, ros.Package.class, "Package", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getPackage_Name(), ecorePackage.getEString(), "name", null, 1, 1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPackage_Spec(), this.getSpecBase(), this.getSpecBase_Package(), "spec", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPackage_Artifact(), this.getArtifact(), null, "artifact", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getPackage_FromGitRepo(), ecorePackage.getEString(), "fromGitRepo", null, 0, 1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getPackage_Dependency(), this.getDependency(), null, "dependency", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(dependencyEClass, Dependency.class, "Dependency", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(serviceSpecEClass, ServiceSpec.class, "ServiceSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getServiceSpec_Request(), this.getMessageDefinition(), null, "request", null, 0, 1, ServiceSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getServiceSpec_Response(), this.getMessageDefinition(), null, "response", null, 0, 1, ServiceSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(serviceServerEClass, ServiceServer.class, "ServiceServer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getServiceServer_Service(), this.getServiceSpec(), null, "service", null, 1, 1, ServiceServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(topicSpecEClass, TopicSpec.class, "TopicSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTopicSpec_Message(), this.getMessageDefinition(), null, "message", null, 0, 1, TopicSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(packageDependencyEClass, PackageDependency.class, "PackageDependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPackageDependency_Package(), this.getPackage(), null, "package", null, 1, 1, PackageDependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(externalDependencyEClass, ExternalDependency.class, "ExternalDependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getExternalDependency_Name(), ecorePackage.getEString(), "name", null, 1, 1, ExternalDependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(catkinPackageEClass, CatkinPackage.class, "CatkinPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(publisherEClass, Publisher.class, "Publisher", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPublisher_Message(), this.getTopicSpec(), null, "message", null, 1, 1, Publisher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(artifactEClass, Artifact.class, "Artifact", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getArtifact_Name(), ecorePackage.getEString(), "name", null, 1, 1, Artifact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getArtifact_Node(), this.getNode(), null, "node", null, 0, 1, Artifact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(specBaseEClass, SpecBase.class, "SpecBase", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getSpecBase_Name(), ecorePackage.getEString(), "name", "", 1, 1, SpecBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSpecBase_Package(), this.getPackage(), this.getPackage_Spec(), "package", null, 1, 1, SpecBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getSpecBase_Fullname(), ecorePackage.getEString(), "fullname", "", 1, 1, SpecBase.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(subscriberEClass, Subscriber.class, "Subscriber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSubscriber_Message(), this.getTopicSpec(), null, "message", null, 1, 1, Subscriber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(serviceClientEClass, ServiceClient.class, "ServiceClient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getServiceClient_Service(), this.getServiceSpec(), null, "service", null, 1, 1, ServiceClient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Obtain other dependent packages + PrimitivesPackage thePrimitivesPackage = (PrimitivesPackage)EPackage.Registry.INSTANCE.getEPackage(PrimitivesPackage.eNS_URI); + XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + serviceSpecEClass.getESuperTypes().add(this.getSpecBase()); + serviceServerEClass.getESuperTypes().add(this.getInterfaceType()); + topicSpecEClass.getESuperTypes().add(this.getSpecBase()); + packageDependencyEClass.getESuperTypes().add(this.getDependency()); + externalDependencyEClass.getESuperTypes().add(this.getDependency()); + catkinPackageEClass.getESuperTypes().add(this.getPackage()); + publisherEClass.getESuperTypes().add(this.getInterfaceType()); + subscriberEClass.getESuperTypes().add(this.getInterfaceType()); + serviceClientEClass.getESuperTypes().add(this.getInterfaceType()); + actionSpecEClass.getESuperTypes().add(this.getSpecBase()); + actionServerEClass.getESuperTypes().add(this.getInterfaceType()); + actionClientEClass.getESuperTypes().add(this.getInterfaceType()); + globalNamespaceEClass.getESuperTypes().add(this.getNamespace()); + relativeNamespaceEClass.getESuperTypes().add(this.getNamespace()); + privateNamespaceEClass.getESuperTypes().add(this.getRelativeNamespace()); + parameterListTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterStructTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterIntegerTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterStringTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterDoubleTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterEClass.getESuperTypes().add(this.getInterfaceType()); + parameterDateTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterBooleanTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterBase64TypeEClass.getESuperTypes().add(this.getParameterType()); + parameterAnyTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterArrayTypeEClass.getESuperTypes().add(this.getParameterType()); + parameterAnyEClass.getESuperTypes().add(this.getParameterValue()); + parameterStringEClass.getESuperTypes().add(this.getParameterValue()); + parameterBase64EClass.getESuperTypes().add(this.getParameterValue()); + parameterIntegerEClass.getESuperTypes().add(this.getParameterValue()); + parameterDoubleEClass.getESuperTypes().add(this.getParameterValue()); + parameterBooleanEClass.getESuperTypes().add(this.getParameterValue()); + parameterSequenceEClass.getESuperTypes().add(this.getParameterValue()); + parameterStructEClass.getESuperTypes().add(this.getParameterValue()); + parameterDateEClass.getESuperTypes().add(this.getParameterValue()); + amentPackageEClass.getESuperTypes().add(this.getPackage()); + topicSpecMsgRefEClass.getESuperTypes().add(thePrimitivesPackage.getAbstractType()); + arrayTopicSpecMsgRefEClass.getESuperTypes().add(thePrimitivesPackage.getAbstractType()); + + // Initialize classes, features, and operations; add parameters + initEClass(nodeEClass, Node.class, "Node", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getNode_Serviceserver(), this.getServiceServer(), null, "serviceserver", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Publisher(), this.getPublisher(), null, "publisher", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Subscriber(), this.getSubscriber(), null, "subscriber", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Serviceclient(), this.getServiceClient(), null, "serviceclient", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Actionserver(), this.getActionServer(), null, "actionserver", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Actionclient(), this.getActionClient(), null, "actionclient", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getNode_Name(), this.getGraphName(), "name", null, 1, 1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getNode_Parameter(), this.getParameter(), null, "parameter", null, 0, -1, Node.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(packageEClass, ros.Package.class, "Package", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getPackage_Name(), ecorePackage.getEString(), "name", null, 1, 1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getPackage_Spec(), this.getSpecBase(), this.getSpecBase_Package(), "spec", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getPackage_Artifact(), this.getArtifact(), null, "artifact", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getPackage_FromGitRepo(), ecorePackage.getEString(), "fromGitRepo", null, 0, 1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getPackage_Dependency(), this.getDependency(), null, "dependency", null, 0, -1, ros.Package.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dependencyEClass, Dependency.class, "Dependency", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(serviceSpecEClass, ServiceSpec.class, "ServiceSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getServiceSpec_Request(), this.getMessageDefinition(), null, "request", null, 0, 1, ServiceSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getServiceSpec_Response(), this.getMessageDefinition(), null, "response", null, 0, 1, ServiceSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(serviceServerEClass, ServiceServer.class, "ServiceServer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getServiceServer_Service(), this.getServiceSpec(), null, "service", null, 1, 1, ServiceServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(topicSpecEClass, TopicSpec.class, "TopicSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getTopicSpec_Message(), this.getMessageDefinition(), null, "message", null, 0, 1, TopicSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(packageDependencyEClass, PackageDependency.class, "PackageDependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPackageDependency_Package(), this.getPackage(), null, "package", null, 1, 1, PackageDependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(externalDependencyEClass, ExternalDependency.class, "ExternalDependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getExternalDependency_Name(), ecorePackage.getEString(), "name", null, 1, 1, ExternalDependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(catkinPackageEClass, CatkinPackage.class, "CatkinPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + + initEClass(publisherEClass, Publisher.class, "Publisher", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPublisher_Message(), this.getTopicSpec(), null, "message", null, 1, 1, Publisher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(artifactEClass, Artifact.class, "Artifact", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getArtifact_Name(), ecorePackage.getEString(), "name", null, 1, 1, Artifact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getArtifact_Node(), this.getNode(), null, "node", null, 0, 1, Artifact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(specBaseEClass, SpecBase.class, "SpecBase", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getSpecBase_Name(), ecorePackage.getEString(), "name", "", 1, 1, SpecBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getSpecBase_Package(), this.getPackage(), this.getPackage_Spec(), "package", null, 1, 1, SpecBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getSpecBase_Fullname(), ecorePackage.getEString(), "fullname", "", 1, 1, SpecBase.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(subscriberEClass, Subscriber.class, "Subscriber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getSubscriber_Message(), this.getTopicSpec(), null, "message", null, 1, 1, Subscriber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(serviceClientEClass, ServiceClient.class, "ServiceClient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getServiceClient_Service(), this.getServiceSpec(), null, "service", null, 1, 1, ServiceClient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(packageSetEClass, PackageSet.class, "PackageSet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getPackageSet_Package(), this.getPackage(), null, "package", null, 0, -1, PackageSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(actionSpecEClass, ActionSpec.class, "ActionSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getActionSpec_Goal(), this.getMessageDefinition(), null, "goal", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getActionSpec_Result(), this.getMessageDefinition(), null, "result", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getActionSpec_Feedback(), this.getMessageDefinition(), null, "feedback", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(actionServerEClass, ActionServer.class, "ActionServer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getActionServer_Action(), this.getActionSpec(), null, "action", null, 1, 1, ActionServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(packageSetEClass, PackageSet.class, "PackageSet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getPackageSet_Package(), this.getPackage(), null, "package", null, 0, -1, PackageSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(actionSpecEClass, ActionSpec.class, "ActionSpec", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getActionSpec_Goal(), this.getMessageDefinition(), null, "goal", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getActionSpec_Result(), this.getMessageDefinition(), null, "result", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getActionSpec_Feedback(), this.getMessageDefinition(), null, "feedback", null, 0, 1, ActionSpec.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(actionServerEClass, ActionServer.class, "ActionServer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getActionServer_Action(), this.getActionSpec(), null, "action", null, 1, 1, ActionServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(actionClientEClass, ActionClient.class, "ActionClient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getActionClient_Action(), this.getActionSpec(), null, "action", null, 1, 1, ActionClient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(actionClientEClass, ActionClient.class, "ActionClient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getActionClient_Action(), this.getActionSpec(), null, "action", null, 1, 1, ActionClient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(messageDefinitionEClass, MessageDefinition.class, "MessageDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMessageDefinition_MessagePart(), thePrimitivesPackage.getMessagePart(), null, "MessagePart", null, 0, -1, MessageDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(messageDefinitionEClass, MessageDefinition.class, "MessageDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getMessageDefinition_MessagePart(), thePrimitivesPackage.getMessagePart(), null, "MessagePart", null, 0, -1, MessageDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(namespaceEClass, Namespace.class, "Namespace", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getNamespace_Parts(), this.getGraphName(), "parts", null, 0, -1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(namespaceEClass, Namespace.class, "Namespace", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getNamespace_Parts(), this.getGraphName(), "parts", null, 0, -1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(globalNamespaceEClass, GlobalNamespace.class, "GlobalNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(globalNamespaceEClass, GlobalNamespace.class, "GlobalNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(relativeNamespaceEClass, RelativeNamespace.class, "RelativeNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(relativeNamespaceEClass, RelativeNamespace.class, "RelativeNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(privateNamespaceEClass, PrivateNamespace.class, "PrivateNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(privateNamespaceEClass, PrivateNamespace.class, "PrivateNamespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(interfaceTypeEClass, InterfaceType.class, "InterfaceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getInterfaceType_Namespace(), this.getNamespace(), null, "namespace", null, 0, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getInterfaceType_Name(), this.getGraphName(), "name", null, 1, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getInterfaceType_Qos(), this.getQualityOfService(), null, "qos", null, 0, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(interfaceTypeEClass, InterfaceType.class, "InterfaceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getInterfaceType_Namespace(), this.getNamespace(), null, "namespace", null, 0, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterfaceType_Name(), this.getGraphName(), "name", null, 1, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getInterfaceType_Qos(), this.getQualityOfService(), null, "qos", null, 0, 1, InterfaceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterTypeEClass, ParameterType.class, "ParameterType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(parameterTypeEClass, ParameterType.class, "ParameterType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(parameterListTypeEClass, ParameterListType.class, "ParameterListType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterListType_Sequence(), this.getParameterType(), null, "sequence", null, 0, -1, ParameterListType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameterListType_Default(), this.getParameterSequence(), null, "default", null, 0, 1, ParameterListType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterListTypeEClass, ParameterListType.class, "ParameterListType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterListType_Sequence(), this.getParameterType(), null, "sequence", null, 0, -1, ParameterListType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameterListType_Default(), this.getParameterSequence(), null, "default", null, 0, 1, ParameterListType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStructTypeEClass, ParameterStructType.class, "ParameterStructType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterStructType_Parameterstructypetmember(), this.getParameterStructTypeMember(), null, "parameterstructypetmember", null, 0, -1, ParameterStructType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStructTypeEClass, ParameterStructType.class, "ParameterStructType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterStructType_Parameterstructypetmember(), this.getParameterStructTypeMember(), null, "parameterstructypetmember", null, 0, -1, ParameterStructType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterIntegerTypeEClass, ParameterIntegerType.class, "ParameterIntegerType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterIntegerType_Default(), this.getParameterInteger(), null, "default", null, 0, 1, ParameterIntegerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterIntegerTypeEClass, ParameterIntegerType.class, "ParameterIntegerType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterIntegerType_Default(), this.getParameterInteger(), null, "default", null, 0, 1, ParameterIntegerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStringTypeEClass, ParameterStringType.class, "ParameterStringType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterStringType_Default(), this.getParameterString(), null, "default", null, 0, 1, ParameterStringType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStringTypeEClass, ParameterStringType.class, "ParameterStringType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterStringType_Default(), this.getParameterString(), null, "default", null, 0, 1, ParameterStringType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterDoubleTypeEClass, ParameterDoubleType.class, "ParameterDoubleType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterDoubleType_Default(), this.getParameterDouble(), null, "default", null, 0, 1, ParameterDoubleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterDoubleTypeEClass, ParameterDoubleType.class, "ParameterDoubleType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterDoubleType_Default(), this.getParameterDouble(), null, "default", null, 0, 1, ParameterDoubleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameter_Type(), this.getParameterType(), null, "type", null, 1, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameter_Value(), this.getParameterValue(), null, "value", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameter_Type(), this.getParameterType(), null, "type", null, 1, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameter_Value(), this.getParameterValue(), null, "value", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterDateTypeEClass, ParameterDateType.class, "ParameterDateType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterDateType_Default(), this.getParameterDate(), null, "default", null, 0, 1, ParameterDateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterDateTypeEClass, ParameterDateType.class, "ParameterDateType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterDateType_Default(), this.getParameterDate(), null, "default", null, 0, 1, ParameterDateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterBooleanTypeEClass, ParameterBooleanType.class, "ParameterBooleanType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterBooleanType_Default(), this.getParameterBoolean(), null, "default", null, 0, 1, ParameterBooleanType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterBooleanTypeEClass, ParameterBooleanType.class, "ParameterBooleanType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterBooleanType_Default(), this.getParameterBoolean(), null, "default", null, 0, 1, ParameterBooleanType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterBase64TypeEClass, ParameterBase64Type.class, "ParameterBase64Type", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterBase64Type_Default(), this.getParameterBase64(), null, "default", null, 0, 1, ParameterBase64Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterBase64TypeEClass, ParameterBase64Type.class, "ParameterBase64Type", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterBase64Type_Default(), this.getParameterBase64(), null, "default", null, 0, 1, ParameterBase64Type.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterAnyTypeEClass, ParameterAnyType.class, "ParameterAnyType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterAnyType_Default(), this.getParameterAny(), null, "default", null, 0, 1, ParameterAnyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterAnyTypeEClass, ParameterAnyType.class, "ParameterAnyType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterAnyType_Default(), this.getParameterAny(), null, "default", null, 0, 1, ParameterAnyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStructTypeMemberEClass, ParameterStructTypeMember.class, "ParameterStructTypeMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterStructTypeMember_Name(), ecorePackage.getEString(), "name", null, 1, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameterStructTypeMember_Type(), this.getParameterType(), null, "type", null, 1, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameterStructTypeMember_Default(), this.getParameterStruct(), null, "default", null, 0, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStructTypeMemberEClass, ParameterStructTypeMember.class, "ParameterStructTypeMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterStructTypeMember_Name(), ecorePackage.getEString(), "name", null, 1, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameterStructTypeMember_Type(), this.getParameterType(), null, "type", null, 1, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameterStructTypeMember_Default(), this.getParameterStruct(), null, "default", null, 0, 1, ParameterStructTypeMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterArrayTypeEClass, ParameterArrayType.class, "ParameterArrayType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterArrayType_Type(), this.getParameterType(), null, "type", null, 1, 1, ParameterArrayType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameterArrayType_Default(), this.getParameterSequence(), null, "default", null, 0, 1, ParameterArrayType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterArrayTypeEClass, ParameterArrayType.class, "ParameterArrayType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterArrayType_Type(), this.getParameterType(), null, "type", null, 1, 1, ParameterArrayType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameterArrayType_Default(), this.getParameterSequence(), null, "default", null, 0, 1, ParameterArrayType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterValueEClass, ParameterValue.class, "ParameterValue", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(parameterValueEClass, ParameterValue.class, "ParameterValue", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(parameterAnyEClass, ParameterAny.class, "ParameterAny", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterAny_Value(), ecorePackage.getEString(), "value", null, 0, 1, ParameterAny.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterAnyEClass, ParameterAny.class, "ParameterAny", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterAny_Value(), ecorePackage.getEString(), "value", null, 0, 1, ParameterAny.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStringEClass, ParameterString.class, "ParameterString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterString_Value(), ecorePackage.getEString(), "value", null, 1, 1, ParameterString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStringEClass, ParameterString.class, "ParameterString", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterString_Value(), ecorePackage.getEString(), "value", null, 1, 1, ParameterString.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterBase64EClass, ParameterBase64.class, "ParameterBase64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterBase64_Value(), theXMLTypePackage.getBase64Binary(), "value", null, 1, 1, ParameterBase64.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterBase64EClass, ParameterBase64.class, "ParameterBase64", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterBase64_Value(), theXMLTypePackage.getBase64Binary(), "value", null, 1, 1, ParameterBase64.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterIntegerEClass, ParameterInteger.class, "ParameterInteger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterInteger_Value(), ecorePackage.getEIntegerObject(), "value", null, 1, 1, ParameterInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterIntegerEClass, ParameterInteger.class, "ParameterInteger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterInteger_Value(), ecorePackage.getEIntegerObject(), "value", null, 1, 1, ParameterInteger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterDoubleEClass, ParameterDouble.class, "ParameterDouble", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterDouble_Value(), theXMLTypePackage.getDouble(), "value", null, 1, 1, ParameterDouble.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterDoubleEClass, ParameterDouble.class, "ParameterDouble", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterDouble_Value(), theXMLTypePackage.getDouble(), "value", null, 1, 1, ParameterDouble.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterBooleanEClass, ParameterBoolean.class, "ParameterBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterBoolean_Value(), theXMLTypePackage.getBoolean(), "value", null, 1, 1, ParameterBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterBooleanEClass, ParameterBoolean.class, "ParameterBoolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterBoolean_Value(), theXMLTypePackage.getBoolean(), "value", null, 1, 1, ParameterBoolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterSequenceEClass, ParameterSequence.class, "ParameterSequence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterSequence_Value(), this.getParameterValue(), null, "value", null, 0, -1, ParameterSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterSequenceEClass, ParameterSequence.class, "ParameterSequence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterSequence_Value(), this.getParameterValue(), null, "value", null, 0, -1, ParameterSequence.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStructEClass, ParameterStruct.class, "ParameterStruct", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterStruct_Value(), this.getParameterStructMember(), null, "value", null, 0, -1, ParameterStruct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStructEClass, ParameterStruct.class, "ParameterStruct", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getParameterStruct_Value(), this.getParameterStructMember(), null, "value", null, 0, -1, ParameterStruct.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterStructMemberEClass, ParameterStructMember.class, "ParameterStructMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterStructMember_Name(), ecorePackage.getEString(), "name", null, 1, 1, ParameterStructMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getParameterStructMember_Value(), this.getParameterValue(), null, "value", null, 1, 1, ParameterStructMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterStructMemberEClass, ParameterStructMember.class, "ParameterStructMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterStructMember_Name(), ecorePackage.getEString(), "name", null, 1, 1, ParameterStructMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getParameterStructMember_Value(), this.getParameterValue(), null, "value", null, 1, 1, ParameterStructMember.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(parameterDateEClass, ParameterDate.class, "ParameterDate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getParameterDate_Value(), theXMLTypePackage.getDateTime(), "value", null, 1, 1, ParameterDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(parameterDateEClass, ParameterDate.class, "ParameterDate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameterDate_Value(), theXMLTypePackage.getDateTime(), "value", null, 1, 1, ParameterDate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(amentPackageEClass, AmentPackage.class, "AmentPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEClass(amentPackageEClass, AmentPackage.class, "AmentPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEClass(qualityOfServiceEClass, QualityOfService.class, "QualityOfService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEAttribute(getQualityOfService_QoSProfile(), ecorePackage.getEString(), "QoSProfile", "default_qos", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getQualityOfService_History(), ecorePackage.getEString(), "History", "keep_all", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getQualityOfService_Depth(), theXMLTypePackage.getInt(), "Depth", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getQualityOfService_Reliability(), ecorePackage.getEString(), "Reliability", "reliable", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getQualityOfService_Durability(), ecorePackage.getEString(), "Durability", "transient_local", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(qualityOfServiceEClass, QualityOfService.class, "QualityOfService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getQualityOfService_QoSProfile(), ecorePackage.getEString(), "QoSProfile", "default_qos", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_History(), ecorePackage.getEString(), "History", "keep_all", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Depth(), theXMLTypePackage.getInt(), "Depth", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Reliability(), ecorePackage.getEString(), "Reliability", "reliable", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Durability(), ecorePackage.getEString(), "Durability", "transient_local", 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Liveliness(), ecorePackage.getEString(), "Liveliness", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_LeaseDuration(), ecorePackage.getEString(), "LeaseDuration", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Lifespan(), ecorePackage.getEString(), "Lifespan", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getQualityOfService_Deadline(), ecorePackage.getEString(), "Deadline", null, 0, 1, QualityOfService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(topicSpecMsgRefEClass, TopicSpecMsgRef.class, "TopicSpecMsgRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTopicSpecMsgRef_Reference(), this.getTopicSpec(), null, "Reference", null, 1, 1, TopicSpecMsgRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(topicSpecMsgRefEClass, TopicSpecMsgRef.class, "TopicSpecMsgRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getTopicSpecMsgRef_Reference(), this.getTopicSpec(), null, "Reference", null, 1, 1, TopicSpecMsgRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEClass(arrayTopicSpecMsgRefEClass, ArrayTopicSpecMsgRef.class, "ArrayTopicSpecMsgRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getArrayTopicSpecMsgRef_Reference(), this.getSpecBase(), null, "Reference", null, 1, 1, ArrayTopicSpecMsgRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(arrayTopicSpecMsgRefEClass, ArrayTopicSpecMsgRef.class, "ArrayTopicSpecMsgRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getArrayTopicSpecMsgRef_Reference(), this.getSpecBase(), null, "Reference", null, 1, 1, ArrayTopicSpecMsgRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - // Initialize data types - initEDataType(graphNameEDataType, String.class, "GraphName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); + // Initialize data types + initEDataType(graphNameEDataType, String.class, "GraphName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); - // Create resource - createResource(eNS_URI); - } + // Create resource + createResource(eNS_URI); + } } //RosPackageImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceClientImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceClientImpl.java index 67719e53..bde33d7f 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceClientImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceClientImpl.java @@ -28,131 +28,131 @@ */ public class ServiceClientImpl extends InterfaceTypeImpl implements ServiceClient { /** - * The cached value of the '{@link #getService() Service}' reference. - * + * The cached value of the '{@link #getService() Service}' reference. + * * - * @see #getService() - * @generated - * @ordered - */ + * @see #getService() + * @generated + * @ordered + */ protected ServiceSpec service; /** - * + * * - * @generated - */ + * @generated + */ protected ServiceClientImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.SERVICE_CLIENT; - } + return RosPackage.Literals.SERVICE_CLIENT; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ServiceSpec getService() { - if (service != null && service.eIsProxy()) { - InternalEObject oldService = (InternalEObject)service; - service = (ServiceSpec)eResolveProxy(oldService); - if (service != oldService) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SERVICE_CLIENT__SERVICE, oldService, service)); - } - } - return service; - } + if (service != null && service.eIsProxy()) { + InternalEObject oldService = (InternalEObject)service; + service = (ServiceSpec)eResolveProxy(oldService); + if (service != oldService) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SERVICE_CLIENT__SERVICE, oldService, service)); + } + } + return service; + } /** - * + * * - * @generated - */ + * @generated + */ public ServiceSpec basicGetService() { - return service; - } + return service; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setService(ServiceSpec newService) { - ServiceSpec oldService = service; - service = newService; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_CLIENT__SERVICE, oldService, service)); - } + ServiceSpec oldService = service; + service = newService; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_CLIENT__SERVICE, oldService, service)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.SERVICE_CLIENT__SERVICE: - if (resolve) return getService(); - return basicGetService(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.SERVICE_CLIENT__SERVICE: + if (resolve) return getService(); + return basicGetService(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.SERVICE_CLIENT__SERVICE: - setService((ServiceSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.SERVICE_CLIENT__SERVICE: + setService((ServiceSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_CLIENT__SERVICE: - setService((ServiceSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_CLIENT__SERVICE: + setService((ServiceSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_CLIENT__SERVICE: - return service != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_CLIENT__SERVICE: + return service != null; + } + return super.eIsSet(featureID); + } } //ServiceClientImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceServerImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceServerImpl.java index 14457e09..2ff98b27 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceServerImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceServerImpl.java @@ -28,131 +28,131 @@ */ public class ServiceServerImpl extends InterfaceTypeImpl implements ServiceServer { /** - * The cached value of the '{@link #getService() Service}' reference. - * + * The cached value of the '{@link #getService() Service}' reference. + * * - * @see #getService() - * @generated - * @ordered - */ + * @see #getService() + * @generated + * @ordered + */ protected ServiceSpec service; /** - * + * * - * @generated - */ + * @generated + */ protected ServiceServerImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.SERVICE_SERVER; - } + return RosPackage.Literals.SERVICE_SERVER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ServiceSpec getService() { - if (service != null && service.eIsProxy()) { - InternalEObject oldService = (InternalEObject)service; - service = (ServiceSpec)eResolveProxy(oldService); - if (service != oldService) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SERVICE_SERVER__SERVICE, oldService, service)); - } - } - return service; - } + if (service != null && service.eIsProxy()) { + InternalEObject oldService = (InternalEObject)service; + service = (ServiceSpec)eResolveProxy(oldService); + if (service != oldService) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SERVICE_SERVER__SERVICE, oldService, service)); + } + } + return service; + } /** - * + * * - * @generated - */ + * @generated + */ public ServiceSpec basicGetService() { - return service; - } + return service; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setService(ServiceSpec newService) { - ServiceSpec oldService = service; - service = newService; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SERVER__SERVICE, oldService, service)); - } + ServiceSpec oldService = service; + service = newService; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SERVER__SERVICE, oldService, service)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.SERVICE_SERVER__SERVICE: - if (resolve) return getService(); - return basicGetService(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.SERVICE_SERVER__SERVICE: + if (resolve) return getService(); + return basicGetService(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.SERVICE_SERVER__SERVICE: - setService((ServiceSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.SERVICE_SERVER__SERVICE: + setService((ServiceSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_SERVER__SERVICE: - setService((ServiceSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_SERVER__SERVICE: + setService((ServiceSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_SERVER__SERVICE: - return service != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_SERVER__SERVICE: + return service != null; + } + return super.eIsSet(featureID); + } } //ServiceServerImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceSpecImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceSpecImpl.java index 1230308d..a02f4b35 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceSpecImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/ServiceSpecImpl.java @@ -30,216 +30,216 @@ */ public class ServiceSpecImpl extends SpecBaseImpl implements ServiceSpec { /** - * The cached value of the '{@link #getRequest() Request}' containment reference. - * + * The cached value of the '{@link #getRequest() Request}' containment reference. + * * - * @see #getRequest() - * @generated - * @ordered - */ + * @see #getRequest() + * @generated + * @ordered + */ protected MessageDefinition request; /** - * The cached value of the '{@link #getResponse() Response}' containment reference. - * + * The cached value of the '{@link #getResponse() Response}' containment reference. + * * - * @see #getResponse() - * @generated - * @ordered - */ + * @see #getResponse() + * @generated + * @ordered + */ protected MessageDefinition response; /** - * + * * - * @generated - */ + * @generated + */ protected ServiceSpecImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.SERVICE_SPEC; - } + return RosPackage.Literals.SERVICE_SPEC; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getRequest() { - return request; - } + return request; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetRequest(MessageDefinition newRequest, NotificationChain msgs) { - MessageDefinition oldRequest = request; - request = newRequest; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__REQUEST, oldRequest, newRequest); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldRequest = request; + request = newRequest; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__REQUEST, oldRequest, newRequest); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setRequest(MessageDefinition newRequest) { - if (newRequest != request) { - NotificationChain msgs = null; - if (request != null) - msgs = ((InternalEObject)request).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__REQUEST, null, msgs); - if (newRequest != null) - msgs = ((InternalEObject)newRequest).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__REQUEST, null, msgs); - msgs = basicSetRequest(newRequest, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__REQUEST, newRequest, newRequest)); - } + if (newRequest != request) { + NotificationChain msgs = null; + if (request != null) + msgs = ((InternalEObject)request).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__REQUEST, null, msgs); + if (newRequest != null) + msgs = ((InternalEObject)newRequest).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__REQUEST, null, msgs); + msgs = basicSetRequest(newRequest, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__REQUEST, newRequest, newRequest)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getResponse() { - return response; - } + return response; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetResponse(MessageDefinition newResponse, NotificationChain msgs) { - MessageDefinition oldResponse = response; - response = newResponse; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__RESPONSE, oldResponse, newResponse); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldResponse = response; + response = newResponse; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__RESPONSE, oldResponse, newResponse); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setResponse(MessageDefinition newResponse) { - if (newResponse != response) { - NotificationChain msgs = null; - if (response != null) - msgs = ((InternalEObject)response).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__RESPONSE, null, msgs); - if (newResponse != null) - msgs = ((InternalEObject)newResponse).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__RESPONSE, null, msgs); - msgs = basicSetResponse(newResponse, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__RESPONSE, newResponse, newResponse)); - } + if (newResponse != response) { + NotificationChain msgs = null; + if (response != null) + msgs = ((InternalEObject)response).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__RESPONSE, null, msgs); + if (newResponse != null) + msgs = ((InternalEObject)newResponse).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.SERVICE_SPEC__RESPONSE, null, msgs); + msgs = basicSetResponse(newResponse, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SERVICE_SPEC__RESPONSE, newResponse, newResponse)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.SERVICE_SPEC__REQUEST: - return basicSetRequest(null, msgs); - case RosPackage.SERVICE_SPEC__RESPONSE: - return basicSetResponse(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.SERVICE_SPEC__REQUEST: + return basicSetRequest(null, msgs); + case RosPackage.SERVICE_SPEC__RESPONSE: + return basicSetResponse(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.SERVICE_SPEC__REQUEST: - return getRequest(); - case RosPackage.SERVICE_SPEC__RESPONSE: - return getResponse(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.SERVICE_SPEC__REQUEST: + return getRequest(); + case RosPackage.SERVICE_SPEC__RESPONSE: + return getResponse(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.SERVICE_SPEC__REQUEST: - setRequest((MessageDefinition)newValue); - return; - case RosPackage.SERVICE_SPEC__RESPONSE: - setResponse((MessageDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.SERVICE_SPEC__REQUEST: + setRequest((MessageDefinition)newValue); + return; + case RosPackage.SERVICE_SPEC__RESPONSE: + setResponse((MessageDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_SPEC__REQUEST: - setRequest((MessageDefinition)null); - return; - case RosPackage.SERVICE_SPEC__RESPONSE: - setResponse((MessageDefinition)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_SPEC__REQUEST: + setRequest((MessageDefinition)null); + return; + case RosPackage.SERVICE_SPEC__RESPONSE: + setResponse((MessageDefinition)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.SERVICE_SPEC__REQUEST: - return request != null; - case RosPackage.SERVICE_SPEC__RESPONSE: - return response != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.SERVICE_SPEC__REQUEST: + return request != null; + case RosPackage.SERVICE_SPEC__RESPONSE: + return response != null; + } + return super.eIsSet(featureID); + } } //ServiceSpecImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SpecBaseImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SpecBaseImpl.java index 31e873ec..41d4cee3 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SpecBaseImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SpecBaseImpl.java @@ -31,119 +31,119 @@ */ public abstract class SpecBaseImpl extends MinimalEObjectImpl.Container implements SpecBase { /** - * The default value of the '{@link #getName() Name}' attribute. - * + * The default value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected static final String NAME_EDEFAULT = ""; /** - * The cached value of the '{@link #getName() Name}' attribute. - * + * The cached value of the '{@link #getName() Name}' attribute. + * * - * @see #getName() - * @generated - * @ordered - */ + * @see #getName() + * @generated + * @ordered + */ protected String name = NAME_EDEFAULT; /** - * The default value of the '{@link #getFullname() Fullname}' attribute. - * + * The default value of the '{@link #getFullname() Fullname}' attribute. + * * - * @see #getFullname() - * @generated - * @ordered - */ + * @see #getFullname() + * @generated + * @ordered + */ protected static final String FULLNAME_EDEFAULT = ""; /** - * + * * - * @generated - */ + * @generated + */ protected SpecBaseImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.SPEC_BASE; - } + return RosPackage.Literals.SPEC_BASE; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String getName() { - return name; - } + return name; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setName(String newName) { - String oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SPEC_BASE__NAME, oldName, name)); - } + String oldName = name; + name = newName; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SPEC_BASE__NAME, oldName, name)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public ros.Package getPackage() { - if (eContainerFeatureID() != RosPackage.SPEC_BASE__PACKAGE) return null; - return (ros.Package)eInternalContainer(); - } + if (eContainerFeatureID() != RosPackage.SPEC_BASE__PACKAGE) return null; + return (ros.Package)eInternalContainer(); + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetPackage(ros.Package newPackage, NotificationChain msgs) { - msgs = eBasicSetContainer((InternalEObject)newPackage, RosPackage.SPEC_BASE__PACKAGE, msgs); - return msgs; - } + msgs = eBasicSetContainer((InternalEObject)newPackage, RosPackage.SPEC_BASE__PACKAGE, msgs); + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setPackage(ros.Package newPackage) { - if (newPackage != eInternalContainer() || (eContainerFeatureID() != RosPackage.SPEC_BASE__PACKAGE && newPackage != null)) { - if (EcoreUtil.isAncestor(this, newPackage)) - throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); - NotificationChain msgs = null; - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - if (newPackage != null) - msgs = ((InternalEObject)newPackage).eInverseAdd(this, RosPackage.PACKAGE__SPEC, ros.Package.class, msgs); - msgs = basicSetPackage(newPackage, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SPEC_BASE__PACKAGE, newPackage, newPackage)); - } + if (newPackage != eInternalContainer() || (eContainerFeatureID() != RosPackage.SPEC_BASE__PACKAGE && newPackage != null)) { + if (EcoreUtil.isAncestor(this, newPackage)) + throw new IllegalArgumentException("Recursive containment not allowed for " + toString()); + NotificationChain msgs = null; + if (eInternalContainer() != null) + msgs = eBasicRemoveFromContainer(msgs); + if (newPackage != null) + msgs = ((InternalEObject)newPackage).eInverseAdd(this, RosPackage.PACKAGE__SPEC, ros.Package.class, msgs); + msgs = basicSetPackage(newPackage, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SPEC_BASE__PACKAGE, newPackage, newPackage)); + } /** * @@ -164,135 +164,135 @@ public boolean isSetFullname() { } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.SPEC_BASE__PACKAGE: - if (eInternalContainer() != null) - msgs = eBasicRemoveFromContainer(msgs); - return basicSetPackage((ros.Package)otherEnd, msgs); - } - return super.eInverseAdd(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.SPEC_BASE__PACKAGE: + if (eInternalContainer() != null) + msgs = eBasicRemoveFromContainer(msgs); + return basicSetPackage((ros.Package)otherEnd, msgs); + } + return super.eInverseAdd(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.SPEC_BASE__PACKAGE: - return basicSetPackage(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.SPEC_BASE__PACKAGE: + return basicSetPackage(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) { - switch (eContainerFeatureID()) { - case RosPackage.SPEC_BASE__PACKAGE: - return eInternalContainer().eInverseRemove(this, RosPackage.PACKAGE__SPEC, ros.Package.class, msgs); - } - return super.eBasicRemoveFromContainerFeature(msgs); - } + switch (eContainerFeatureID()) { + case RosPackage.SPEC_BASE__PACKAGE: + return eInternalContainer().eInverseRemove(this, RosPackage.PACKAGE__SPEC, ros.Package.class, msgs); + } + return super.eBasicRemoveFromContainerFeature(msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.SPEC_BASE__NAME: - return getName(); - case RosPackage.SPEC_BASE__PACKAGE: - return getPackage(); - case RosPackage.SPEC_BASE__FULLNAME: - return getFullname(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.SPEC_BASE__NAME: + return getName(); + case RosPackage.SPEC_BASE__PACKAGE: + return getPackage(); + case RosPackage.SPEC_BASE__FULLNAME: + return getFullname(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.SPEC_BASE__NAME: - setName((String)newValue); - return; - case RosPackage.SPEC_BASE__PACKAGE: - setPackage((ros.Package)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.SPEC_BASE__NAME: + setName((String)newValue); + return; + case RosPackage.SPEC_BASE__PACKAGE: + setPackage((ros.Package)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.SPEC_BASE__NAME: - setName(NAME_EDEFAULT); - return; - case RosPackage.SPEC_BASE__PACKAGE: - setPackage((ros.Package)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.SPEC_BASE__NAME: + setName(NAME_EDEFAULT); + return; + case RosPackage.SPEC_BASE__PACKAGE: + setPackage((ros.Package)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.SPEC_BASE__NAME: - return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); - case RosPackage.SPEC_BASE__PACKAGE: - return getPackage() != null; - case RosPackage.SPEC_BASE__FULLNAME: - return isSetFullname(); - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.SPEC_BASE__NAME: + return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); + case RosPackage.SPEC_BASE__PACKAGE: + return getPackage() != null; + case RosPackage.SPEC_BASE__FULLNAME: + return isSetFullname(); + } + return super.eIsSet(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public String toString() { - if (eIsProxy()) return super.toString(); + if (eIsProxy()) return super.toString(); - StringBuilder result = new StringBuilder(super.toString()); - result.append(" (name: "); - result.append(name); - result.append(')'); - return result.toString(); - } + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (name: "); + result.append(name); + result.append(')'); + return result.toString(); + } } //SpecBaseImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SubscriberImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SubscriberImpl.java index 46ec4a2c..fac2b4b7 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SubscriberImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/SubscriberImpl.java @@ -28,13 +28,13 @@ */ public class SubscriberImpl extends InterfaceTypeImpl implements Subscriber { /** - * The cached value of the '{@link #getMessage() Message}' reference. - * + * The cached value of the '{@link #getMessage() Message}' reference. + * * - * @see #getMessage() - * @generated - * @ordered - */ + * @see #getMessage() + * @generated + * @ordered + */ protected TopicSpec message; /** @@ -47,112 +47,112 @@ public SubscriberImpl() { } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.SUBSCRIBER; - } + return RosPackage.Literals.SUBSCRIBER; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public TopicSpec getMessage() { - if (message != null && message.eIsProxy()) { - InternalEObject oldMessage = (InternalEObject)message; - message = (TopicSpec)eResolveProxy(oldMessage); - if (message != oldMessage) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SUBSCRIBER__MESSAGE, oldMessage, message)); - } - } - return message; - } + if (message != null && message.eIsProxy()) { + InternalEObject oldMessage = (InternalEObject)message; + message = (TopicSpec)eResolveProxy(oldMessage); + if (message != oldMessage) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.SUBSCRIBER__MESSAGE, oldMessage, message)); + } + } + return message; + } /** - * + * * - * @generated - */ + * @generated + */ public TopicSpec basicGetMessage() { - return message; - } + return message; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setMessage(TopicSpec newMessage) { - TopicSpec oldMessage = message; - message = newMessage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SUBSCRIBER__MESSAGE, oldMessage, message)); - } + TopicSpec oldMessage = message; + message = newMessage; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.SUBSCRIBER__MESSAGE, oldMessage, message)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.SUBSCRIBER__MESSAGE: - if (resolve) return getMessage(); - return basicGetMessage(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.SUBSCRIBER__MESSAGE: + if (resolve) return getMessage(); + return basicGetMessage(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.SUBSCRIBER__MESSAGE: - setMessage((TopicSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.SUBSCRIBER__MESSAGE: + setMessage((TopicSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.SUBSCRIBER__MESSAGE: - setMessage((TopicSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.SUBSCRIBER__MESSAGE: + setMessage((TopicSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.SUBSCRIBER__MESSAGE: - return message != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.SUBSCRIBER__MESSAGE: + return message != null; + } + return super.eIsSet(featureID); + } } //SubscriberImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecImpl.java index c115ba33..60f5fee4 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecImpl.java @@ -29,149 +29,149 @@ */ public class TopicSpecImpl extends SpecBaseImpl implements TopicSpec { /** - * The cached value of the '{@link #getMessage() Message}' containment reference. - * + * The cached value of the '{@link #getMessage() Message}' containment reference. + * * - * @see #getMessage() - * @generated - * @ordered - */ + * @see #getMessage() + * @generated + * @ordered + */ protected MessageDefinition message; /** - * + * * - * @generated - */ + * @generated + */ protected TopicSpecImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.TOPIC_SPEC; - } + return RosPackage.Literals.TOPIC_SPEC; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public MessageDefinition getMessage() { - return message; - } + return message; + } /** - * + * * - * @generated - */ + * @generated + */ public NotificationChain basicSetMessage(MessageDefinition newMessage, NotificationChain msgs) { - MessageDefinition oldMessage = message; - message = newMessage; - if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC__MESSAGE, oldMessage, newMessage); - if (msgs == null) msgs = notification; else msgs.add(notification); - } - return msgs; - } + MessageDefinition oldMessage = message; + message = newMessage; + if (eNotificationRequired()) { + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC__MESSAGE, oldMessage, newMessage); + if (msgs == null) msgs = notification; else msgs.add(notification); + } + return msgs; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setMessage(MessageDefinition newMessage) { - if (newMessage != message) { - NotificationChain msgs = null; - if (message != null) - msgs = ((InternalEObject)message).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.TOPIC_SPEC__MESSAGE, null, msgs); - if (newMessage != null) - msgs = ((InternalEObject)newMessage).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.TOPIC_SPEC__MESSAGE, null, msgs); - msgs = basicSetMessage(newMessage, msgs); - if (msgs != null) msgs.dispatch(); - } - else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC__MESSAGE, newMessage, newMessage)); - } + if (newMessage != message) { + NotificationChain msgs = null; + if (message != null) + msgs = ((InternalEObject)message).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - RosPackage.TOPIC_SPEC__MESSAGE, null, msgs); + if (newMessage != null) + msgs = ((InternalEObject)newMessage).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - RosPackage.TOPIC_SPEC__MESSAGE, null, msgs); + msgs = basicSetMessage(newMessage, msgs); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC__MESSAGE, newMessage, newMessage)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { - switch (featureID) { - case RosPackage.TOPIC_SPEC__MESSAGE: - return basicSetMessage(null, msgs); - } - return super.eInverseRemove(otherEnd, featureID, msgs); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC__MESSAGE: + return basicSetMessage(null, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.TOPIC_SPEC__MESSAGE: - return getMessage(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC__MESSAGE: + return getMessage(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.TOPIC_SPEC__MESSAGE: - setMessage((MessageDefinition)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC__MESSAGE: + setMessage((MessageDefinition)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.TOPIC_SPEC__MESSAGE: - setMessage((MessageDefinition)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC__MESSAGE: + setMessage((MessageDefinition)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.TOPIC_SPEC__MESSAGE: - return message != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC__MESSAGE: + return message != null; + } + return super.eIsSet(featureID); + } } //TopicSpecImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecMsgRefImpl.java b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecMsgRefImpl.java index 70727d29..5b68300c 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecMsgRefImpl.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/impl/TopicSpecMsgRefImpl.java @@ -28,131 +28,131 @@ */ public class TopicSpecMsgRefImpl extends AbstractTypeImpl implements TopicSpecMsgRef { /** - * The cached value of the '{@link #getReference() Reference}' reference. - * + * The cached value of the '{@link #getReference() Reference}' reference. + * * - * @see #getReference() - * @generated - * @ordered - */ + * @see #getReference() + * @generated + * @ordered + */ protected TopicSpec reference; /** - * + * * - * @generated - */ + * @generated + */ protected TopicSpecMsgRefImpl() { - super(); - } + super(); + } /** - * + * * - * @generated - */ + * @generated + */ @Override protected EClass eStaticClass() { - return RosPackage.Literals.TOPIC_SPEC_MSG_REF; - } + return RosPackage.Literals.TOPIC_SPEC_MSG_REF; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public TopicSpec getReference() { - if (reference != null && reference.eIsProxy()) { - InternalEObject oldReference = (InternalEObject)reference; - reference = (TopicSpec)eResolveProxy(oldReference); - if (reference != oldReference) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); - } - } - return reference; - } + if (reference != null && reference.eIsProxy()) { + InternalEObject oldReference = (InternalEObject)reference; + reference = (TopicSpec)eResolveProxy(oldReference); + if (reference != oldReference) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); + } + } + return reference; + } /** - * + * * - * @generated - */ + * @generated + */ public TopicSpec basicGetReference() { - return reference; - } + return reference; + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void setReference(TopicSpec newReference) { - TopicSpec oldReference = reference; - reference = newReference; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); - } + TopicSpec oldReference = reference; + reference = newReference; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE, oldReference, reference)); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: - if (resolve) return getReference(); - return basicGetReference(); - } - return super.eGet(featureID, resolve, coreType); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: + if (resolve) return getReference(); + return basicGetReference(); + } + return super.eGet(featureID, resolve, coreType); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eSet(int featureID, Object newValue) { - switch (featureID) { - case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: - setReference((TopicSpec)newValue); - return; - } - super.eSet(featureID, newValue); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: + setReference((TopicSpec)newValue); + return; + } + super.eSet(featureID, newValue); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public void eUnset(int featureID) { - switch (featureID) { - case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: - setReference((TopicSpec)null); - return; - } - super.eUnset(featureID); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: + setReference((TopicSpec)null); + return; + } + super.eUnset(featureID); + } /** - * + * * - * @generated - */ + * @generated + */ @Override public boolean eIsSet(int featureID) { - switch (featureID) { - case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: - return reference != null; - } - return super.eIsSet(featureID); - } + switch (featureID) { + case RosPackage.TOPIC_SPEC_MSG_REF__REFERENCE: + return reference != null; + } + return super.eIsSet(featureID); + } } //TopicSpecMsgRefImpl diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosAdapterFactory.java b/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosAdapterFactory.java index 5d5bd9b4..6115c856 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosAdapterFactory.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosAdapterFactory.java @@ -72,1036 +72,1036 @@ */ public class RosAdapterFactory extends AdapterFactoryImpl { /** - * The cached model package. - * + * The cached model package. + * * - * @generated - */ + * @generated + */ protected static RosPackage modelPackage; /** - * Creates an instance of the adapter factory. - * + * Creates an instance of the adapter factory. + * * - * @generated - */ + * @generated + */ public RosAdapterFactory() { - if (modelPackage == null) { - modelPackage = RosPackage.eINSTANCE; - } - } + if (modelPackage == null) { + modelPackage = RosPackage.eINSTANCE; + } + } /** - * Returns whether this factory is applicable for the type of the object. - * + * Returns whether this factory is applicable for the type of the object. + * * This implementation returns true if the object is either the model's package or is an instance object of the model. * - * @return whether this factory is applicable for the type of the object. - * @generated - */ + * @return whether this factory is applicable for the type of the object. + * @generated + */ @Override public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } + if (object == modelPackage) { + return true; + } + if (object instanceof EObject) { + return ((EObject)object).eClass().getEPackage() == modelPackage; + } + return false; + } /** - * The switch that delegates to the createXXX methods. - * + * The switch that delegates to the createXXX methods. + * * - * @generated - */ + * @generated + */ protected RosSwitch modelSwitch = new RosSwitch() { - @Override - public Adapter caseNode(Node object) { - return createNodeAdapter(); - } - @Override - public Adapter casePackage(ros.Package object) { - return createPackageAdapter(); - } - @Override - public Adapter caseDependency(Dependency object) { - return createDependencyAdapter(); - } - @Override - public Adapter caseServiceSpec(ServiceSpec object) { - return createServiceSpecAdapter(); - } - @Override - public Adapter caseServiceServer(ServiceServer object) { - return createServiceServerAdapter(); - } - @Override - public Adapter caseTopicSpec(TopicSpec object) { - return createTopicSpecAdapter(); - } - @Override - public Adapter casePackageDependency(PackageDependency object) { - return createPackageDependencyAdapter(); - } - @Override - public Adapter caseExternalDependency(ExternalDependency object) { - return createExternalDependencyAdapter(); - } - @Override - public Adapter caseCatkinPackage(CatkinPackage object) { - return createCatkinPackageAdapter(); - } - @Override - public Adapter casePublisher(Publisher object) { - return createPublisherAdapter(); - } - @Override - public Adapter caseArtifact(Artifact object) { - return createArtifactAdapter(); - } - @Override - public Adapter caseSpecBase(SpecBase object) { - return createSpecBaseAdapter(); - } - @Override - public Adapter caseSubscriber(Subscriber object) { - return createSubscriberAdapter(); - } - @Override - public Adapter caseServiceClient(ServiceClient object) { - return createServiceClientAdapter(); - } - @Override - public Adapter casePackageSet(PackageSet object) { - return createPackageSetAdapter(); - } - @Override - public Adapter caseActionSpec(ActionSpec object) { - return createActionSpecAdapter(); - } - @Override - public Adapter caseActionServer(ActionServer object) { - return createActionServerAdapter(); - } - @Override - public Adapter caseActionClient(ActionClient object) { - return createActionClientAdapter(); - } - @Override - public Adapter caseMessageDefinition(MessageDefinition object) { - return createMessageDefinitionAdapter(); - } - @Override - public Adapter caseNamespace(Namespace object) { - return createNamespaceAdapter(); - } - @Override - public Adapter caseGlobalNamespace(GlobalNamespace object) { - return createGlobalNamespaceAdapter(); - } - @Override - public Adapter caseRelativeNamespace(RelativeNamespace object) { - return createRelativeNamespaceAdapter(); - } - @Override - public Adapter casePrivateNamespace(PrivateNamespace object) { - return createPrivateNamespaceAdapter(); - } - @Override - public Adapter caseInterfaceType(InterfaceType object) { - return createInterfaceTypeAdapter(); - } - @Override - public Adapter caseParameterType(ParameterType object) { - return createParameterTypeAdapter(); - } - @Override - public Adapter caseParameterListType(ParameterListType object) { - return createParameterListTypeAdapter(); - } - @Override - public Adapter caseParameterStructType(ParameterStructType object) { - return createParameterStructTypeAdapter(); - } - @Override - public Adapter caseParameterIntegerType(ParameterIntegerType object) { - return createParameterIntegerTypeAdapter(); - } - @Override - public Adapter caseParameterStringType(ParameterStringType object) { - return createParameterStringTypeAdapter(); - } - @Override - public Adapter caseParameterDoubleType(ParameterDoubleType object) { - return createParameterDoubleTypeAdapter(); - } - @Override - public Adapter caseParameter(Parameter object) { - return createParameterAdapter(); - } - @Override - public Adapter caseParameterDateType(ParameterDateType object) { - return createParameterDateTypeAdapter(); - } - @Override - public Adapter caseParameterBooleanType(ParameterBooleanType object) { - return createParameterBooleanTypeAdapter(); - } - @Override - public Adapter caseParameterBase64Type(ParameterBase64Type object) { - return createParameterBase64TypeAdapter(); - } - @Override - public Adapter caseParameterAnyType(ParameterAnyType object) { - return createParameterAnyTypeAdapter(); - } - @Override - public Adapter caseParameterStructTypeMember(ParameterStructTypeMember object) { - return createParameterStructTypeMemberAdapter(); - } - @Override - public Adapter caseParameterArrayType(ParameterArrayType object) { - return createParameterArrayTypeAdapter(); - } - @Override - public Adapter caseParameterValue(ParameterValue object) { - return createParameterValueAdapter(); - } - @Override - public Adapter caseParameterAny(ParameterAny object) { - return createParameterAnyAdapter(); - } - @Override - public Adapter caseParameterString(ParameterString object) { - return createParameterStringAdapter(); - } - @Override - public Adapter caseParameterBase64(ParameterBase64 object) { - return createParameterBase64Adapter(); - } - @Override - public Adapter caseParameterInteger(ParameterInteger object) { - return createParameterIntegerAdapter(); - } - @Override - public Adapter caseParameterDouble(ParameterDouble object) { - return createParameterDoubleAdapter(); - } - @Override - public Adapter caseParameterBoolean(ParameterBoolean object) { - return createParameterBooleanAdapter(); - } - @Override - public Adapter caseParameterSequence(ParameterSequence object) { - return createParameterSequenceAdapter(); - } - @Override - public Adapter caseParameterStruct(ParameterStruct object) { - return createParameterStructAdapter(); - } - @Override - public Adapter caseParameterStructMember(ParameterStructMember object) { - return createParameterStructMemberAdapter(); - } - @Override - public Adapter caseParameterDate(ParameterDate object) { - return createParameterDateAdapter(); - } - @Override - public Adapter caseAmentPackage(AmentPackage object) { - return createAmentPackageAdapter(); - } - @Override - public Adapter caseQualityOfService(QualityOfService object) { - return createQualityOfServiceAdapter(); - } - @Override - public Adapter caseTopicSpecMsgRef(TopicSpecMsgRef object) { - return createTopicSpecMsgRefAdapter(); - } - @Override - public Adapter caseArrayTopicSpecMsgRef(ArrayTopicSpecMsgRef object) { - return createArrayTopicSpecMsgRefAdapter(); - } - @Override - public Adapter caseAbstractType(AbstractType object) { - return createAbstractTypeAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; + @Override + public Adapter caseNode(Node object) { + return createNodeAdapter(); + } + @Override + public Adapter casePackage(ros.Package object) { + return createPackageAdapter(); + } + @Override + public Adapter caseDependency(Dependency object) { + return createDependencyAdapter(); + } + @Override + public Adapter caseServiceSpec(ServiceSpec object) { + return createServiceSpecAdapter(); + } + @Override + public Adapter caseServiceServer(ServiceServer object) { + return createServiceServerAdapter(); + } + @Override + public Adapter caseTopicSpec(TopicSpec object) { + return createTopicSpecAdapter(); + } + @Override + public Adapter casePackageDependency(PackageDependency object) { + return createPackageDependencyAdapter(); + } + @Override + public Adapter caseExternalDependency(ExternalDependency object) { + return createExternalDependencyAdapter(); + } + @Override + public Adapter caseCatkinPackage(CatkinPackage object) { + return createCatkinPackageAdapter(); + } + @Override + public Adapter casePublisher(Publisher object) { + return createPublisherAdapter(); + } + @Override + public Adapter caseArtifact(Artifact object) { + return createArtifactAdapter(); + } + @Override + public Adapter caseSpecBase(SpecBase object) { + return createSpecBaseAdapter(); + } + @Override + public Adapter caseSubscriber(Subscriber object) { + return createSubscriberAdapter(); + } + @Override + public Adapter caseServiceClient(ServiceClient object) { + return createServiceClientAdapter(); + } + @Override + public Adapter casePackageSet(PackageSet object) { + return createPackageSetAdapter(); + } + @Override + public Adapter caseActionSpec(ActionSpec object) { + return createActionSpecAdapter(); + } + @Override + public Adapter caseActionServer(ActionServer object) { + return createActionServerAdapter(); + } + @Override + public Adapter caseActionClient(ActionClient object) { + return createActionClientAdapter(); + } + @Override + public Adapter caseMessageDefinition(MessageDefinition object) { + return createMessageDefinitionAdapter(); + } + @Override + public Adapter caseNamespace(Namespace object) { + return createNamespaceAdapter(); + } + @Override + public Adapter caseGlobalNamespace(GlobalNamespace object) { + return createGlobalNamespaceAdapter(); + } + @Override + public Adapter caseRelativeNamespace(RelativeNamespace object) { + return createRelativeNamespaceAdapter(); + } + @Override + public Adapter casePrivateNamespace(PrivateNamespace object) { + return createPrivateNamespaceAdapter(); + } + @Override + public Adapter caseInterfaceType(InterfaceType object) { + return createInterfaceTypeAdapter(); + } + @Override + public Adapter caseParameterType(ParameterType object) { + return createParameterTypeAdapter(); + } + @Override + public Adapter caseParameterListType(ParameterListType object) { + return createParameterListTypeAdapter(); + } + @Override + public Adapter caseParameterStructType(ParameterStructType object) { + return createParameterStructTypeAdapter(); + } + @Override + public Adapter caseParameterIntegerType(ParameterIntegerType object) { + return createParameterIntegerTypeAdapter(); + } + @Override + public Adapter caseParameterStringType(ParameterStringType object) { + return createParameterStringTypeAdapter(); + } + @Override + public Adapter caseParameterDoubleType(ParameterDoubleType object) { + return createParameterDoubleTypeAdapter(); + } + @Override + public Adapter caseParameter(Parameter object) { + return createParameterAdapter(); + } + @Override + public Adapter caseParameterDateType(ParameterDateType object) { + return createParameterDateTypeAdapter(); + } + @Override + public Adapter caseParameterBooleanType(ParameterBooleanType object) { + return createParameterBooleanTypeAdapter(); + } + @Override + public Adapter caseParameterBase64Type(ParameterBase64Type object) { + return createParameterBase64TypeAdapter(); + } + @Override + public Adapter caseParameterAnyType(ParameterAnyType object) { + return createParameterAnyTypeAdapter(); + } + @Override + public Adapter caseParameterStructTypeMember(ParameterStructTypeMember object) { + return createParameterStructTypeMemberAdapter(); + } + @Override + public Adapter caseParameterArrayType(ParameterArrayType object) { + return createParameterArrayTypeAdapter(); + } + @Override + public Adapter caseParameterValue(ParameterValue object) { + return createParameterValueAdapter(); + } + @Override + public Adapter caseParameterAny(ParameterAny object) { + return createParameterAnyAdapter(); + } + @Override + public Adapter caseParameterString(ParameterString object) { + return createParameterStringAdapter(); + } + @Override + public Adapter caseParameterBase64(ParameterBase64 object) { + return createParameterBase64Adapter(); + } + @Override + public Adapter caseParameterInteger(ParameterInteger object) { + return createParameterIntegerAdapter(); + } + @Override + public Adapter caseParameterDouble(ParameterDouble object) { + return createParameterDoubleAdapter(); + } + @Override + public Adapter caseParameterBoolean(ParameterBoolean object) { + return createParameterBooleanAdapter(); + } + @Override + public Adapter caseParameterSequence(ParameterSequence object) { + return createParameterSequenceAdapter(); + } + @Override + public Adapter caseParameterStruct(ParameterStruct object) { + return createParameterStructAdapter(); + } + @Override + public Adapter caseParameterStructMember(ParameterStructMember object) { + return createParameterStructMemberAdapter(); + } + @Override + public Adapter caseParameterDate(ParameterDate object) { + return createParameterDateAdapter(); + } + @Override + public Adapter caseAmentPackage(AmentPackage object) { + return createAmentPackageAdapter(); + } + @Override + public Adapter caseQualityOfService(QualityOfService object) { + return createQualityOfServiceAdapter(); + } + @Override + public Adapter caseTopicSpecMsgRef(TopicSpecMsgRef object) { + return createTopicSpecMsgRefAdapter(); + } + @Override + public Adapter caseArrayTopicSpecMsgRef(ArrayTopicSpecMsgRef object) { + return createArrayTopicSpecMsgRefAdapter(); + } + @Override + public Adapter caseAbstractType(AbstractType object) { + return createAbstractTypeAdapter(); + } + @Override + public Adapter defaultCase(EObject object) { + return createEObjectAdapter(); + } + }; /** - * Creates an adapter for the target. - * + * Creates an adapter for the target. + * * - * @param target the object to adapt. - * @return the adapter for the target. - * @generated - */ + * @param target the object to adapt. + * @return the adapter for the target. + * @generated + */ @Override public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } + return modelSwitch.doSwitch((EObject)target); + } /** - * Creates a new adapter for an object of class '{@link ros.Node Node}'. - * + * Creates a new adapter for an object of class '{@link ros.Node Node}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Node - * @generated - */ + * @return the new adapter. + * @see ros.Node + * @generated + */ public Adapter createNodeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Package Package}'. - * + * Creates a new adapter for an object of class '{@link ros.Package Package}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Package - * @generated - */ + * @return the new adapter. + * @see ros.Package + * @generated + */ public Adapter createPackageAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Dependency Dependency}'. - * + * Creates a new adapter for an object of class '{@link ros.Dependency Dependency}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Dependency - * @generated - */ + * @return the new adapter. + * @see ros.Dependency + * @generated + */ public Adapter createDependencyAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ServiceSpec Service Spec}'. - * + * Creates a new adapter for an object of class '{@link ros.ServiceSpec Service Spec}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ServiceSpec - * @generated - */ + * @return the new adapter. + * @see ros.ServiceSpec + * @generated + */ public Adapter createServiceSpecAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ServiceServer Service Server}'. - * + * Creates a new adapter for an object of class '{@link ros.ServiceServer Service Server}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ServiceServer - * @generated - */ + * @return the new adapter. + * @see ros.ServiceServer + * @generated + */ public Adapter createServiceServerAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.TopicSpec Topic Spec}'. - * + * Creates a new adapter for an object of class '{@link ros.TopicSpec Topic Spec}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.TopicSpec - * @generated - */ + * @return the new adapter. + * @see ros.TopicSpec + * @generated + */ public Adapter createTopicSpecAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Publisher Publisher}'. - * + * Creates a new adapter for an object of class '{@link ros.Publisher Publisher}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Publisher - * @generated - */ + * @return the new adapter. + * @see ros.Publisher + * @generated + */ public Adapter createPublisherAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.PackageDependency Package Dependency}'. - * + * Creates a new adapter for an object of class '{@link ros.PackageDependency Package Dependency}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.PackageDependency - * @generated - */ + * @return the new adapter. + * @see ros.PackageDependency + * @generated + */ public Adapter createPackageDependencyAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ExternalDependency External Dependency}'. - * + * Creates a new adapter for an object of class '{@link ros.ExternalDependency External Dependency}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ExternalDependency - * @generated - */ + * @return the new adapter. + * @see ros.ExternalDependency + * @generated + */ public Adapter createExternalDependencyAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.CatkinPackage Catkin Package}'. - * + * Creates a new adapter for an object of class '{@link ros.CatkinPackage Catkin Package}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.CatkinPackage - * @generated - */ + * @return the new adapter. + * @see ros.CatkinPackage + * @generated + */ public Adapter createCatkinPackageAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Artifact Artifact}'. - * + * Creates a new adapter for an object of class '{@link ros.Artifact Artifact}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Artifact - * @generated - */ + * @return the new adapter. + * @see ros.Artifact + * @generated + */ public Adapter createArtifactAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.SpecBase Spec Base}'. - * + * Creates a new adapter for an object of class '{@link ros.SpecBase Spec Base}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.SpecBase - * @generated - */ + * @return the new adapter. + * @see ros.SpecBase + * @generated + */ public Adapter createSpecBaseAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Subscriber Subscriber}'. - * + * Creates a new adapter for an object of class '{@link ros.Subscriber Subscriber}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Subscriber - * @generated - */ + * @return the new adapter. + * @see ros.Subscriber + * @generated + */ public Adapter createSubscriberAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ServiceClient Service Client}'. - * + * Creates a new adapter for an object of class '{@link ros.ServiceClient Service Client}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ServiceClient - * @generated - */ + * @return the new adapter. + * @see ros.ServiceClient + * @generated + */ public Adapter createServiceClientAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.PackageSet Package Set}'. - * + * Creates a new adapter for an object of class '{@link ros.PackageSet Package Set}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.PackageSet - * @generated - */ + * @return the new adapter. + * @see ros.PackageSet + * @generated + */ public Adapter createPackageSetAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ActionSpec Action Spec}'. - * + * Creates a new adapter for an object of class '{@link ros.ActionSpec Action Spec}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ActionSpec - * @generated - */ + * @return the new adapter. + * @see ros.ActionSpec + * @generated + */ public Adapter createActionSpecAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ActionServer Action Server}'. - * + * Creates a new adapter for an object of class '{@link ros.ActionServer Action Server}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ActionServer - * @generated - */ + * @return the new adapter. + * @see ros.ActionServer + * @generated + */ public Adapter createActionServerAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ActionClient Action Client}'. - * + * Creates a new adapter for an object of class '{@link ros.ActionClient Action Client}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ActionClient - * @generated - */ + * @return the new adapter. + * @see ros.ActionClient + * @generated + */ public Adapter createActionClientAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.MessageDefinition Message Definition}'. - * + * Creates a new adapter for an object of class '{@link ros.MessageDefinition Message Definition}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.MessageDefinition - * @generated - */ + * @return the new adapter. + * @see ros.MessageDefinition + * @generated + */ public Adapter createMessageDefinitionAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Namespace Namespace}'. - * + * Creates a new adapter for an object of class '{@link ros.Namespace Namespace}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Namespace - * @generated - */ + * @return the new adapter. + * @see ros.Namespace + * @generated + */ public Adapter createNamespaceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.GlobalNamespace Global Namespace}'. - * + * Creates a new adapter for an object of class '{@link ros.GlobalNamespace Global Namespace}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.GlobalNamespace - * @generated - */ + * @return the new adapter. + * @see ros.GlobalNamespace + * @generated + */ public Adapter createGlobalNamespaceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.RelativeNamespace Relative Namespace}'. - * + * Creates a new adapter for an object of class '{@link ros.RelativeNamespace Relative Namespace}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.RelativeNamespace - * @generated - */ + * @return the new adapter. + * @see ros.RelativeNamespace + * @generated + */ public Adapter createRelativeNamespaceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.PrivateNamespace Private Namespace}'. - * + * Creates a new adapter for an object of class '{@link ros.PrivateNamespace Private Namespace}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.PrivateNamespace - * @generated - */ + * @return the new adapter. + * @see ros.PrivateNamespace + * @generated + */ public Adapter createPrivateNamespaceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.InterfaceType Interface Type}'. - * + * Creates a new adapter for an object of class '{@link ros.InterfaceType Interface Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.InterfaceType - * @generated - */ + * @return the new adapter. + * @see ros.InterfaceType + * @generated + */ public Adapter createInterfaceTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterType Parameter Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterType Parameter Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterType + * @generated + */ public Adapter createParameterTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterListType Parameter List Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterListType Parameter List Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterListType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterListType + * @generated + */ public Adapter createParameterListTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterStructType Parameter Struct Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterStructType Parameter Struct Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterStructType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterStructType + * @generated + */ public Adapter createParameterStructTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterIntegerType Parameter Integer Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterIntegerType Parameter Integer Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterIntegerType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterIntegerType + * @generated + */ public Adapter createParameterIntegerTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterStringType Parameter String Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterStringType Parameter String Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterStringType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterStringType + * @generated + */ public Adapter createParameterStringTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterDoubleType Parameter Double Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterDoubleType Parameter Double Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterDoubleType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterDoubleType + * @generated + */ public Adapter createParameterDoubleTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.Parameter Parameter}'. - * + * Creates a new adapter for an object of class '{@link ros.Parameter Parameter}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.Parameter - * @generated - */ + * @return the new adapter. + * @see ros.Parameter + * @generated + */ public Adapter createParameterAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterDateType Parameter Date Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterDateType Parameter Date Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterDateType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterDateType + * @generated + */ public Adapter createParameterDateTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterBooleanType Parameter Boolean Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterBooleanType Parameter Boolean Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterBooleanType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterBooleanType + * @generated + */ public Adapter createParameterBooleanTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterBase64Type Parameter Base64 Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterBase64Type Parameter Base64 Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterBase64Type - * @generated - */ + * @return the new adapter. + * @see ros.ParameterBase64Type + * @generated + */ public Adapter createParameterBase64TypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterAnyType Parameter Any Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterAnyType Parameter Any Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterAnyType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterAnyType + * @generated + */ public Adapter createParameterAnyTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterStructTypeMember Parameter Struct Type Member}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterStructTypeMember Parameter Struct Type Member}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterStructTypeMember - * @generated - */ + * @return the new adapter. + * @see ros.ParameterStructTypeMember + * @generated + */ public Adapter createParameterStructTypeMemberAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterArrayType Parameter Array Type}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterArrayType Parameter Array Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterArrayType - * @generated - */ + * @return the new adapter. + * @see ros.ParameterArrayType + * @generated + */ public Adapter createParameterArrayTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterValue Parameter Value}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterValue Parameter Value}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterValue - * @generated - */ + * @return the new adapter. + * @see ros.ParameterValue + * @generated + */ public Adapter createParameterValueAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterAny Parameter Any}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterAny Parameter Any}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterAny - * @generated - */ + * @return the new adapter. + * @see ros.ParameterAny + * @generated + */ public Adapter createParameterAnyAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterString Parameter String}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterString Parameter String}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterString - * @generated - */ + * @return the new adapter. + * @see ros.ParameterString + * @generated + */ public Adapter createParameterStringAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterBase64 Parameter Base64}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterBase64 Parameter Base64}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterBase64 - * @generated - */ + * @return the new adapter. + * @see ros.ParameterBase64 + * @generated + */ public Adapter createParameterBase64Adapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterInteger Parameter Integer}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterInteger Parameter Integer}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterInteger - * @generated - */ + * @return the new adapter. + * @see ros.ParameterInteger + * @generated + */ public Adapter createParameterIntegerAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterDouble Parameter Double}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterDouble Parameter Double}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterDouble - * @generated - */ + * @return the new adapter. + * @see ros.ParameterDouble + * @generated + */ public Adapter createParameterDoubleAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterBoolean Parameter Boolean}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterBoolean Parameter Boolean}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterBoolean - * @generated - */ + * @return the new adapter. + * @see ros.ParameterBoolean + * @generated + */ public Adapter createParameterBooleanAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterSequence Parameter Sequence}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterSequence Parameter Sequence}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterSequence - * @generated - */ + * @return the new adapter. + * @see ros.ParameterSequence + * @generated + */ public Adapter createParameterSequenceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterStruct Parameter Struct}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterStruct Parameter Struct}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterStruct - * @generated - */ + * @return the new adapter. + * @see ros.ParameterStruct + * @generated + */ public Adapter createParameterStructAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterStructMember Parameter Struct Member}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterStructMember Parameter Struct Member}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterStructMember - * @generated - */ + * @return the new adapter. + * @see ros.ParameterStructMember + * @generated + */ public Adapter createParameterStructMemberAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ParameterDate Parameter Date}'. - * + * Creates a new adapter for an object of class '{@link ros.ParameterDate Parameter Date}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ParameterDate - * @generated - */ + * @return the new adapter. + * @see ros.ParameterDate + * @generated + */ public Adapter createParameterDateAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.AmentPackage Ament Package}'. - * + * Creates a new adapter for an object of class '{@link ros.AmentPackage Ament Package}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.AmentPackage - * @generated - */ + * @return the new adapter. + * @see ros.AmentPackage + * @generated + */ public Adapter createAmentPackageAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.QualityOfService Quality Of Service}'. - * + * Creates a new adapter for an object of class '{@link ros.QualityOfService Quality Of Service}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.QualityOfService - * @generated - */ + * @return the new adapter. + * @see ros.QualityOfService + * @generated + */ public Adapter createQualityOfServiceAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.TopicSpecMsgRef Topic Spec Msg Ref}'. - * + * Creates a new adapter for an object of class '{@link ros.TopicSpecMsgRef Topic Spec Msg Ref}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.TopicSpecMsgRef - * @generated - */ + * @return the new adapter. + * @see ros.TopicSpecMsgRef + * @generated + */ public Adapter createTopicSpecMsgRefAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link ros.ArrayTopicSpecMsgRef Array Topic Spec Msg Ref}'. - * + * Creates a new adapter for an object of class '{@link ros.ArrayTopicSpecMsgRef Array Topic Spec Msg Ref}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see ros.ArrayTopicSpecMsgRef - * @generated - */ + * @return the new adapter. + * @see ros.ArrayTopicSpecMsgRef + * @generated + */ public Adapter createArrayTopicSpecMsgRefAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for an object of class '{@link primitives.AbstractType Abstract Type}'. - * + * Creates a new adapter for an object of class '{@link primitives.AbstractType Abstract Type}'. + * * This default implementation returns null so that we can easily ignore cases; * it's useful to ignore a case when inheritance will catch all the cases anyway. * - * @return the new adapter. - * @see primitives.AbstractType - * @generated - */ + * @return the new adapter. + * @see primitives.AbstractType + * @generated + */ public Adapter createAbstractTypeAdapter() { - return null; - } + return null; + } /** - * Creates a new adapter for the default case. - * + * Creates a new adapter for the default case. + * * This default implementation returns null. * - * @return the new adapter. - * @generated - */ + * @return the new adapter. + * @generated + */ public Adapter createEObjectAdapter() { - return null; - } + return null; + } } //RosAdapterFactory diff --git a/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosSwitch.java b/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosSwitch.java index 5c28a22c..56dd1704 100644 --- a/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosSwitch.java +++ b/plugins/de.fraunhofer.ipa.ros/src/ros/util/RosSwitch.java @@ -75,1212 +75,1212 @@ */ public class RosSwitch extends Switch { /** - * The cached model package - * + * The cached model package + * * - * @generated - */ + * @generated + */ protected static RosPackage modelPackage; /** - * Creates an instance of the switch. - * + * Creates an instance of the switch. + * * - * @generated - */ + * @generated + */ public RosSwitch() { - if (modelPackage == null) { - modelPackage = RosPackage.eINSTANCE; - } - } + if (modelPackage == null) { + modelPackage = RosPackage.eINSTANCE; + } + } /** - * Checks whether this is a switch for the given package. - * + * Checks whether this is a switch for the given package. + * * - * @param ePackage the package in question. - * @return whether this is a switch for the given package. - * @generated - */ + * @param ePackage the package in question. + * @return whether this is a switch for the given package. + * @generated + */ @Override protected boolean isSwitchFor(EPackage ePackage) { - return ePackage == modelPackage; - } + return ePackage == modelPackage; + } /** - * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. - * + * Calls caseXXX for each class of the model until one returns a non null result; it yields that result. + * * - * @return the first non-null result returned by a caseXXX call. - * @generated - */ + * @return the first non-null result returned by a caseXXX call. + * @generated + */ @Override protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case RosPackage.NODE: { - Node node = (Node)theEObject; - T result = caseNode(node); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PACKAGE: { - ros.Package package_ = (ros.Package)theEObject; - T result = casePackage(package_); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.DEPENDENCY: { - Dependency dependency = (Dependency)theEObject; - T result = caseDependency(dependency); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.SERVICE_SPEC: { - ServiceSpec serviceSpec = (ServiceSpec)theEObject; - T result = caseServiceSpec(serviceSpec); - if (result == null) result = caseSpecBase(serviceSpec); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.SERVICE_SERVER: { - ServiceServer serviceServer = (ServiceServer)theEObject; - T result = caseServiceServer(serviceServer); - if (result == null) result = caseInterfaceType(serviceServer); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.TOPIC_SPEC: { - TopicSpec topicSpec = (TopicSpec)theEObject; - T result = caseTopicSpec(topicSpec); - if (result == null) result = caseSpecBase(topicSpec); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PACKAGE_DEPENDENCY: { - PackageDependency packageDependency = (PackageDependency)theEObject; - T result = casePackageDependency(packageDependency); - if (result == null) result = caseDependency(packageDependency); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.EXTERNAL_DEPENDENCY: { - ExternalDependency externalDependency = (ExternalDependency)theEObject; - T result = caseExternalDependency(externalDependency); - if (result == null) result = caseDependency(externalDependency); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.CATKIN_PACKAGE: { - CatkinPackage catkinPackage = (CatkinPackage)theEObject; - T result = caseCatkinPackage(catkinPackage); - if (result == null) result = casePackage(catkinPackage); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PUBLISHER: { - Publisher publisher = (Publisher)theEObject; - T result = casePublisher(publisher); - if (result == null) result = caseInterfaceType(publisher); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.ARTIFACT: { - Artifact artifact = (Artifact)theEObject; - T result = caseArtifact(artifact); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.SPEC_BASE: { - SpecBase specBase = (SpecBase)theEObject; - T result = caseSpecBase(specBase); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.SUBSCRIBER: { - Subscriber subscriber = (Subscriber)theEObject; - T result = caseSubscriber(subscriber); - if (result == null) result = caseInterfaceType(subscriber); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.SERVICE_CLIENT: { - ServiceClient serviceClient = (ServiceClient)theEObject; - T result = caseServiceClient(serviceClient); - if (result == null) result = caseInterfaceType(serviceClient); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PACKAGE_SET: { - PackageSet packageSet = (PackageSet)theEObject; - T result = casePackageSet(packageSet); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.ACTION_SPEC: { - ActionSpec actionSpec = (ActionSpec)theEObject; - T result = caseActionSpec(actionSpec); - if (result == null) result = caseSpecBase(actionSpec); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.ACTION_SERVER: { - ActionServer actionServer = (ActionServer)theEObject; - T result = caseActionServer(actionServer); - if (result == null) result = caseInterfaceType(actionServer); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.ACTION_CLIENT: { - ActionClient actionClient = (ActionClient)theEObject; - T result = caseActionClient(actionClient); - if (result == null) result = caseInterfaceType(actionClient); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.MESSAGE_DEFINITION: { - MessageDefinition messageDefinition = (MessageDefinition)theEObject; - T result = caseMessageDefinition(messageDefinition); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.NAMESPACE: { - Namespace namespace = (Namespace)theEObject; - T result = caseNamespace(namespace); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.GLOBAL_NAMESPACE: { - GlobalNamespace globalNamespace = (GlobalNamespace)theEObject; - T result = caseGlobalNamespace(globalNamespace); - if (result == null) result = caseNamespace(globalNamespace); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.RELATIVE_NAMESPACE: { - RelativeNamespace relativeNamespace = (RelativeNamespace)theEObject; - T result = caseRelativeNamespace(relativeNamespace); - if (result == null) result = caseNamespace(relativeNamespace); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PRIVATE_NAMESPACE: { - PrivateNamespace privateNamespace = (PrivateNamespace)theEObject; - T result = casePrivateNamespace(privateNamespace); - if (result == null) result = caseRelativeNamespace(privateNamespace); - if (result == null) result = caseNamespace(privateNamespace); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.INTERFACE_TYPE: { - InterfaceType interfaceType = (InterfaceType)theEObject; - T result = caseInterfaceType(interfaceType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_TYPE: { - ParameterType parameterType = (ParameterType)theEObject; - T result = caseParameterType(parameterType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_LIST_TYPE: { - ParameterListType parameterListType = (ParameterListType)theEObject; - T result = caseParameterListType(parameterListType); - if (result == null) result = caseParameterType(parameterListType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRUCT_TYPE: { - ParameterStructType parameterStructType = (ParameterStructType)theEObject; - T result = caseParameterStructType(parameterStructType); - if (result == null) result = caseParameterType(parameterStructType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_INTEGER_TYPE: { - ParameterIntegerType parameterIntegerType = (ParameterIntegerType)theEObject; - T result = caseParameterIntegerType(parameterIntegerType); - if (result == null) result = caseParameterType(parameterIntegerType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRING_TYPE: { - ParameterStringType parameterStringType = (ParameterStringType)theEObject; - T result = caseParameterStringType(parameterStringType); - if (result == null) result = caseParameterType(parameterStringType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_DOUBLE_TYPE: { - ParameterDoubleType parameterDoubleType = (ParameterDoubleType)theEObject; - T result = caseParameterDoubleType(parameterDoubleType); - if (result == null) result = caseParameterType(parameterDoubleType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER: { - Parameter parameter = (Parameter)theEObject; - T result = caseParameter(parameter); - if (result == null) result = caseInterfaceType(parameter); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_DATE_TYPE: { - ParameterDateType parameterDateType = (ParameterDateType)theEObject; - T result = caseParameterDateType(parameterDateType); - if (result == null) result = caseParameterType(parameterDateType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_BOOLEAN_TYPE: { - ParameterBooleanType parameterBooleanType = (ParameterBooleanType)theEObject; - T result = caseParameterBooleanType(parameterBooleanType); - if (result == null) result = caseParameterType(parameterBooleanType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_BASE64_TYPE: { - ParameterBase64Type parameterBase64Type = (ParameterBase64Type)theEObject; - T result = caseParameterBase64Type(parameterBase64Type); - if (result == null) result = caseParameterType(parameterBase64Type); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_ANY_TYPE: { - ParameterAnyType parameterAnyType = (ParameterAnyType)theEObject; - T result = caseParameterAnyType(parameterAnyType); - if (result == null) result = caseParameterType(parameterAnyType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: { - ParameterStructTypeMember parameterStructTypeMember = (ParameterStructTypeMember)theEObject; - T result = caseParameterStructTypeMember(parameterStructTypeMember); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_ARRAY_TYPE: { - ParameterArrayType parameterArrayType = (ParameterArrayType)theEObject; - T result = caseParameterArrayType(parameterArrayType); - if (result == null) result = caseParameterType(parameterArrayType); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_VALUE: { - ParameterValue parameterValue = (ParameterValue)theEObject; - T result = caseParameterValue(parameterValue); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_ANY: { - ParameterAny parameterAny = (ParameterAny)theEObject; - T result = caseParameterAny(parameterAny); - if (result == null) result = caseParameterValue(parameterAny); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRING: { - ParameterString parameterString = (ParameterString)theEObject; - T result = caseParameterString(parameterString); - if (result == null) result = caseParameterValue(parameterString); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_BASE64: { - ParameterBase64 parameterBase64 = (ParameterBase64)theEObject; - T result = caseParameterBase64(parameterBase64); - if (result == null) result = caseParameterValue(parameterBase64); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_INTEGER: { - ParameterInteger parameterInteger = (ParameterInteger)theEObject; - T result = caseParameterInteger(parameterInteger); - if (result == null) result = caseParameterValue(parameterInteger); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_DOUBLE: { - ParameterDouble parameterDouble = (ParameterDouble)theEObject; - T result = caseParameterDouble(parameterDouble); - if (result == null) result = caseParameterValue(parameterDouble); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_BOOLEAN: { - ParameterBoolean parameterBoolean = (ParameterBoolean)theEObject; - T result = caseParameterBoolean(parameterBoolean); - if (result == null) result = caseParameterValue(parameterBoolean); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_SEQUENCE: { - ParameterSequence parameterSequence = (ParameterSequence)theEObject; - T result = caseParameterSequence(parameterSequence); - if (result == null) result = caseParameterValue(parameterSequence); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRUCT: { - ParameterStruct parameterStruct = (ParameterStruct)theEObject; - T result = caseParameterStruct(parameterStruct); - if (result == null) result = caseParameterValue(parameterStruct); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_STRUCT_MEMBER: { - ParameterStructMember parameterStructMember = (ParameterStructMember)theEObject; - T result = caseParameterStructMember(parameterStructMember); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.PARAMETER_DATE: { - ParameterDate parameterDate = (ParameterDate)theEObject; - T result = caseParameterDate(parameterDate); - if (result == null) result = caseParameterValue(parameterDate); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.AMENT_PACKAGE: { - AmentPackage amentPackage = (AmentPackage)theEObject; - T result = caseAmentPackage(amentPackage); - if (result == null) result = casePackage(amentPackage); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.QUALITY_OF_SERVICE: { - QualityOfService qualityOfService = (QualityOfService)theEObject; - T result = caseQualityOfService(qualityOfService); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.TOPIC_SPEC_MSG_REF: { - TopicSpecMsgRef topicSpecMsgRef = (TopicSpecMsgRef)theEObject; - T result = caseTopicSpecMsgRef(topicSpecMsgRef); - if (result == null) result = caseAbstractType(topicSpecMsgRef); - if (result == null) result = defaultCase(theEObject); - return result; - } - case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF: { - ArrayTopicSpecMsgRef arrayTopicSpecMsgRef = (ArrayTopicSpecMsgRef)theEObject; - T result = caseArrayTopicSpecMsgRef(arrayTopicSpecMsgRef); - if (result == null) result = caseAbstractType(arrayTopicSpecMsgRef); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } + switch (classifierID) { + case RosPackage.NODE: { + Node node = (Node)theEObject; + T result = caseNode(node); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PACKAGE: { + ros.Package package_ = (ros.Package)theEObject; + T result = casePackage(package_); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.DEPENDENCY: { + Dependency dependency = (Dependency)theEObject; + T result = caseDependency(dependency); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.SERVICE_SPEC: { + ServiceSpec serviceSpec = (ServiceSpec)theEObject; + T result = caseServiceSpec(serviceSpec); + if (result == null) result = caseSpecBase(serviceSpec); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.SERVICE_SERVER: { + ServiceServer serviceServer = (ServiceServer)theEObject; + T result = caseServiceServer(serviceServer); + if (result == null) result = caseInterfaceType(serviceServer); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.TOPIC_SPEC: { + TopicSpec topicSpec = (TopicSpec)theEObject; + T result = caseTopicSpec(topicSpec); + if (result == null) result = caseSpecBase(topicSpec); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PACKAGE_DEPENDENCY: { + PackageDependency packageDependency = (PackageDependency)theEObject; + T result = casePackageDependency(packageDependency); + if (result == null) result = caseDependency(packageDependency); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.EXTERNAL_DEPENDENCY: { + ExternalDependency externalDependency = (ExternalDependency)theEObject; + T result = caseExternalDependency(externalDependency); + if (result == null) result = caseDependency(externalDependency); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.CATKIN_PACKAGE: { + CatkinPackage catkinPackage = (CatkinPackage)theEObject; + T result = caseCatkinPackage(catkinPackage); + if (result == null) result = casePackage(catkinPackage); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PUBLISHER: { + Publisher publisher = (Publisher)theEObject; + T result = casePublisher(publisher); + if (result == null) result = caseInterfaceType(publisher); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.ARTIFACT: { + Artifact artifact = (Artifact)theEObject; + T result = caseArtifact(artifact); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.SPEC_BASE: { + SpecBase specBase = (SpecBase)theEObject; + T result = caseSpecBase(specBase); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.SUBSCRIBER: { + Subscriber subscriber = (Subscriber)theEObject; + T result = caseSubscriber(subscriber); + if (result == null) result = caseInterfaceType(subscriber); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.SERVICE_CLIENT: { + ServiceClient serviceClient = (ServiceClient)theEObject; + T result = caseServiceClient(serviceClient); + if (result == null) result = caseInterfaceType(serviceClient); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PACKAGE_SET: { + PackageSet packageSet = (PackageSet)theEObject; + T result = casePackageSet(packageSet); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.ACTION_SPEC: { + ActionSpec actionSpec = (ActionSpec)theEObject; + T result = caseActionSpec(actionSpec); + if (result == null) result = caseSpecBase(actionSpec); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.ACTION_SERVER: { + ActionServer actionServer = (ActionServer)theEObject; + T result = caseActionServer(actionServer); + if (result == null) result = caseInterfaceType(actionServer); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.ACTION_CLIENT: { + ActionClient actionClient = (ActionClient)theEObject; + T result = caseActionClient(actionClient); + if (result == null) result = caseInterfaceType(actionClient); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.MESSAGE_DEFINITION: { + MessageDefinition messageDefinition = (MessageDefinition)theEObject; + T result = caseMessageDefinition(messageDefinition); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.NAMESPACE: { + Namespace namespace = (Namespace)theEObject; + T result = caseNamespace(namespace); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.GLOBAL_NAMESPACE: { + GlobalNamespace globalNamespace = (GlobalNamespace)theEObject; + T result = caseGlobalNamespace(globalNamespace); + if (result == null) result = caseNamespace(globalNamespace); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.RELATIVE_NAMESPACE: { + RelativeNamespace relativeNamespace = (RelativeNamespace)theEObject; + T result = caseRelativeNamespace(relativeNamespace); + if (result == null) result = caseNamespace(relativeNamespace); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PRIVATE_NAMESPACE: { + PrivateNamespace privateNamespace = (PrivateNamespace)theEObject; + T result = casePrivateNamespace(privateNamespace); + if (result == null) result = caseRelativeNamespace(privateNamespace); + if (result == null) result = caseNamespace(privateNamespace); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.INTERFACE_TYPE: { + InterfaceType interfaceType = (InterfaceType)theEObject; + T result = caseInterfaceType(interfaceType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_TYPE: { + ParameterType parameterType = (ParameterType)theEObject; + T result = caseParameterType(parameterType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_LIST_TYPE: { + ParameterListType parameterListType = (ParameterListType)theEObject; + T result = caseParameterListType(parameterListType); + if (result == null) result = caseParameterType(parameterListType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRUCT_TYPE: { + ParameterStructType parameterStructType = (ParameterStructType)theEObject; + T result = caseParameterStructType(parameterStructType); + if (result == null) result = caseParameterType(parameterStructType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_INTEGER_TYPE: { + ParameterIntegerType parameterIntegerType = (ParameterIntegerType)theEObject; + T result = caseParameterIntegerType(parameterIntegerType); + if (result == null) result = caseParameterType(parameterIntegerType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRING_TYPE: { + ParameterStringType parameterStringType = (ParameterStringType)theEObject; + T result = caseParameterStringType(parameterStringType); + if (result == null) result = caseParameterType(parameterStringType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_DOUBLE_TYPE: { + ParameterDoubleType parameterDoubleType = (ParameterDoubleType)theEObject; + T result = caseParameterDoubleType(parameterDoubleType); + if (result == null) result = caseParameterType(parameterDoubleType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER: { + Parameter parameter = (Parameter)theEObject; + T result = caseParameter(parameter); + if (result == null) result = caseInterfaceType(parameter); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_DATE_TYPE: { + ParameterDateType parameterDateType = (ParameterDateType)theEObject; + T result = caseParameterDateType(parameterDateType); + if (result == null) result = caseParameterType(parameterDateType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_BOOLEAN_TYPE: { + ParameterBooleanType parameterBooleanType = (ParameterBooleanType)theEObject; + T result = caseParameterBooleanType(parameterBooleanType); + if (result == null) result = caseParameterType(parameterBooleanType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_BASE64_TYPE: { + ParameterBase64Type parameterBase64Type = (ParameterBase64Type)theEObject; + T result = caseParameterBase64Type(parameterBase64Type); + if (result == null) result = caseParameterType(parameterBase64Type); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_ANY_TYPE: { + ParameterAnyType parameterAnyType = (ParameterAnyType)theEObject; + T result = caseParameterAnyType(parameterAnyType); + if (result == null) result = caseParameterType(parameterAnyType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRUCT_TYPE_MEMBER: { + ParameterStructTypeMember parameterStructTypeMember = (ParameterStructTypeMember)theEObject; + T result = caseParameterStructTypeMember(parameterStructTypeMember); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_ARRAY_TYPE: { + ParameterArrayType parameterArrayType = (ParameterArrayType)theEObject; + T result = caseParameterArrayType(parameterArrayType); + if (result == null) result = caseParameterType(parameterArrayType); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_VALUE: { + ParameterValue parameterValue = (ParameterValue)theEObject; + T result = caseParameterValue(parameterValue); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_ANY: { + ParameterAny parameterAny = (ParameterAny)theEObject; + T result = caseParameterAny(parameterAny); + if (result == null) result = caseParameterValue(parameterAny); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRING: { + ParameterString parameterString = (ParameterString)theEObject; + T result = caseParameterString(parameterString); + if (result == null) result = caseParameterValue(parameterString); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_BASE64: { + ParameterBase64 parameterBase64 = (ParameterBase64)theEObject; + T result = caseParameterBase64(parameterBase64); + if (result == null) result = caseParameterValue(parameterBase64); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_INTEGER: { + ParameterInteger parameterInteger = (ParameterInteger)theEObject; + T result = caseParameterInteger(parameterInteger); + if (result == null) result = caseParameterValue(parameterInteger); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_DOUBLE: { + ParameterDouble parameterDouble = (ParameterDouble)theEObject; + T result = caseParameterDouble(parameterDouble); + if (result == null) result = caseParameterValue(parameterDouble); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_BOOLEAN: { + ParameterBoolean parameterBoolean = (ParameterBoolean)theEObject; + T result = caseParameterBoolean(parameterBoolean); + if (result == null) result = caseParameterValue(parameterBoolean); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_SEQUENCE: { + ParameterSequence parameterSequence = (ParameterSequence)theEObject; + T result = caseParameterSequence(parameterSequence); + if (result == null) result = caseParameterValue(parameterSequence); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRUCT: { + ParameterStruct parameterStruct = (ParameterStruct)theEObject; + T result = caseParameterStruct(parameterStruct); + if (result == null) result = caseParameterValue(parameterStruct); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_STRUCT_MEMBER: { + ParameterStructMember parameterStructMember = (ParameterStructMember)theEObject; + T result = caseParameterStructMember(parameterStructMember); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.PARAMETER_DATE: { + ParameterDate parameterDate = (ParameterDate)theEObject; + T result = caseParameterDate(parameterDate); + if (result == null) result = caseParameterValue(parameterDate); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.AMENT_PACKAGE: { + AmentPackage amentPackage = (AmentPackage)theEObject; + T result = caseAmentPackage(amentPackage); + if (result == null) result = casePackage(amentPackage); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.QUALITY_OF_SERVICE: { + QualityOfService qualityOfService = (QualityOfService)theEObject; + T result = caseQualityOfService(qualityOfService); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.TOPIC_SPEC_MSG_REF: { + TopicSpecMsgRef topicSpecMsgRef = (TopicSpecMsgRef)theEObject; + T result = caseTopicSpecMsgRef(topicSpecMsgRef); + if (result == null) result = caseAbstractType(topicSpecMsgRef); + if (result == null) result = defaultCase(theEObject); + return result; + } + case RosPackage.ARRAY_TOPIC_SPEC_MSG_REF: { + ArrayTopicSpecMsgRef arrayTopicSpecMsgRef = (ArrayTopicSpecMsgRef)theEObject; + T result = caseArrayTopicSpecMsgRef(arrayTopicSpecMsgRef); + if (result == null) result = caseAbstractType(arrayTopicSpecMsgRef); + if (result == null) result = defaultCase(theEObject); + return result; + } + default: return defaultCase(theEObject); + } + } /** - * Returns the result of interpreting the object as an instance of 'Node'. - * + * Returns the result of interpreting the object as an instance of 'Node'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Node'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Node'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseNode(Node object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Package'. - * + * Returns the result of interpreting the object as an instance of 'Package'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Package'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Package'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casePackage(ros.Package object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Dependency'. - * + * Returns the result of interpreting the object as an instance of 'Dependency'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Dependency'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Dependency'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseDependency(Dependency object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Service Spec'. - * + * Returns the result of interpreting the object as an instance of 'Service Spec'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Service Spec'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Service Spec'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseServiceSpec(ServiceSpec object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Service Server'. - * + * Returns the result of interpreting the object as an instance of 'Service Server'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Service Server'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Service Server'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseServiceServer(ServiceServer object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Topic Spec'. - * + * Returns the result of interpreting the object as an instance of 'Topic Spec'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Topic Spec'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Topic Spec'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseTopicSpec(TopicSpec object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Publisher'. - * + * Returns the result of interpreting the object as an instance of 'Publisher'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Publisher'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Publisher'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casePublisher(Publisher object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Package Dependency'. - * + * Returns the result of interpreting the object as an instance of 'Package Dependency'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Package Dependency'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Package Dependency'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casePackageDependency(PackageDependency object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'External Dependency'. - * + * Returns the result of interpreting the object as an instance of 'External Dependency'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'External Dependency'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'External Dependency'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseExternalDependency(ExternalDependency object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Catkin Package'. - * + * Returns the result of interpreting the object as an instance of 'Catkin Package'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Catkin Package'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Catkin Package'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseCatkinPackage(CatkinPackage object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Artifact'. - * + * Returns the result of interpreting the object as an instance of 'Artifact'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Artifact'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Artifact'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseArtifact(Artifact object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Spec Base'. - * + * Returns the result of interpreting the object as an instance of 'Spec Base'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Spec Base'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Spec Base'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseSpecBase(SpecBase object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Subscriber'. - * + * Returns the result of interpreting the object as an instance of 'Subscriber'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Subscriber'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Subscriber'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseSubscriber(Subscriber object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Service Client'. - * + * Returns the result of interpreting the object as an instance of 'Service Client'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Service Client'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Service Client'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseServiceClient(ServiceClient object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Package Set'. - * + * Returns the result of interpreting the object as an instance of 'Package Set'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Package Set'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Package Set'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casePackageSet(PackageSet object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Action Spec'. - * + * Returns the result of interpreting the object as an instance of 'Action Spec'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Action Spec'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Action Spec'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseActionSpec(ActionSpec object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Action Server'. - * + * Returns the result of interpreting the object as an instance of 'Action Server'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Action Server'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Action Server'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseActionServer(ActionServer object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Action Client'. - * + * Returns the result of interpreting the object as an instance of 'Action Client'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Action Client'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Action Client'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseActionClient(ActionClient object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Message Definition'. - * + * Returns the result of interpreting the object as an instance of 'Message Definition'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Message Definition'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Message Definition'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseMessageDefinition(MessageDefinition object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Namespace'. - * + * Returns the result of interpreting the object as an instance of 'Namespace'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Namespace'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Namespace'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseNamespace(Namespace object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Global Namespace'. - * + * Returns the result of interpreting the object as an instance of 'Global Namespace'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Global Namespace'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Global Namespace'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseGlobalNamespace(GlobalNamespace object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Relative Namespace'. - * + * Returns the result of interpreting the object as an instance of 'Relative Namespace'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Relative Namespace'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Relative Namespace'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseRelativeNamespace(RelativeNamespace object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Private Namespace'. - * + * Returns the result of interpreting the object as an instance of 'Private Namespace'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Private Namespace'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Private Namespace'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T casePrivateNamespace(PrivateNamespace object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Interface Type'. - * + * Returns the result of interpreting the object as an instance of 'Interface Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Interface Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Interface Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseInterfaceType(InterfaceType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterType(ParameterType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter List Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter List Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter List Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter List Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterListType(ParameterListType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Struct Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Struct Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Struct Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Struct Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterStructType(ParameterStructType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Integer Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Integer Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Integer Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Integer Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterIntegerType(ParameterIntegerType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter String Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter String Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter String Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter String Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterStringType(ParameterStringType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Double Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Double Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Double Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Double Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterDoubleType(ParameterDoubleType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter'. - * + * Returns the result of interpreting the object as an instance of 'Parameter'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameter(Parameter object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Date Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Date Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Date Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Date Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterDateType(ParameterDateType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Boolean Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Boolean Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Boolean Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Boolean Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterBooleanType(ParameterBooleanType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Base64 Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Base64 Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Base64 Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Base64 Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterBase64Type(ParameterBase64Type object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Any Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Any Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Any Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Any Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterAnyType(ParameterAnyType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Struct Type Member'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Struct Type Member'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Struct Type Member'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Struct Type Member'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterStructTypeMember(ParameterStructTypeMember object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Array Type'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Array Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Array Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Array Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterArrayType(ParameterArrayType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Value'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Value'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Value'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Value'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterValue(ParameterValue object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Any'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Any'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Any'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Any'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterAny(ParameterAny object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter String'. - * + * Returns the result of interpreting the object as an instance of 'Parameter String'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter String'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter String'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterString(ParameterString object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Base64'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Base64'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Base64'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Base64'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterBase64(ParameterBase64 object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Integer'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Integer'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Integer'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Integer'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterInteger(ParameterInteger object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Double'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Double'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Double'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Double'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterDouble(ParameterDouble object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Boolean'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Boolean'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Boolean'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Boolean'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterBoolean(ParameterBoolean object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Sequence'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Sequence'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Sequence'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Sequence'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterSequence(ParameterSequence object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Struct'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Struct'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Struct'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Struct'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterStruct(ParameterStruct object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Struct Member'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Struct Member'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Struct Member'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Struct Member'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterStructMember(ParameterStructMember object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Parameter Date'. - * + * Returns the result of interpreting the object as an instance of 'Parameter Date'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Parameter Date'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Parameter Date'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseParameterDate(ParameterDate object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Ament Package'. - * + * Returns the result of interpreting the object as an instance of 'Ament Package'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Ament Package'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Ament Package'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseAmentPackage(AmentPackage object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Quality Of Service'. - * + * Returns the result of interpreting the object as an instance of 'Quality Of Service'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Quality Of Service'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Quality Of Service'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseQualityOfService(QualityOfService object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Topic Spec Msg Ref'. - * + * Returns the result of interpreting the object as an instance of 'Topic Spec Msg Ref'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Topic Spec Msg Ref'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Topic Spec Msg Ref'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseTopicSpecMsgRef(TopicSpecMsgRef object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Array Topic Spec Msg Ref'. - * + * Returns the result of interpreting the object as an instance of 'Array Topic Spec Msg Ref'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Array Topic Spec Msg Ref'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Array Topic Spec Msg Ref'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseArrayTopicSpecMsgRef(ArrayTopicSpecMsgRef object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'Abstract Type'. - * + * Returns the result of interpreting the object as an instance of 'Abstract Type'. + * * This implementation returns null; * returning a non-null result will terminate the switch. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'Abstract Type'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'Abstract Type'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ public T caseAbstractType(AbstractType object) { - return null; - } + return null; + } /** - * Returns the result of interpreting the object as an instance of 'EObject'. - * + * Returns the result of interpreting the object as an instance of 'EObject'. + * * This implementation returns null; * returning a non-null result will terminate the switch, but this is the last case anyway. * - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of 'EObject'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ + * @param object the target of the switch. + * @return the result of interpreting the object as an instance of 'EObject'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) + * @generated + */ @Override public T defaultCase(EObject object) { - return null; - } + return null; + } } //RosSwitch diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java index b525b7cc..6efdae9c 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/AbstractRos2RuntimeModule.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin index 9ba3733e99dcc683ddc669183fbb3667fbb6339f..d94d5c983f01b15bf796fb1dc5a41577d1074dd4 100644 GIT binary patch delta 4307 zcmZXXcYqT`6vmz1Y{FH}uGqT*dNwRr05i{uieT>{w*Q=^1Ug0y9xhfXXd?c-uIhj=iTB<#H4Xz^29-+e(L>$rioBqDl(2U z#B=3kBJH&l{9M^Ts;#?}s|20J!9tD`Enf3*o|R@Y?d+71mkSRmSBPeB=nNspBegCl zwg<(a;tTwfS6bDpu+&%xdi+9A^vh)^UJb>D;btZ*mzCZ%O7B_(*XOz`ogLUdFXVL? zXF77l?p#5sUT;-z;J`xA?w7lAT;+|>tQ&5|O7JEnc(W<+7Q`nDyj4quuDp%4+WcG_ zR|u`!SxcI+(z-)w-D$M$s@4+nZY&L3z$L=^J!arF=8DD6iUL`7sK+%Y=q39+mvpVYf&_YrA1!^j9Z(;nSZ5J(l- z+|x)8>v>C@VqPme!wCUneAXsBhXn8VPR^Kxj1(SKiO(Zcj^WVRcw&y8BVVYY{GwTu zFDb}#pw?3MOFco}$4?6mgq2_BeF1vz_<`H^3twUBdBEB{N=NdKUvlNEhU|PM+XAxj zWx!pa;J(IiU$>zs@Qno9H+e5+`xa_pwr`uw-@%yKh79*zhKmZhQ04bMhWoyOyA*Ig zFgijmw5&daf`rOu$yP6e?GK9WkIeQb8w!X& zC)obNdokNzQ3|vD&20WV#u3{;s@eX@Z2yX}{oCjWxzw`y2MU_)zqM@t<9KFE%b0i) zh}Ue%>17*c$VIGTODQ~Qw&Yc_rLG{x7| z7lIlPL5;xOG)(1&=2fO9?UtGuci+}ly{uP7iuy8bY5{Fp)<(kJa&g+UJZ}%$v;v9) zZCcUPvl7PUD?uwGC8G<&dkp`p05+{^j&K!`rhZ07&}tUm>JU({X^k4#v?j+Z*lXGN zwGnS%uhR=VL+c_`vtAERU>)KsLF?DR-axMk+EBsX2yzB?^d8g3ye(jFl7Ow(HSGR~ zpaH$G&8tlV4Z%$vH;loyuQqL_V7D^t&21>CZjpe!C2!BLw?c6YduvnAAdD^SZ4$6E zv@NsVF2*|C-pB|VY~k$y0S$Y{TG%^ryn?;6jUR$|1AAy3_ArEM*t_7#yx7?!>ktN{ zStU}icZFPISFVJMprT*v-FQ!s-d&Tfj}|rNJ+MrB0(1Qco8{78+T_q_B1OZY+dz9W z&wZk4LHnZEFuLPt1nbt8zT&LQ)}uK| z-F}o$vW8BZS%fA=zGx0rtdLo1R{*<57lQH_+--CWNM)~g~O96`-y7b)ZJ(SL6vCTPMbrUl&s1Jwiyw^D9}>s@x<{+2{zWSl8W9&{TVnpS;KD z1ddl!Ps9^j7c>@T;yn*oB(%>^Q?v2!6OC_5M7N!z&?cB*<0y2MmIACAzp<9se-N8_St zL6;{CneJQ=x95C5S3*BzN8FU#1LAf(-e=G??C4tK2z>@!7df*1H*x>1&xbqjs`I%i zGQ{n-HgtWJjv4#{Yal57;w$Fmg1h*3sn1(Ui#1LvUp7RC}dP)q7Ag{5-7uJi>k+jiv=n z3loM^SIwUwZmao-9yf-bh#7hkDZLkHhGwvznFbQypHFd;vh%dH^Gsyt*`%G2KV#2D zer82}p6~Tz&u6wNd{g*&LHT)+{k#-S3!0O#qq=CeGuPPRMw-uOUSuZ}^lFu#`Rr#w z%+G6)pVzIQHzGf8CjGFTw<0^-NvjtwJ3TuyJ6ohv^o~e5L)!(ti{CzOI`s3MC11#q znFe|fmivsz<&VSPFD}{EdIH>XYfTFkkq&gRQOt*^5`S6IN49B-ts?DX1?dxp^r?*m z4Q{RNXA}L;=Mc|cg!wOEiVyuut{;@XvTnb|LQ{LGvtzfQGSctrM9eqPXpBv%`$Bcr z>fpcAsUCfg)P`KC611b`LibIJjQC=GmxgtAQQxIYuq?MlF+bpe(b11uDosB@s=3YY z@{4VLF(3G>_A{4!n4n)!PD8XdR%`tViR^Sp{KgXfJ(sxab_NRKhFgd4$66--PZKZb nFOE9`ncR1)1LQVsY4SRwg>sA>At%XsauGGs0JH#(n-c#6Ydys2 delta 3951 zcmZXXcVHAn6vmz1+dGnw5ELxfy8;>;78C?;o>&1v#jeM(z$v-JyAZ{;_6`CO5Tqz7 zy(vghK~NBE2r7b#z4zYh_onRa<@kr)dEa|8-*4w;UgnP!-wqcGW_J?tg>yPB5rL2+ zM3vWlqfr0kJ?6!0naXDC8d43Jx@_K&BSpDW)~nIaUs@9J?C_I@bUXI}@Sd@d6JYZJxAl~B* z!|HvEO+`wJT0h9=Q-gHcL!z}OAJ$cqJw;qTV(JJvO(Y!Wc+Zv7Q6ZLPcQcS*&Qs>= zQ)yjbChIc{XO`8^hTglpjuYk}A%;h_#JP~l!H^y-=i!m@dybr6LV1A+%10ID$C`R| zZdENh`(L zpDJRxoabVeD-6r0&EzW$%Yb37VwibdU-^56Sw3r6{tcF^O&uZEST@gvEZ3H@T*rFF z@_DO&p}_LR0?U30`4Y4WrhFMshUNMamamwg+@M%)M7e6S=Jb$^pKai;^eWE_wy!m9 zJ+@u&I#=ElVVhJ!SH59@Z7yc3!(h8bv3---zGbC=_;wN7tvnaAeFsb7efqAM{5`z$ zK2>brZ_f4uX8U1;?MJ4LkRMxCpP+)?r=OOx{fzaB?dMki1@va0epz4}B;;4nYPMhF z$*}#VgzdK`D8Ex|zel-NskAyg)NW+7Kk&3b`=dS&Dx-0IBK*XY{S4fd-BoU2xAHHB z;jfIlRZWc!>nLddrfC1pwEwV5VEwa*_Fp_b)5dmGwEr>d`4{i@RQL}m3B54v;~+uX z05%CzbVm^<$CMG|8h8{#0R@}964(@HJ;SDi)wh6N!=|zV>;#oVs#sG6p1?Z5p+GI0 z!=_3d6;#ErsTIl@*x^2=YMyqrpw>mObzH%wZK0s;3b4)ArZ(CvwRPO4@4L1Mwr9As z1K`q*HUu|2Md4CAo(^znXDkL=nRYSr?}~Q=mv$?Ho1op9?H&=fdzvbO_Oh(@4p2bD z-KP}pzMP=o?q?JBhu*+FAPVOXo7T*VtcR%;$F-8R1ODygSytJ zhUWy?Lp0g)FsQK}iZC4ptmVCJmP?0gliikx7#)Ga71W7&9vKb`I;x20(L4$BJcj)< z(9UMsWASc*9>+O+pYfSXU0AUmIbAJ_1glR%pJ+@C8HzKVBvRsy zsQ_=PJVD=m0dM3Jt-c5JhV@BM+uMy!hE%gYg_G3fMyHmrKFtJC6ID;QZ!$?e6~CeV zhh*}>VBBTY3#5`0T-jH|s5bzX(HRV|PdF^7FT=1s0G)|y3gB5-BlA0(2k_bY;ob5( z2Px>pmh@{_=BvS!NyL;*ts-f=d$K@hOnL5h@Gq{BdE^0sSn*;Ug{<% zssdvtAKGbvoo2lT4K+(&3P+8~(G~3I%5YfFFzZMey2={5+8DaV7`irM=sKhX(Y}HL zc67aQgoB)J2p!#M9o-Z(!AqFMjVYoN|B+_Y^W(>NOjHl$>Fe|DMfx%)4Uva5OLegKcT6{&_fYJ4<5||+L={qXLe|3j9F4ya7y6KO7b27UZ1n-TE&I6mI-@mmu( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5); + } + ({true}?=>(otherlv_13=Lease_duration + { + newLeafNode(otherlv_13, grammarAccess.getQualityOfServiceAccess().getLease_durationKeyword_2_5_0()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getLeaseDurationEStringParserRuleCall_2_5_1_0_0()); + } + lv_LeaseDuration_14_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + $current, + "LeaseDuration", + lv_LeaseDuration_14_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_LeaseDuration_14_2=Infinite + { + newLeafNode(lv_LeaseDuration_14_2, grammarAccess.getQualityOfServiceAccess().getLeaseDurationInfiniteKeyword_2_5_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "LeaseDuration", lv_LeaseDuration_14_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6); + } + ({true}?=>(otherlv_15=Liveliness + { + newLeafNode(otherlv_15, grammarAccess.getQualityOfServiceAccess().getLivelinessKeyword_2_6_0()); + } + ( + ( + ( + lv_Liveliness_16_1=Automatic + { + newLeafNode(lv_Liveliness_16_1, grammarAccess.getQualityOfServiceAccess().getLivelinessAutomaticKeyword_2_6_1_0_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Liveliness", lv_Liveliness_16_1, null); + } + | + lv_Liveliness_16_2=Manual + { + newLeafNode(lv_Liveliness_16_2, grammarAccess.getQualityOfServiceAccess().getLivelinessManualKeyword_2_6_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Liveliness", lv_Liveliness_16_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7); + } + ({true}?=>(otherlv_17=Lifespan + { + newLeafNode(otherlv_17, grammarAccess.getQualityOfServiceAccess().getLifespanKeyword_2_7_0()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getLifespanEStringParserRuleCall_2_7_1_0_0()); + } + lv_Lifespan_18_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + $current, + "Lifespan", + lv_Lifespan_18_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_Lifespan_18_2=Infinite + { + newLeafNode(lv_Lifespan_18_2, grammarAccess.getQualityOfServiceAccess().getLifespanInfiniteKeyword_2_7_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Lifespan", lv_Lifespan_18_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) + )| + ( + {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8)}?=>( + { + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8); + } + ({true}?=>(otherlv_19=Deadline + { + newLeafNode(otherlv_19, grammarAccess.getQualityOfServiceAccess().getDeadlineKeyword_2_8_0()); + } + ( + ( + ( + { + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDeadlineEStringParserRuleCall_2_8_1_0_0()); + } + lv_Deadline_20_1=ruleEString + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + $current, + "Deadline", + lv_Deadline_20_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + } + | + lv_Deadline_20_2=Infinite + { + newLeafNode(lv_Deadline_20_2, grammarAccess.getQualityOfServiceAccess().getDeadlineInfiniteKeyword_2_8_1_0_1()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed($current, "Deadline", lv_Deadline_20_2, null); + } + ) + ) + ) + )) + { + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + } + ) ) )* ) @@ -516,9 +699,9 @@ ruleQualityOfService returns [EObject current=null] getUnorderedGroupHelper().leave(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); } ) - this_END_13=RULE_END + this_END_21=RULE_END { - newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + newLeafNode(this_END_21, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } ) ; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java index 7adf4360..e81c51e7 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.java @@ -21,130 +21,137 @@ @SuppressWarnings("all") public class InternalRos2Parser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Serviceclients", "Serviceservers", "Transient_local", "Actionclients", "Actionservers", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Float32_1", "Float64_1", "Keep_last", "Actions", "Default", "Duration", "Feedback", "History", "Keep_all", "Profile", "Reliable", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Volatile", "Boolean", "Integer", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Request", "Service", "Uint8_1", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Char_1", "Depth", "Int8_1", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Array", "Int16", "Int32", "Int64", "Msgs", "Node_1", "Srvs", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Char", "Goal", "Int8", "Name", "Node", "Qos", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Lease_duration", "Serviceclients", "Serviceservers", "Transient_local", "Actionclients", "Actionservers", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Liveliness", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Automatic", "Deadline", "Float32_1", "Float64_1", "Keep_last", "Lifespan", "Actions", "Default", "Duration", "Feedback", "History", "Infinite", "Keep_all", "Profile", "Reliable", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Volatile", "Boolean", "Integer", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Request", "Service", "Uint8_1", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Char_1", "Depth", "Int8_1", "Manual", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Array", "Int16", "Int32", "Int64", "Msgs", "Node_1", "Srvs", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Char", "Goal", "Int8", "Name", "Node", "Qos", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Float32_1=28; - public static final int Node=91; - public static final int RULE_DATE_TIME=112; - public static final int Uint64_1=43; - public static final int Serviceclients=8; - public static final int String=59; - public static final int History=35; - public static final int Int16=74; - public static final int Float32=47; - public static final int Goal=88; - public static final int Actionservers=12; - public static final int Bool=85; - public static final int Msgs=77; - public static final int Uint16=69; - public static final int Boolean=45; + public static final int Float32_1=32; + public static final int Node=98; + public static final int RULE_DATE_TIME=119; + public static final int Uint64_1=49; + public static final int Manual=73; + public static final int Serviceclients=9; + public static final int String=65; + public static final int History=40; + public static final int Int16=81; + public static final int Float32=53; + public static final int Goal=95; + public static final int Actionservers=13; + public static final int Bool=92; + public static final int Msgs=84; + public static final int Infinite=41; + public static final int Uint16=76; + public static final int Boolean=51; public static final int ExternalDependency=4; - public static final int Uint8=81; - public static final int Parameters=23; - public static final int RULE_ID=113; - public static final int Actions=31; - public static final int RULE_DIGIT=102; + public static final int Uint8=88; + public static final int Parameters=25; + public static final int RULE_ID=120; + public static final int Actions=36; + public static final int RULE_DIGIT=109; public static final int GlobalNamespace=7; - public static final int Artifacts=25; - public static final int Node_1=78; - public static final int Int16_1=49; - public static final int Header=58; - public static final int RULE_INT=115; - public static final int Byte=86; - public static final int RULE_ML_COMMENT=122; - public static final int LeftSquareBracket=100; - public static final int Base64=56; - public static final int Profile=37; - public static final int Depth=65; - public static final int Comma=98; - public static final int RULE_MESSAGE_ASIGMENT=116; - public static final int LeftSquareBracketRightSquareBracket=97; - public static final int Int32=75; - public static final int Char=87; - public static final int Publishers=24; - public static final int Parameter_qos=14; - public static final int Srvs=79; - public static final int RULE_DECINT=105; - public static final int Reliable=38; - public static final int Uint32=70; - public static final int FromGitRepo=16; - public static final int RULE_HOUR=110; - public static final int Int8=89; - public static final int Default=32; - public static final int Int8_1=66; - public static final int Uint16_1=41; - public static final int Type=94; - public static final int Float64=48; - public static final int Int32_1=50; - public static final int Keep_all=36; - public static final int RULE_BINARY=103; - public static final int String_1=68; - public static final int Subscribers=19; - public static final int String_2=40; - public static final int Actionclients=11; - public static final int RULE_DAY=107; - public static final int RULE_BEGIN=117; - public static final int Services_qos=18; - public static final int RULE_BOOLEAN=104; + public static final int Artifacts=27; + public static final int Node_1=85; + public static final int Int16_1=55; + public static final int Header=64; + public static final int RULE_INT=122; + public static final int Byte=93; + public static final int RULE_ML_COMMENT=129; + public static final int LeftSquareBracket=107; + public static final int Automatic=30; + public static final int Base64=62; + public static final int Profile=43; + public static final int Depth=71; + public static final int Comma=105; + public static final int RULE_MESSAGE_ASIGMENT=123; + public static final int LeftSquareBracketRightSquareBracket=104; + public static final int Int32=82; + public static final int Char=94; + public static final int Publishers=26; + public static final int Parameter_qos=15; + public static final int Srvs=86; + public static final int RULE_DECINT=112; + public static final int Reliable=44; + public static final int Uint32=77; + public static final int FromGitRepo=17; + public static final int RULE_HOUR=117; + public static final int Int8=96; + public static final int Default=37; + public static final int Int8_1=72; + public static final int Uint16_1=47; + public static final int Type=101; + public static final int Float64=54; + public static final int Int32_1=56; + public static final int Keep_all=42; + public static final int RULE_BINARY=110; + public static final int String_1=75; + public static final int Subscribers=20; + public static final int String_2=46; + public static final int Lifespan=35; + public static final int Actionclients=12; + public static final int RULE_DAY=114; + public static final int RULE_BEGIN=124; + public static final int Services_qos=19; + public static final int RULE_BOOLEAN=111; public static final int RelativeNamespace=5; - public static final int Serviceservers=9; - public static final int RULE_YEAR=109; - public static final int Result=67; - public static final int Name=90; - public static final int RULE_MIN_SEC=111; - public static final int Default_qos=21; - public static final int Char_1=64; - public static final int ParameterAny=15; - public static final int List=84; - public static final int Dependencies=13; - public static final int RightSquareBracket=101; + public static final int Serviceservers=10; + public static final int RULE_YEAR=116; + public static final int Result=74; + public static final int Name=97; + public static final int RULE_MIN_SEC=118; + public static final int Default_qos=22; + public static final int Char_1=70; + public static final int ParameterAny=16; + public static final int List=91; + public static final int Dependencies=14; + public static final int RightSquareBracket=108; public static final int PrivateNamespace=6; - public static final int GraphName=27; - public static final int Byte_1=63; - public static final int Float64_1=29; - public static final int Durability=22; - public static final int Duration=33; - public static final int Uint32_1=42; - public static final int Double=57; - public static final int Keep_last=30; - public static final int Type_1=80; - public static final int Value=82; - public static final int Transient_local=10; - public static final int Uint64=71; - public static final int Action=61; - public static final int RULE_END=118; - public static final int Message=52; - public static final int Value_1=72; - public static final int Time=93; - public static final int RULE_STRING=114; - public static final int Best_effort=20; - public static final int Bool_1=62; - public static final int Any=95; - public static final int Struct=60; - public static final int RULE_SL_COMMENT=119; - public static final int Uint8_1=55; - public static final int RULE_DOUBLE=106; - public static final int Feedback=34; - public static final int RULE_ROS_CONVENTION_A=120; - public static final int RULE_ROS_CONVENTION_PARAM=121; - public static final int Colon=99; + public static final int GraphName=29; + public static final int Liveliness=24; + public static final int Byte_1=69; + public static final int Deadline=31; + public static final int Float64_1=33; + public static final int Durability=23; + public static final int Duration=38; + public static final int Uint32_1=48; + public static final int Double=63; + public static final int Keep_last=34; + public static final int Type_1=87; + public static final int Value=89; + public static final int Transient_local=11; + public static final int Uint64=78; + public static final int Lease_duration=8; + public static final int Action=67; + public static final int RULE_END=125; + public static final int Message=58; + public static final int Value_1=79; + public static final int Time=100; + public static final int RULE_STRING=121; + public static final int Best_effort=21; + public static final int Bool_1=68; + public static final int Any=102; + public static final int Struct=66; + public static final int RULE_SL_COMMENT=126; + public static final int Uint8_1=61; + public static final int RULE_DOUBLE=113; + public static final int Feedback=39; + public static final int RULE_ROS_CONVENTION_A=127; + public static final int RULE_ROS_CONVENTION_PARAM=128; + public static final int Colon=106; public static final int EOF=-1; - public static final int Ns=96; - public static final int RULE_WS=123; - public static final int Int64_1=51; - public static final int Request=53; - public static final int Service=54; - public static final int Sensor_qos=26; - public static final int RULE_ANY_OTHER=124; - public static final int Volatile=44; - public static final int Date=83; - public static final int Response=39; - public static final int Integer=46; - public static final int Array=73; - public static final int Qos=92; - public static final int Int64=76; - public static final int RULE_MONTH=108; - public static final int Reliability=17; + public static final int Ns=103; + public static final int RULE_WS=130; + public static final int Int64_1=57; + public static final int Request=59; + public static final int Service=60; + public static final int Sensor_qos=28; + public static final int RULE_ANY_OTHER=131; + public static final int Volatile=50; + public static final int Date=90; + public static final int Response=45; + public static final int Integer=52; + public static final int Array=80; + public static final int Qos=99; + public static final int Int64=83; + public static final int RULE_MONTH=115; + public static final int Reliability=18; // delegates // delegators @@ -702,7 +709,7 @@ public final EObject entryRuleQualityOfService() throws RecognitionException { // $ANTLR start "ruleQualityOfService" - // InternalRos2Parser.g:262:1: ruleQualityOfService returns [EObject current=null] : ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END ) ; + // InternalRos2Parser.g:262:1: ruleQualityOfService returns [EObject current=null] : ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) this_END_21= RULE_END ) ; public final EObject ruleQualityOfService() throws RecognitionException { EObject current = null; @@ -722,19 +729,34 @@ public final EObject ruleQualityOfService() throws RecognitionException { Token otherlv_11=null; Token lv_Durability_12_1=null; Token lv_Durability_12_2=null; - Token this_END_13=null; + Token otherlv_13=null; + Token lv_LeaseDuration_14_2=null; + Token otherlv_15=null; + Token lv_Liveliness_16_1=null; + Token lv_Liveliness_16_2=null; + Token otherlv_17=null; + Token lv_Lifespan_18_2=null; + Token otherlv_19=null; + Token lv_Deadline_20_2=null; + Token this_END_21=null; AntlrDatatypeRuleToken lv_Depth_8_0 = null; + AntlrDatatypeRuleToken lv_LeaseDuration_14_1 = null; + + AntlrDatatypeRuleToken lv_Lifespan_18_1 = null; + + AntlrDatatypeRuleToken lv_Deadline_20_1 = null; + enterRule(); try { - // InternalRos2Parser.g:268:2: ( ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END ) ) - // InternalRos2Parser.g:269:2: ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END ) + // InternalRos2Parser.g:268:2: ( ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) this_END_21= RULE_END ) ) + // InternalRos2Parser.g:269:2: ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) this_END_21= RULE_END ) { - // InternalRos2Parser.g:269:2: ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END ) - // InternalRos2Parser.g:270:3: () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) this_END_13= RULE_END + // InternalRos2Parser.g:269:2: ( () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) this_END_21= RULE_END ) + // InternalRos2Parser.g:270:3: () this_BEGIN_1= RULE_BEGIN ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) this_END_21= RULE_END { // InternalRos2Parser.g:270:3: () // InternalRos2Parser.g:271:4: @@ -751,42 +773,24 @@ public final EObject ruleQualityOfService() throws RecognitionException { newLeafNode(this_BEGIN_1, grammarAccess.getQualityOfServiceAccess().getBEGINTerminalRuleCall_1()); - // InternalRos2Parser.g:281:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) ) - // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) + // InternalRos2Parser.g:281:3: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) ) + // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) { - // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) ) - // InternalRos2Parser.g:283:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) + // InternalRos2Parser.g:282:4: ( ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) ) + // InternalRos2Parser.g:283:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) { getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); - // InternalRos2Parser.g:286:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* ) - // InternalRos2Parser.g:287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* + // InternalRos2Parser.g:286:5: ( ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* ) + // InternalRos2Parser.g:287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* { - // InternalRos2Parser.g:287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) )* - loop10: + // InternalRos2Parser.g:287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )* + loop14: do { - int alt10=6; - int LA10_0 = input.LA(1); - - if ( LA10_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0) ) { - alt10=1; - } - else if ( LA10_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1) ) { - alt10=2; - } - else if ( LA10_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2) ) { - alt10=3; - } - else if ( LA10_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3) ) { - alt10=4; - } - else if ( LA10_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4) ) { - alt10=5; - } - - - switch (alt10) { + int alt14=10; + alt14 = dfa14.predict(input); + switch (alt14) { case 1 : // InternalRos2Parser.g:288:4: ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) { @@ -1348,11 +1352,478 @@ else if ( (LA9_0==Volatile) ) { } + } + break; + case 6 : + // InternalRos2Parser.g:512:4: ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:512:4: ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) + // InternalRos2Parser.g:513:5: {...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5)"); + } + // InternalRos2Parser.g:513:113: ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) + // InternalRos2Parser.g:514:6: ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5); + + // InternalRos2Parser.g:517:9: ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) + // InternalRos2Parser.g:517:10: {...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:517:19: (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) + // InternalRos2Parser.g:517:20: otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) + { + otherlv_13=(Token)match(input,Lease_duration,FOLLOW_20); + + newLeafNode(otherlv_13, grammarAccess.getQualityOfServiceAccess().getLease_durationKeyword_2_5_0()); + + // InternalRos2Parser.g:521:9: ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) + // InternalRos2Parser.g:522:10: ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) + { + // InternalRos2Parser.g:522:10: ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) + // InternalRos2Parser.g:523:11: (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) + { + // InternalRos2Parser.g:523:11: (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) + int alt10=2; + int LA10_0 = input.LA(1); + + if ( ((LA10_0>=RULE_ID && LA10_0<=RULE_STRING)) ) { + alt10=1; + } + else if ( (LA10_0==Infinite) ) { + alt10=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 10, 0, input); + + throw nvae; + } + switch (alt10) { + case 1 : + // InternalRos2Parser.g:524:12: lv_LeaseDuration_14_1= ruleEString + { + + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getLeaseDurationEStringParserRuleCall_2_5_1_0_0()); + + pushFollow(FOLLOW_14); + lv_LeaseDuration_14_1=ruleEString(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + current, + "LeaseDuration", + lv_LeaseDuration_14_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalRos2Parser.g:540:12: lv_LeaseDuration_14_2= Infinite + { + lv_LeaseDuration_14_2=(Token)match(input,Infinite,FOLLOW_14); + + newLeafNode(lv_LeaseDuration_14_2, grammarAccess.getQualityOfServiceAccess().getLeaseDurationInfiniteKeyword_2_5_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "LeaseDuration", lv_LeaseDuration_14_2, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 7 : + // InternalRos2Parser.g:559:4: ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:559:4: ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) + // InternalRos2Parser.g:560:5: {...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6)"); + } + // InternalRos2Parser.g:560:113: ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) + // InternalRos2Parser.g:561:6: ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6); + + // InternalRos2Parser.g:564:9: ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) + // InternalRos2Parser.g:564:10: {...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:564:19: (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) + // InternalRos2Parser.g:564:20: otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) + { + otherlv_15=(Token)match(input,Liveliness,FOLLOW_21); + + newLeafNode(otherlv_15, grammarAccess.getQualityOfServiceAccess().getLivelinessKeyword_2_6_0()); + + // InternalRos2Parser.g:568:9: ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) + // InternalRos2Parser.g:569:10: ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) + { + // InternalRos2Parser.g:569:10: ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) + // InternalRos2Parser.g:570:11: (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) + { + // InternalRos2Parser.g:570:11: (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) + int alt11=2; + int LA11_0 = input.LA(1); + + if ( (LA11_0==Automatic) ) { + alt11=1; + } + else if ( (LA11_0==Manual) ) { + alt11=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 11, 0, input); + + throw nvae; + } + switch (alt11) { + case 1 : + // InternalRos2Parser.g:571:12: lv_Liveliness_16_1= Automatic + { + lv_Liveliness_16_1=(Token)match(input,Automatic,FOLLOW_14); + + newLeafNode(lv_Liveliness_16_1, grammarAccess.getQualityOfServiceAccess().getLivelinessAutomaticKeyword_2_6_1_0_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Liveliness", lv_Liveliness_16_1, null); + + + } + break; + case 2 : + // InternalRos2Parser.g:582:12: lv_Liveliness_16_2= Manual + { + lv_Liveliness_16_2=(Token)match(input,Manual,FOLLOW_14); + + newLeafNode(lv_Liveliness_16_2, grammarAccess.getQualityOfServiceAccess().getLivelinessManualKeyword_2_6_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Liveliness", lv_Liveliness_16_2, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 8 : + // InternalRos2Parser.g:601:4: ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:601:4: ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) + // InternalRos2Parser.g:602:5: {...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7)"); + } + // InternalRos2Parser.g:602:113: ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) + // InternalRos2Parser.g:603:6: ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7); + + // InternalRos2Parser.g:606:9: ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) + // InternalRos2Parser.g:606:10: {...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:606:19: (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) + // InternalRos2Parser.g:606:20: otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) + { + otherlv_17=(Token)match(input,Lifespan,FOLLOW_20); + + newLeafNode(otherlv_17, grammarAccess.getQualityOfServiceAccess().getLifespanKeyword_2_7_0()); + + // InternalRos2Parser.g:610:9: ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) + // InternalRos2Parser.g:611:10: ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) + { + // InternalRos2Parser.g:611:10: ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) + // InternalRos2Parser.g:612:11: (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) + { + // InternalRos2Parser.g:612:11: (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) + int alt12=2; + int LA12_0 = input.LA(1); + + if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { + alt12=1; + } + else if ( (LA12_0==Infinite) ) { + alt12=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 12, 0, input); + + throw nvae; + } + switch (alt12) { + case 1 : + // InternalRos2Parser.g:613:12: lv_Lifespan_18_1= ruleEString + { + + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getLifespanEStringParserRuleCall_2_7_1_0_0()); + + pushFollow(FOLLOW_14); + lv_Lifespan_18_1=ruleEString(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + current, + "Lifespan", + lv_Lifespan_18_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalRos2Parser.g:629:12: lv_Lifespan_18_2= Infinite + { + lv_Lifespan_18_2=(Token)match(input,Infinite,FOLLOW_14); + + newLeafNode(lv_Lifespan_18_2, grammarAccess.getQualityOfServiceAccess().getLifespanInfiniteKeyword_2_7_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Lifespan", lv_Lifespan_18_2, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + + } + break; + case 9 : + // InternalRos2Parser.g:648:4: ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) + { + // InternalRos2Parser.g:648:4: ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) + // InternalRos2Parser.g:649:5: {...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) + { + if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8)"); + } + // InternalRos2Parser.g:649:113: ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) + // InternalRos2Parser.g:650:6: ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) + { + + getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8); + + // InternalRos2Parser.g:653:9: ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) + // InternalRos2Parser.g:653:10: {...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) + { + if ( !((true)) ) { + throw new FailedPredicateException(input, "ruleQualityOfService", "true"); + } + // InternalRos2Parser.g:653:19: (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) + // InternalRos2Parser.g:653:20: otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) + { + otherlv_19=(Token)match(input,Deadline,FOLLOW_20); + + newLeafNode(otherlv_19, grammarAccess.getQualityOfServiceAccess().getDeadlineKeyword_2_8_0()); + + // InternalRos2Parser.g:657:9: ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) + // InternalRos2Parser.g:658:10: ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) + { + // InternalRos2Parser.g:658:10: ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) + // InternalRos2Parser.g:659:11: (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) + { + // InternalRos2Parser.g:659:11: (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) + int alt13=2; + int LA13_0 = input.LA(1); + + if ( ((LA13_0>=RULE_ID && LA13_0<=RULE_STRING)) ) { + alt13=1; + } + else if ( (LA13_0==Infinite) ) { + alt13=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + switch (alt13) { + case 1 : + // InternalRos2Parser.g:660:12: lv_Deadline_20_1= ruleEString + { + + newCompositeNode(grammarAccess.getQualityOfServiceAccess().getDeadlineEStringParserRuleCall_2_8_1_0_0()); + + pushFollow(FOLLOW_14); + lv_Deadline_20_1=ruleEString(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getQualityOfServiceRule()); + } + set( + current, + "Deadline", + lv_Deadline_20_1, + "de.fraunhofer.ipa.ros.Basics.EString"); + afterParserOrEnumRuleCall(); + + + } + break; + case 2 : + // InternalRos2Parser.g:676:12: lv_Deadline_20_2= Infinite + { + lv_Deadline_20_2=(Token)match(input,Infinite,FOLLOW_14); + + newLeafNode(lv_Deadline_20_2, grammarAccess.getQualityOfServiceAccess().getDeadlineInfiniteKeyword_2_8_1_0_1()); + + + if (current==null) { + current = createModelElement(grammarAccess.getQualityOfServiceRule()); + } + setWithLastConsumed(current, "Deadline", lv_Deadline_20_2, null); + + + } + break; + + } + + + } + + + } + + + } + + + } + + + getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2()); + + + } + + + } + + } break; default : - break loop10; + break loop14; } } while (true); @@ -1368,9 +1839,9 @@ else if ( (LA9_0==Volatile) ) { } - this_END_13=(Token)match(input,RULE_END,FOLLOW_2); + this_END_21=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_13, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); + newLeafNode(this_END_21, grammarAccess.getQualityOfServiceAccess().getENDTerminalRuleCall_3()); } @@ -1395,7 +1866,7 @@ else if ( (LA9_0==Volatile) ) { // $ANTLR start "entryRulePublisher" - // InternalRos2Parser.g:527:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; + // InternalRos2Parser.g:710:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; public final EObject entryRulePublisher() throws RecognitionException { EObject current = null; @@ -1403,8 +1874,8 @@ public final EObject entryRulePublisher() throws RecognitionException { try { - // InternalRos2Parser.g:527:50: (iv_rulePublisher= rulePublisher EOF ) - // InternalRos2Parser.g:528:2: iv_rulePublisher= rulePublisher EOF + // InternalRos2Parser.g:710:50: (iv_rulePublisher= rulePublisher EOF ) + // InternalRos2Parser.g:711:2: iv_rulePublisher= rulePublisher EOF { newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -1431,7 +1902,7 @@ public final EObject entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRos2Parser.g:534:1: rulePublisher returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:717:1: rulePublisher returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject rulePublisher() throws RecognitionException { EObject current = null; @@ -1452,14 +1923,14 @@ public final EObject rulePublisher() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:540:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:541:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:723:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:724:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:541:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:542:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:724:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:725:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:542:3: () - // InternalRos2Parser.g:543:4: + // InternalRos2Parser.g:725:3: () + // InternalRos2Parser.g:726:4: { current = forceCreateModelElement( @@ -1469,11 +1940,11 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRos2Parser.g:549:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:550:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:732:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:733:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:550:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:551:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:733:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:734:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); @@ -1504,7 +1975,7 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); @@ -1512,11 +1983,11 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:580:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:581:4: ( ruleEString ) + // InternalRos2Parser.g:763:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:764:4: ( ruleEString ) { - // InternalRos2Parser.g:581:4: ( ruleEString ) - // InternalRos2Parser.g:582:5: ruleEString + // InternalRos2Parser.g:764:4: ( ruleEString ) + // InternalRos2Parser.g:765:5: ruleEString { if (current==null) { @@ -1526,7 +1997,7 @@ public final EObject rulePublisher() throws RecognitionException { newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -1540,31 +2011,31 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRos2Parser.g:596:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt11=2; - int LA11_0 = input.LA(1); + // InternalRos2Parser.g:779:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA11_0==Ns) ) { - alt11=1; + if ( (LA15_0==Ns) ) { + alt15=1; } - switch (alt11) { + switch (alt15) { case 1 : - // InternalRos2Parser.g:597:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:780:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:601:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:602:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:784:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:785:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:602:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:603:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:785:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:786:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -1592,26 +2063,26 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRos2Parser.g:621:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRos2Parser.g:804:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA12_0==Qos) ) { - alt12=1; + if ( (LA16_0==Qos) ) { + alt16=1; } - switch (alt12) { + switch (alt16) { case 1 : - // InternalRos2Parser.g:622:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:805:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getPublisherAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:626:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:627:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:809:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:810:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:627:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:628:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:810:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:811:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -1671,7 +2142,7 @@ public final EObject rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRos2Parser.g:654:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; + // InternalRos2Parser.g:837:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; public final EObject entryRuleSubscriber() throws RecognitionException { EObject current = null; @@ -1679,8 +2150,8 @@ public final EObject entryRuleSubscriber() throws RecognitionException { try { - // InternalRos2Parser.g:654:51: (iv_ruleSubscriber= ruleSubscriber EOF ) - // InternalRos2Parser.g:655:2: iv_ruleSubscriber= ruleSubscriber EOF + // InternalRos2Parser.g:837:51: (iv_ruleSubscriber= ruleSubscriber EOF ) + // InternalRos2Parser.g:838:2: iv_ruleSubscriber= ruleSubscriber EOF { newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -1707,7 +2178,7 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRos2Parser.g:661:1: ruleSubscriber returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:844:1: ruleSubscriber returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject ruleSubscriber() throws RecognitionException { EObject current = null; @@ -1728,14 +2199,14 @@ public final EObject ruleSubscriber() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:667:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:668:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:850:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:851:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:668:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:669:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:851:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:852:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:669:3: () - // InternalRos2Parser.g:670:4: + // InternalRos2Parser.g:852:3: () + // InternalRos2Parser.g:853:4: { current = forceCreateModelElement( @@ -1745,11 +2216,11 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRos2Parser.g:676:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:677:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:859:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:860:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:677:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:678:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:860:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:861:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); @@ -1780,7 +2251,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); @@ -1788,11 +2259,11 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:707:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:708:4: ( ruleEString ) + // InternalRos2Parser.g:890:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:891:4: ( ruleEString ) { - // InternalRos2Parser.g:708:4: ( ruleEString ) - // InternalRos2Parser.g:709:5: ruleEString + // InternalRos2Parser.g:891:4: ( ruleEString ) + // InternalRos2Parser.g:892:5: ruleEString { if (current==null) { @@ -1802,7 +2273,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -1816,31 +2287,31 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRos2Parser.g:723:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRos2Parser.g:906:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA13_0==Ns) ) { - alt13=1; + if ( (LA17_0==Ns) ) { + alt17=1; } - switch (alt13) { + switch (alt17) { case 1 : - // InternalRos2Parser.g:724:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:907:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:728:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:729:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:911:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:912:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:729:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:730:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:912:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:913:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -1868,26 +2339,26 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRos2Parser.g:748:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRos2Parser.g:931:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA14_0==Qos) ) { - alt14=1; + if ( (LA18_0==Qos) ) { + alt18=1; } - switch (alt14) { + switch (alt18) { case 1 : - // InternalRos2Parser.g:749:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:932:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:753:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:754:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:936:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:937:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:754:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:755:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:937:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:938:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -1947,7 +2418,7 @@ public final EObject ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceServer" - // InternalRos2Parser.g:781:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; + // InternalRos2Parser.g:964:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; public final EObject entryRuleServiceServer() throws RecognitionException { EObject current = null; @@ -1955,8 +2426,8 @@ public final EObject entryRuleServiceServer() throws RecognitionException { try { - // InternalRos2Parser.g:781:54: (iv_ruleServiceServer= ruleServiceServer EOF ) - // InternalRos2Parser.g:782:2: iv_ruleServiceServer= ruleServiceServer EOF + // InternalRos2Parser.g:964:54: (iv_ruleServiceServer= ruleServiceServer EOF ) + // InternalRos2Parser.g:965:2: iv_ruleServiceServer= ruleServiceServer EOF { newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -1983,7 +2454,7 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRos2Parser.g:788:1: ruleServiceServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:971:1: ruleServiceServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject ruleServiceServer() throws RecognitionException { EObject current = null; @@ -2004,14 +2475,14 @@ public final EObject ruleServiceServer() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:794:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:795:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:977:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:978:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:795:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:796:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:978:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:979:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:796:3: () - // InternalRos2Parser.g:797:4: + // InternalRos2Parser.g:979:3: () + // InternalRos2Parser.g:980:4: { current = forceCreateModelElement( @@ -2021,11 +2492,11 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRos2Parser.g:803:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:804:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:986:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:987:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:804:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:805:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:987:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:988:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); @@ -2056,7 +2527,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); @@ -2064,11 +2535,11 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:834:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:835:4: ( ruleEString ) + // InternalRos2Parser.g:1017:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:1018:4: ( ruleEString ) { - // InternalRos2Parser.g:835:4: ( ruleEString ) - // InternalRos2Parser.g:836:5: ruleEString + // InternalRos2Parser.g:1018:4: ( ruleEString ) + // InternalRos2Parser.g:1019:5: ruleEString { if (current==null) { @@ -2078,7 +2549,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2092,31 +2563,31 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRos2Parser.g:850:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRos2Parser.g:1033:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA15_0==Ns) ) { - alt15=1; + if ( (LA19_0==Ns) ) { + alt19=1; } - switch (alt15) { + switch (alt19) { case 1 : - // InternalRos2Parser.g:851:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1034:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:855:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:856:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1038:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1039:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:856:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:857:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:1039:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1040:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -2144,26 +2615,26 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRos2Parser.g:875:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRos2Parser.g:1058:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA16_0==Qos) ) { - alt16=1; + if ( (LA20_0==Qos) ) { + alt20=1; } - switch (alt16) { + switch (alt20) { case 1 : - // InternalRos2Parser.g:876:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1059:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:880:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:881:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1063:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1064:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:881:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:882:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:1064:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1065:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -2223,7 +2694,7 @@ public final EObject ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRos2Parser.g:908:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; + // InternalRos2Parser.g:1091:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; public final EObject entryRuleServiceClient() throws RecognitionException { EObject current = null; @@ -2231,8 +2702,8 @@ public final EObject entryRuleServiceClient() throws RecognitionException { try { - // InternalRos2Parser.g:908:54: (iv_ruleServiceClient= ruleServiceClient EOF ) - // InternalRos2Parser.g:909:2: iv_ruleServiceClient= ruleServiceClient EOF + // InternalRos2Parser.g:1091:54: (iv_ruleServiceClient= ruleServiceClient EOF ) + // InternalRos2Parser.g:1092:2: iv_ruleServiceClient= ruleServiceClient EOF { newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -2259,7 +2730,7 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRos2Parser.g:915:1: ruleServiceClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:1098:1: ruleServiceClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject ruleServiceClient() throws RecognitionException { EObject current = null; @@ -2280,14 +2751,14 @@ public final EObject ruleServiceClient() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:921:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:922:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1104:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:1105:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:922:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:923:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:1105:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1106:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:923:3: () - // InternalRos2Parser.g:924:4: + // InternalRos2Parser.g:1106:3: () + // InternalRos2Parser.g:1107:4: { current = forceCreateModelElement( @@ -2297,11 +2768,11 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRos2Parser.g:930:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:931:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1113:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:1114:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:931:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:932:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:1114:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1115:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); @@ -2332,7 +2803,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); @@ -2340,11 +2811,11 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:961:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:962:4: ( ruleEString ) + // InternalRos2Parser.g:1144:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:1145:4: ( ruleEString ) { - // InternalRos2Parser.g:962:4: ( ruleEString ) - // InternalRos2Parser.g:963:5: ruleEString + // InternalRos2Parser.g:1145:4: ( ruleEString ) + // InternalRos2Parser.g:1146:5: ruleEString { if (current==null) { @@ -2354,7 +2825,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2368,31 +2839,31 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRos2Parser.g:977:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt17=2; - int LA17_0 = input.LA(1); + // InternalRos2Parser.g:1160:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA17_0==Ns) ) { - alt17=1; + if ( (LA21_0==Ns) ) { + alt21=1; } - switch (alt17) { + switch (alt21) { case 1 : - // InternalRos2Parser.g:978:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1161:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:982:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:983:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1165:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1166:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:983:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:984:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:1166:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1167:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -2420,26 +2891,26 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRos2Parser.g:1002:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt18=2; - int LA18_0 = input.LA(1); + // InternalRos2Parser.g:1185:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA18_0==Qos) ) { - alt18=1; + if ( (LA22_0==Qos) ) { + alt22=1; } - switch (alt18) { + switch (alt22) { case 1 : - // InternalRos2Parser.g:1003:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1186:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:1007:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:1008:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1190:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1191:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:1008:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:1009:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:1191:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1192:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -2499,7 +2970,7 @@ public final EObject ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRos2Parser.g:1035:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; + // InternalRos2Parser.g:1218:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; public final EObject entryRuleActionServer() throws RecognitionException { EObject current = null; @@ -2507,8 +2978,8 @@ public final EObject entryRuleActionServer() throws RecognitionException { try { - // InternalRos2Parser.g:1035:53: (iv_ruleActionServer= ruleActionServer EOF ) - // InternalRos2Parser.g:1036:2: iv_ruleActionServer= ruleActionServer EOF + // InternalRos2Parser.g:1218:53: (iv_ruleActionServer= ruleActionServer EOF ) + // InternalRos2Parser.g:1219:2: iv_ruleActionServer= ruleActionServer EOF { newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -2535,7 +3006,7 @@ public final EObject entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRos2Parser.g:1042:1: ruleActionServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:1225:1: ruleActionServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject ruleActionServer() throws RecognitionException { EObject current = null; @@ -2556,14 +3027,14 @@ public final EObject ruleActionServer() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1048:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:1049:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1231:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:1232:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:1049:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:1050:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:1232:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1233:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:1050:3: () - // InternalRos2Parser.g:1051:4: + // InternalRos2Parser.g:1233:3: () + // InternalRos2Parser.g:1234:4: { current = forceCreateModelElement( @@ -2573,11 +3044,11 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRos2Parser.g:1057:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:1058:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1240:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:1241:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:1058:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:1059:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:1241:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1242:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); @@ -2608,7 +3079,7 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); @@ -2616,11 +3087,11 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:1088:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:1089:4: ( ruleEString ) + // InternalRos2Parser.g:1271:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:1272:4: ( ruleEString ) { - // InternalRos2Parser.g:1089:4: ( ruleEString ) - // InternalRos2Parser.g:1090:5: ruleEString + // InternalRos2Parser.g:1272:4: ( ruleEString ) + // InternalRos2Parser.g:1273:5: ruleEString { if (current==null) { @@ -2630,7 +3101,7 @@ public final EObject ruleActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2644,31 +3115,31 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRos2Parser.g:1104:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalRos2Parser.g:1287:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA19_0==Ns) ) { - alt19=1; + if ( (LA23_0==Ns) ) { + alt23=1; } - switch (alt19) { + switch (alt23) { case 1 : - // InternalRos2Parser.g:1105:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1288:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:1109:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:1110:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1292:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1293:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:1110:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:1111:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:1293:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1294:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -2696,26 +3167,26 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRos2Parser.g:1129:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRos2Parser.g:1312:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA20_0==Qos) ) { - alt20=1; + if ( (LA24_0==Qos) ) { + alt24=1; } - switch (alt20) { + switch (alt24) { case 1 : - // InternalRos2Parser.g:1130:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1313:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getActionServerAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:1134:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:1135:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1317:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1318:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:1135:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:1136:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:1318:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1319:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -2775,7 +3246,7 @@ public final EObject ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRos2Parser.g:1162:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; + // InternalRos2Parser.g:1345:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; public final EObject entryRuleActionClient() throws RecognitionException { EObject current = null; @@ -2783,8 +3254,8 @@ public final EObject entryRuleActionClient() throws RecognitionException { try { - // InternalRos2Parser.g:1162:53: (iv_ruleActionClient= ruleActionClient EOF ) - // InternalRos2Parser.g:1163:2: iv_ruleActionClient= ruleActionClient EOF + // InternalRos2Parser.g:1345:53: (iv_ruleActionClient= ruleActionClient EOF ) + // InternalRos2Parser.g:1346:2: iv_ruleActionClient= ruleActionClient EOF { newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -2811,7 +3282,7 @@ public final EObject entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRos2Parser.g:1169:1: ruleActionClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; + // InternalRos2Parser.g:1352:1: ruleActionClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ; public final EObject ruleActionClient() throws RecognitionException { EObject current = null; @@ -2832,14 +3303,14 @@ public final EObject ruleActionClient() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1175:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) - // InternalRos2Parser.g:1176:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1358:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) ) + // InternalRos2Parser.g:1359:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) { - // InternalRos2Parser.g:1176:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) - // InternalRos2Parser.g:1177:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END + // InternalRos2Parser.g:1359:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END ) + // InternalRos2Parser.g:1360:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END { - // InternalRos2Parser.g:1177:3: () - // InternalRos2Parser.g:1178:4: + // InternalRos2Parser.g:1360:3: () + // InternalRos2Parser.g:1361:4: { current = forceCreateModelElement( @@ -2849,11 +3320,11 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRos2Parser.g:1184:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:1185:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1367:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:1368:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:1185:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:1186:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:1368:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1369:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); @@ -2884,7 +3355,7 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); @@ -2892,11 +3363,11 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:1215:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:1216:4: ( ruleEString ) + // InternalRos2Parser.g:1398:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:1399:4: ( ruleEString ) { - // InternalRos2Parser.g:1216:4: ( ruleEString ) - // InternalRos2Parser.g:1217:5: ruleEString + // InternalRos2Parser.g:1399:4: ( ruleEString ) + // InternalRos2Parser.g:1400:5: ruleEString { if (current==null) { @@ -2906,7 +3377,7 @@ public final EObject ruleActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); ruleEString(); state._fsp--; @@ -2920,31 +3391,31 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRos2Parser.g:1231:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt21=2; - int LA21_0 = input.LA(1); + // InternalRos2Parser.g:1414:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA21_0==Ns) ) { - alt21=1; + if ( (LA25_0==Ns) ) { + alt25=1; } - switch (alt21) { + switch (alt25) { case 1 : - // InternalRos2Parser.g:1232:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1415:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:1236:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:1237:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1419:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1420:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:1237:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:1238:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:1420:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1421:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -2972,26 +3443,26 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRos2Parser.g:1256:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? - int alt22=2; - int LA22_0 = input.LA(1); + // InternalRos2Parser.g:1439:3: (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA22_0==Qos) ) { - alt22=1; + if ( (LA26_0==Qos) ) { + alt26=1; } - switch (alt22) { + switch (alt26) { case 1 : - // InternalRos2Parser.g:1257:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1440:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { otherlv_8=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_8, grammarAccess.getActionClientAccess().getQosKeyword_7_0()); - // InternalRos2Parser.g:1261:4: ( (lv_qos_9_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:1262:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1444:4: ( (lv_qos_9_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1445:5: (lv_qos_9_0= ruleQualityOfService ) { - // InternalRos2Parser.g:1262:5: (lv_qos_9_0= ruleQualityOfService ) - // InternalRos2Parser.g:1263:6: lv_qos_9_0= ruleQualityOfService + // InternalRos2Parser.g:1445:5: (lv_qos_9_0= ruleQualityOfService ) + // InternalRos2Parser.g:1446:6: lv_qos_9_0= ruleQualityOfService { newCompositeNode(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); @@ -3051,7 +3522,7 @@ public final EObject ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRos2Parser.g:1289:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalRos2Parser.g:1472:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -3059,8 +3530,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalRos2Parser.g:1289:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRos2Parser.g:1290:2: iv_ruleParameter= ruleParameter EOF + // InternalRos2Parser.g:1472:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalRos2Parser.g:1473:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -3087,7 +3558,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRos2Parser.g:1296:1: ruleParameter returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) ; + // InternalRos2Parser.g:1479:1: ruleParameter returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -3113,14 +3584,14 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1302:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) ) - // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) + // InternalRos2Parser.g:1485:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) ) + // InternalRos2Parser.g:1486:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) { - // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) - // InternalRos2Parser.g:1304:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END + // InternalRos2Parser.g:1486:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END ) + // InternalRos2Parser.g:1487:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? this_END_12= RULE_END { - // InternalRos2Parser.g:1304:3: () - // InternalRos2Parser.g:1305:4: + // InternalRos2Parser.g:1487:3: () + // InternalRos2Parser.g:1488:4: { current = forceCreateModelElement( @@ -3130,11 +3601,11 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos2Parser.g:1311:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:1312:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1494:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:1495:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:1312:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:1313:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:1495:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:1496:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); @@ -3165,24 +3636,24 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Type_1,FOLLOW_24); + otherlv_4=(Token)match(input,Type_1,FOLLOW_26); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); - // InternalRos2Parser.g:1342:3: ( (lv_type_5_0= ruleParameterType ) ) - // InternalRos2Parser.g:1343:4: (lv_type_5_0= ruleParameterType ) + // InternalRos2Parser.g:1525:3: ( (lv_type_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:1526:4: (lv_type_5_0= ruleParameterType ) { - // InternalRos2Parser.g:1343:4: (lv_type_5_0= ruleParameterType ) - // InternalRos2Parser.g:1344:5: lv_type_5_0= ruleParameterType + // InternalRos2Parser.g:1526:4: (lv_type_5_0= ruleParameterType ) + // InternalRos2Parser.g:1527:5: lv_type_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_27); lv_type_5_0=ruleParameterType(); state._fsp--; @@ -3204,31 +3675,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos2Parser.g:1361:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt23=2; - int LA23_0 = input.LA(1); + // InternalRos2Parser.g:1544:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA23_0==Ns) ) { - alt23=1; + if ( (LA27_0==Ns) ) { + alt27=1; } - switch (alt23) { + switch (alt27) { case 1 : - // InternalRos2Parser.g:1362:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1545:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_22); + otherlv_6=(Token)match(input,Ns,FOLLOW_24); newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getNsKeyword_6_0()); - // InternalRos2Parser.g:1366:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos2Parser.g:1367:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1549:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos2Parser.g:1550:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos2Parser.g:1367:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos2Parser.g:1368:6: lv_namespace_7_0= ruleNamespace + // InternalRos2Parser.g:1550:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos2Parser.g:1551:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_28); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3256,31 +3727,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos2Parser.g:1386:3: (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? - int alt24=2; - int LA24_0 = input.LA(1); + // InternalRos2Parser.g:1569:3: (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA24_0==Value_1) ) { - alt24=1; + if ( (LA28_0==Value_1) ) { + alt28=1; } - switch (alt24) { + switch (alt28) { case 1 : - // InternalRos2Parser.g:1387:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRos2Parser.g:1570:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,Value_1,FOLLOW_27); + otherlv_8=(Token)match(input,Value_1,FOLLOW_29); newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - // InternalRos2Parser.g:1391:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalRos2Parser.g:1392:5: (lv_value_9_0= ruleParameterValue ) + // InternalRos2Parser.g:1574:4: ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRos2Parser.g:1575:5: (lv_value_9_0= ruleParameterValue ) { - // InternalRos2Parser.g:1392:5: (lv_value_9_0= ruleParameterValue ) - // InternalRos2Parser.g:1393:6: lv_value_9_0= ruleParameterValue + // InternalRos2Parser.g:1575:5: (lv_value_9_0= ruleParameterValue ) + // InternalRos2Parser.g:1576:6: lv_value_9_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); lv_value_9_0=ruleParameterValue(); state._fsp--; @@ -3308,26 +3779,26 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos2Parser.g:1411:3: (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRos2Parser.g:1594:3: (otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA25_0==Qos) ) { - alt25=1; + if ( (LA29_0==Qos) ) { + alt29=1; } - switch (alt25) { + switch (alt29) { case 1 : - // InternalRos2Parser.g:1412:4: otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1595:4: otherlv_10= Qos ( (lv_qos_11_0= ruleQualityOfService ) ) { otherlv_10=(Token)match(input,Qos,FOLLOW_4); newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getQosKeyword_8_0()); - // InternalRos2Parser.g:1416:4: ( (lv_qos_11_0= ruleQualityOfService ) ) - // InternalRos2Parser.g:1417:5: (lv_qos_11_0= ruleQualityOfService ) + // InternalRos2Parser.g:1599:4: ( (lv_qos_11_0= ruleQualityOfService ) ) + // InternalRos2Parser.g:1600:5: (lv_qos_11_0= ruleQualityOfService ) { - // InternalRos2Parser.g:1417:5: (lv_qos_11_0= ruleQualityOfService ) - // InternalRos2Parser.g:1418:6: lv_qos_11_0= ruleQualityOfService + // InternalRos2Parser.g:1600:5: (lv_qos_11_0= ruleQualityOfService ) + // InternalRos2Parser.g:1601:6: lv_qos_11_0= ruleQualityOfService { newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_8_1_0()); @@ -3387,7 +3858,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRulePackage_Impl" - // InternalRos2Parser.g:1444:1: entryRulePackage_Impl returns [EObject current=null] : iv_rulePackage_Impl= rulePackage_Impl EOF ; + // InternalRos2Parser.g:1627:1: entryRulePackage_Impl returns [EObject current=null] : iv_rulePackage_Impl= rulePackage_Impl EOF ; public final EObject entryRulePackage_Impl() throws RecognitionException { EObject current = null; @@ -3395,8 +3866,8 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { try { - // InternalRos2Parser.g:1444:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) - // InternalRos2Parser.g:1445:2: iv_rulePackage_Impl= rulePackage_Impl EOF + // InternalRos2Parser.g:1627:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) + // InternalRos2Parser.g:1628:2: iv_rulePackage_Impl= rulePackage_Impl EOF { newCompositeNode(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); @@ -3423,7 +3894,7 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // $ANTLR start "rulePackage_Impl" - // InternalRos2Parser.g:1451:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) ; + // InternalRos2Parser.g:1634:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) ; public final EObject rulePackage_Impl() throws RecognitionException { EObject current = null; @@ -3463,14 +3934,14 @@ public final EObject rulePackage_Impl() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1457:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) ) - // InternalRos2Parser.g:1458:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) + // InternalRos2Parser.g:1640:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) ) + // InternalRos2Parser.g:1641:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) { - // InternalRos2Parser.g:1458:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) - // InternalRos2Parser.g:1459:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END + // InternalRos2Parser.g:1641:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END ) + // InternalRos2Parser.g:1642:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* this_END_24= RULE_END { - // InternalRos2Parser.g:1459:3: () - // InternalRos2Parser.g:1460:4: + // InternalRos2Parser.g:1642:3: () + // InternalRos2Parser.g:1643:4: { current = forceCreateModelElement( @@ -3480,11 +3951,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1466:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:1467:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1649:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:1650:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:1467:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:1468:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:1650:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1651:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); @@ -3515,35 +3986,35 @@ public final EObject rulePackage_Impl() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_28); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_30); newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - // InternalRos2Parser.g:1493:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalRos2Parser.g:1676:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA26_0==FromGitRepo) ) { - alt26=1; + if ( (LA30_0==FromGitRepo) ) { + alt30=1; } - switch (alt26) { + switch (alt30) { case 1 : - // InternalRos2Parser.g:1494:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) + // InternalRos2Parser.g:1677:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - // InternalRos2Parser.g:1498:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) - // InternalRos2Parser.g:1499:5: (lv_fromGitRepo_5_0= ruleEString ) + // InternalRos2Parser.g:1681:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) + // InternalRos2Parser.g:1682:5: (lv_fromGitRepo_5_0= ruleEString ) { - // InternalRos2Parser.g:1499:5: (lv_fromGitRepo_5_0= ruleEString ) - // InternalRos2Parser.g:1500:6: lv_fromGitRepo_5_0= ruleEString + // InternalRos2Parser.g:1682:5: (lv_fromGitRepo_5_0= ruleEString ) + // InternalRos2Parser.g:1683:6: lv_fromGitRepo_5_0= ruleEString { newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_31); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; @@ -3571,16 +4042,16 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1518:3: (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? - int alt28=2; - int LA28_0 = input.LA(1); + // InternalRos2Parser.g:1701:3: (otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket )? + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA28_0==Dependencies) ) { - alt28=1; + if ( (LA32_0==Dependencies) ) { + alt32=1; } - switch (alt28) { + switch (alt32) { case 1 : - // InternalRos2Parser.g:1519:4: otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket + // InternalRos2Parser.g:1702:4: otherlv_6= Dependencies otherlv_7= LeftSquareBracket ( (lv_dependency_8_0= ruleDependency ) ) (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* otherlv_11= RightSquareBracket { otherlv_6=(Token)match(input,Dependencies,FOLLOW_10); @@ -3590,11 +4061,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { newLeafNode(otherlv_7, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_5_1()); - // InternalRos2Parser.g:1527:4: ( (lv_dependency_8_0= ruleDependency ) ) - // InternalRos2Parser.g:1528:5: (lv_dependency_8_0= ruleDependency ) + // InternalRos2Parser.g:1710:4: ( (lv_dependency_8_0= ruleDependency ) ) + // InternalRos2Parser.g:1711:5: (lv_dependency_8_0= ruleDependency ) { - // InternalRos2Parser.g:1528:5: (lv_dependency_8_0= ruleDependency ) - // InternalRos2Parser.g:1529:6: lv_dependency_8_0= ruleDependency + // InternalRos2Parser.g:1711:5: (lv_dependency_8_0= ruleDependency ) + // InternalRos2Parser.g:1712:6: lv_dependency_8_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_5_2_0()); @@ -3621,30 +4092,30 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1546:4: (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* - loop27: + // InternalRos2Parser.g:1729:4: (otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) )* + loop31: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA27_0==Comma) ) { - alt27=1; + if ( (LA31_0==Comma) ) { + alt31=1; } - switch (alt27) { + switch (alt31) { case 1 : - // InternalRos2Parser.g:1547:5: otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) + // InternalRos2Parser.g:1730:5: otherlv_9= Comma ( (lv_dependency_10_0= ruleDependency ) ) { otherlv_9=(Token)match(input,Comma,FOLLOW_11); newLeafNode(otherlv_9, grammarAccess.getPackage_ImplAccess().getCommaKeyword_5_3_0()); - // InternalRos2Parser.g:1551:5: ( (lv_dependency_10_0= ruleDependency ) ) - // InternalRos2Parser.g:1552:6: (lv_dependency_10_0= ruleDependency ) + // InternalRos2Parser.g:1734:5: ( (lv_dependency_10_0= ruleDependency ) ) + // InternalRos2Parser.g:1735:6: (lv_dependency_10_0= ruleDependency ) { - // InternalRos2Parser.g:1552:6: (lv_dependency_10_0= ruleDependency ) - // InternalRos2Parser.g:1553:7: lv_dependency_10_0= ruleDependency + // InternalRos2Parser.g:1735:6: (lv_dependency_10_0= ruleDependency ) + // InternalRos2Parser.g:1736:7: lv_dependency_10_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_5_3_1_0()); @@ -3676,11 +4147,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop27; + break loop31; } } while (true); - otherlv_11=(Token)match(input,RightSquareBracket,FOLLOW_30); + otherlv_11=(Token)match(input,RightSquareBracket,FOLLOW_32); newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_5_4()); @@ -3690,66 +4161,66 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1576:3: ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* - loop32: + // InternalRos2Parser.g:1759:3: ( (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) | (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) | (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) )* + loop36: do { - int alt32=4; + int alt36=4; switch ( input.LA(1) ) { case Msgs: { - alt32=1; + alt36=1; } break; case Srvs: { - alt32=2; + alt36=2; } break; case Actions: { - alt32=3; + alt36=3; } break; } - switch (alt32) { + switch (alt36) { case 1 : - // InternalRos2Parser.g:1577:4: (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) + // InternalRos2Parser.g:1760:4: (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) { - // InternalRos2Parser.g:1577:4: (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) - // InternalRos2Parser.g:1578:5: otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END + // InternalRos2Parser.g:1760:4: (otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END ) + // InternalRos2Parser.g:1761:5: otherlv_12= Msgs this_BEGIN_13= RULE_BEGIN ( (lv_spec_14_0= ruleTopicSpec ) )* this_END_15= RULE_END { otherlv_12=(Token)match(input,Msgs,FOLLOW_4); newLeafNode(otherlv_12, grammarAccess.getPackage_ImplAccess().getMsgsKeyword_6_0_0()); - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_13, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_6_0_1()); - // InternalRos2Parser.g:1586:5: ( (lv_spec_14_0= ruleTopicSpec ) )* - loop29: + // InternalRos2Parser.g:1769:5: ( (lv_spec_14_0= ruleTopicSpec ) )* + loop33: do { - int alt29=2; - int LA29_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( ((LA29_0>=Header && LA29_0<=String)||(LA29_0>=RULE_ID && LA29_0<=RULE_STRING)) ) { - alt29=1; + if ( ((LA33_0>=Header && LA33_0<=String)||(LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { + alt33=1; } - switch (alt29) { + switch (alt33) { case 1 : - // InternalRos2Parser.g:1587:6: (lv_spec_14_0= ruleTopicSpec ) + // InternalRos2Parser.g:1770:6: (lv_spec_14_0= ruleTopicSpec ) { - // InternalRos2Parser.g:1587:6: (lv_spec_14_0= ruleTopicSpec ) - // InternalRos2Parser.g:1588:7: lv_spec_14_0= ruleTopicSpec + // InternalRos2Parser.g:1770:6: (lv_spec_14_0= ruleTopicSpec ) + // InternalRos2Parser.g:1771:7: lv_spec_14_0= ruleTopicSpec { newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecTopicSpecParserRuleCall_6_0_2_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_33); lv_spec_14_0=ruleTopicSpec(); state._fsp--; @@ -3773,11 +4244,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop29; + break loop33; } } while (true); - this_END_15=(Token)match(input,RULE_END,FOLLOW_30); + this_END_15=(Token)match(input,RULE_END,FOLLOW_32); newLeafNode(this_END_15, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_6_0_3()); @@ -3788,41 +4259,41 @@ public final EObject rulePackage_Impl() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:1611:4: (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) + // InternalRos2Parser.g:1794:4: (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) { - // InternalRos2Parser.g:1611:4: (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) - // InternalRos2Parser.g:1612:5: otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END + // InternalRos2Parser.g:1794:4: (otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END ) + // InternalRos2Parser.g:1795:5: otherlv_16= Srvs this_BEGIN_17= RULE_BEGIN ( (lv_spec_18_0= ruleServiceSpec ) )* this_END_19= RULE_END { otherlv_16=(Token)match(input,Srvs,FOLLOW_4); newLeafNode(otherlv_16, grammarAccess.getPackage_ImplAccess().getSrvsKeyword_6_1_0()); - this_BEGIN_17=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_17=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_17, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_6_1_1()); - // InternalRos2Parser.g:1620:5: ( (lv_spec_18_0= ruleServiceSpec ) )* - loop30: + // InternalRos2Parser.g:1803:5: ( (lv_spec_18_0= ruleServiceSpec ) )* + loop34: do { - int alt30=2; - int LA30_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA30_0>=RULE_ID && LA30_0<=RULE_STRING)) ) { - alt30=1; + if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)) ) { + alt34=1; } - switch (alt30) { + switch (alt34) { case 1 : - // InternalRos2Parser.g:1621:6: (lv_spec_18_0= ruleServiceSpec ) + // InternalRos2Parser.g:1804:6: (lv_spec_18_0= ruleServiceSpec ) { - // InternalRos2Parser.g:1621:6: (lv_spec_18_0= ruleServiceSpec ) - // InternalRos2Parser.g:1622:7: lv_spec_18_0= ruleServiceSpec + // InternalRos2Parser.g:1804:6: (lv_spec_18_0= ruleServiceSpec ) + // InternalRos2Parser.g:1805:7: lv_spec_18_0= ruleServiceSpec { newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecServiceSpecParserRuleCall_6_1_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_spec_18_0=ruleServiceSpec(); state._fsp--; @@ -3846,11 +4317,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop30; + break loop34; } } while (true); - this_END_19=(Token)match(input,RULE_END,FOLLOW_30); + this_END_19=(Token)match(input,RULE_END,FOLLOW_32); newLeafNode(this_END_19, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_6_1_3()); @@ -3861,41 +4332,41 @@ public final EObject rulePackage_Impl() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:1645:4: (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) + // InternalRos2Parser.g:1828:4: (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) { - // InternalRos2Parser.g:1645:4: (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) - // InternalRos2Parser.g:1646:5: otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END + // InternalRos2Parser.g:1828:4: (otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END ) + // InternalRos2Parser.g:1829:5: otherlv_20= Actions this_BEGIN_21= RULE_BEGIN ( (lv_spec_22_0= ruleActionSpec ) )* this_END_23= RULE_END { otherlv_20=(Token)match(input,Actions,FOLLOW_4); newLeafNode(otherlv_20, grammarAccess.getPackage_ImplAccess().getActionsKeyword_6_2_0()); - this_BEGIN_21=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_21=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_21, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_6_2_1()); - // InternalRos2Parser.g:1654:5: ( (lv_spec_22_0= ruleActionSpec ) )* - loop31: + // InternalRos2Parser.g:1837:5: ( (lv_spec_22_0= ruleActionSpec ) )* + loop35: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA31_0>=RULE_ID && LA31_0<=RULE_STRING)) ) { - alt31=1; + if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_STRING)) ) { + alt35=1; } - switch (alt31) { + switch (alt35) { case 1 : - // InternalRos2Parser.g:1655:6: (lv_spec_22_0= ruleActionSpec ) + // InternalRos2Parser.g:1838:6: (lv_spec_22_0= ruleActionSpec ) { - // InternalRos2Parser.g:1655:6: (lv_spec_22_0= ruleActionSpec ) - // InternalRos2Parser.g:1656:7: lv_spec_22_0= ruleActionSpec + // InternalRos2Parser.g:1838:6: (lv_spec_22_0= ruleActionSpec ) + // InternalRos2Parser.g:1839:7: lv_spec_22_0= ruleActionSpec { newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecActionSpecParserRuleCall_6_2_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_spec_22_0=ruleActionSpec(); state._fsp--; @@ -3919,11 +4390,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop31; + break loop35; } } while (true); - this_END_23=(Token)match(input,RULE_END,FOLLOW_30); + this_END_23=(Token)match(input,RULE_END,FOLLOW_32); newLeafNode(this_END_23, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_6_2_3()); @@ -3935,7 +4406,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop32; + break loop36; } } while (true); @@ -3966,7 +4437,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { // $ANTLR start "entryRuleTopicSpec" - // InternalRos2Parser.g:1687:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; + // InternalRos2Parser.g:1870:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; public final EObject entryRuleTopicSpec() throws RecognitionException { EObject current = null; @@ -3974,8 +4445,8 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { try { - // InternalRos2Parser.g:1687:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) - // InternalRos2Parser.g:1688:2: iv_ruleTopicSpec= ruleTopicSpec EOF + // InternalRos2Parser.g:1870:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) + // InternalRos2Parser.g:1871:2: iv_ruleTopicSpec= ruleTopicSpec EOF { newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); @@ -4002,7 +4473,7 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // $ANTLR start "ruleTopicSpec" - // InternalRos2Parser.g:1694:1: ruleTopicSpec returns [EObject current=null] : ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) ; + // InternalRos2Parser.g:1877:1: ruleTopicSpec returns [EObject current=null] : ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) ; public final EObject ruleTopicSpec() throws RecognitionException { EObject current = null; @@ -4022,14 +4493,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1700:2: ( ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) ) - // InternalRos2Parser.g:1701:2: ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) + // InternalRos2Parser.g:1883:2: ( ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) ) + // InternalRos2Parser.g:1884:2: ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) { - // InternalRos2Parser.g:1701:2: ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) - // InternalRos2Parser.g:1702:3: () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END + // InternalRos2Parser.g:1884:2: ( () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END ) + // InternalRos2Parser.g:1885:3: () ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Message (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? this_END_7= RULE_END { - // InternalRos2Parser.g:1702:3: () - // InternalRos2Parser.g:1703:4: + // InternalRos2Parser.g:1885:3: () + // InternalRos2Parser.g:1886:4: { current = forceCreateModelElement( @@ -4039,41 +4510,41 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - // InternalRos2Parser.g:1709:3: ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) - // InternalRos2Parser.g:1710:4: ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) + // InternalRos2Parser.g:1892:3: ( ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) ) + // InternalRos2Parser.g:1893:4: ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) { - // InternalRos2Parser.g:1710:4: ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) - // InternalRos2Parser.g:1711:5: (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) + // InternalRos2Parser.g:1893:4: ( (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) ) + // InternalRos2Parser.g:1894:5: (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) { - // InternalRos2Parser.g:1711:5: (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) - int alt33=3; + // InternalRos2Parser.g:1894:5: (lv_name_1_1= ruleEString | lv_name_1_2= Header | lv_name_1_3= String ) + int alt37=3; switch ( input.LA(1) ) { case RULE_ID: case RULE_STRING: { - alt33=1; + alt37=1; } break; case Header: { - alt33=2; + alt37=2; } break; case String: { - alt33=3; + alt37=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt33) { + switch (alt37) { case 1 : - // InternalRos2Parser.g:1712:6: lv_name_1_1= ruleEString + // InternalRos2Parser.g:1895:6: lv_name_1_1= ruleEString { newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_1_0_0()); @@ -4098,7 +4569,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:1728:6: lv_name_1_2= Header + // InternalRos2Parser.g:1911:6: lv_name_1_2= Header { lv_name_1_2=(Token)match(input,Header,FOLLOW_4); @@ -4114,7 +4585,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:1739:6: lv_name_1_3= String + // InternalRos2Parser.g:1922:6: lv_name_1_3= String { lv_name_1_3=(Token)match(input,String,FOLLOW_4); @@ -4138,34 +4609,34 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_33); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_35); newLeafNode(this_BEGIN_2, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_2()); - otherlv_3=(Token)match(input,Message,FOLLOW_34); + otherlv_3=(Token)match(input,Message,FOLLOW_36); newLeafNode(otherlv_3, grammarAccess.getTopicSpecAccess().getMessageKeyword_3()); - // InternalRos2Parser.g:1760:3: (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? - int alt34=2; - int LA34_0 = input.LA(1); + // InternalRos2Parser.g:1943:3: (this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA34_0==RULE_BEGIN) ) { - alt34=1; + if ( (LA38_0==RULE_BEGIN) ) { + alt38=1; } - switch (alt34) { + switch (alt38) { case 1 : - // InternalRos2Parser.g:1761:4: this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END + // InternalRos2Parser.g:1944:4: this_BEGIN_4= RULE_BEGIN ( (lv_message_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END { - this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_4, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_4_0()); - // InternalRos2Parser.g:1765:4: ( (lv_message_5_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:1766:5: (lv_message_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:1948:4: ( (lv_message_5_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:1949:5: (lv_message_5_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:1766:5: (lv_message_5_0= ruleMessageDefinition ) - // InternalRos2Parser.g:1767:6: lv_message_5_0= ruleMessageDefinition + // InternalRos2Parser.g:1949:5: (lv_message_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:1950:6: lv_message_5_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_4_1_0()); @@ -4229,7 +4700,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { // $ANTLR start "entryRuleServiceSpec" - // InternalRos2Parser.g:1797:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; + // InternalRos2Parser.g:1980:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; public final EObject entryRuleServiceSpec() throws RecognitionException { EObject current = null; @@ -4237,8 +4708,8 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { try { - // InternalRos2Parser.g:1797:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) - // InternalRos2Parser.g:1798:2: iv_ruleServiceSpec= ruleServiceSpec EOF + // InternalRos2Parser.g:1980:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) + // InternalRos2Parser.g:1981:2: iv_ruleServiceSpec= ruleServiceSpec EOF { newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); @@ -4265,7 +4736,7 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // $ANTLR start "ruleServiceSpec" - // InternalRos2Parser.g:1804:1: ruleServiceSpec returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) ; + // InternalRos2Parser.g:1987:1: ruleServiceSpec returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) ; public final EObject ruleServiceSpec() throws RecognitionException { EObject current = null; @@ -4288,14 +4759,14 @@ public final EObject ruleServiceSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1810:2: ( ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) ) - // InternalRos2Parser.g:1811:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) + // InternalRos2Parser.g:1993:2: ( ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) ) + // InternalRos2Parser.g:1994:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) { - // InternalRos2Parser.g:1811:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) - // InternalRos2Parser.g:1812:3: () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END + // InternalRos2Parser.g:1994:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END ) + // InternalRos2Parser.g:1995:3: () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Request (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Response (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? this_END_11= RULE_END { - // InternalRos2Parser.g:1812:3: () - // InternalRos2Parser.g:1813:4: + // InternalRos2Parser.g:1995:3: () + // InternalRos2Parser.g:1996:4: { current = forceCreateModelElement( @@ -4305,11 +4776,11 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - // InternalRos2Parser.g:1819:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:1820:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:2002:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:2003:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:1820:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:1821:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:2003:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:2004:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_1_0()); @@ -4336,34 +4807,34 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_36); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_38); newLeafNode(this_BEGIN_2, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_2()); - otherlv_3=(Token)match(input,Request,FOLLOW_37); + otherlv_3=(Token)match(input,Request,FOLLOW_39); newLeafNode(otherlv_3, grammarAccess.getServiceSpecAccess().getRequestKeyword_3()); - // InternalRos2Parser.g:1846:3: (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? - int alt35=2; - int LA35_0 = input.LA(1); + // InternalRos2Parser.g:2029:3: (this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA35_0==RULE_BEGIN) ) { - alt35=1; + if ( (LA39_0==RULE_BEGIN) ) { + alt39=1; } - switch (alt35) { + switch (alt39) { case 1 : - // InternalRos2Parser.g:1847:4: this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END + // InternalRos2Parser.g:2030:4: this_BEGIN_4= RULE_BEGIN ( (lv_request_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END { - this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_4, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_4_0()); - // InternalRos2Parser.g:1851:4: ( (lv_request_5_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:1852:5: (lv_request_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2034:4: ( (lv_request_5_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2035:5: (lv_request_5_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:1852:5: (lv_request_5_0= ruleMessageDefinition ) - // InternalRos2Parser.g:1853:6: lv_request_5_0= ruleMessageDefinition + // InternalRos2Parser.g:2035:5: (lv_request_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2036:6: lv_request_5_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_4_1_0()); @@ -4390,7 +4861,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_38); + this_END_6=(Token)match(input,RULE_END,FOLLOW_40); newLeafNode(this_END_6, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_4_2()); @@ -4400,30 +4871,30 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - otherlv_7=(Token)match(input,Response,FOLLOW_34); + otherlv_7=(Token)match(input,Response,FOLLOW_36); newLeafNode(otherlv_7, grammarAccess.getServiceSpecAccess().getResponseKeyword_5()); - // InternalRos2Parser.g:1879:3: (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalRos2Parser.g:2062:3: (this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA36_0==RULE_BEGIN) ) { - alt36=1; + if ( (LA40_0==RULE_BEGIN) ) { + alt40=1; } - switch (alt36) { + switch (alt40) { case 1 : - // InternalRos2Parser.g:1880:4: this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END + // InternalRos2Parser.g:2063:4: this_BEGIN_8= RULE_BEGIN ( (lv_response_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END { - this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_8, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_6_0()); - // InternalRos2Parser.g:1884:4: ( (lv_response_9_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:1885:5: (lv_response_9_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2067:4: ( (lv_response_9_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2068:5: (lv_response_9_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:1885:5: (lv_response_9_0= ruleMessageDefinition ) - // InternalRos2Parser.g:1886:6: lv_response_9_0= ruleMessageDefinition + // InternalRos2Parser.g:2068:5: (lv_response_9_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2069:6: lv_response_9_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_6_1_0()); @@ -4487,7 +4958,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { // $ANTLR start "entryRuleActionSpec" - // InternalRos2Parser.g:1916:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; + // InternalRos2Parser.g:2099:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; public final EObject entryRuleActionSpec() throws RecognitionException { EObject current = null; @@ -4495,8 +4966,8 @@ public final EObject entryRuleActionSpec() throws RecognitionException { try { - // InternalRos2Parser.g:1916:51: (iv_ruleActionSpec= ruleActionSpec EOF ) - // InternalRos2Parser.g:1917:2: iv_ruleActionSpec= ruleActionSpec EOF + // InternalRos2Parser.g:2099:51: (iv_ruleActionSpec= ruleActionSpec EOF ) + // InternalRos2Parser.g:2100:2: iv_ruleActionSpec= ruleActionSpec EOF { newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); @@ -4523,7 +4994,7 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // $ANTLR start "ruleActionSpec" - // InternalRos2Parser.g:1923:1: ruleActionSpec returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) ; + // InternalRos2Parser.g:2106:1: ruleActionSpec returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) ; public final EObject ruleActionSpec() throws RecognitionException { EObject current = null; @@ -4551,14 +5022,14 @@ public final EObject ruleActionSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1929:2: ( ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) ) - // InternalRos2Parser.g:1930:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) + // InternalRos2Parser.g:2112:2: ( ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) ) + // InternalRos2Parser.g:2113:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) { - // InternalRos2Parser.g:1930:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) - // InternalRos2Parser.g:1931:3: () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END + // InternalRos2Parser.g:2113:2: ( () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END ) + // InternalRos2Parser.g:2114:3: () ( (lv_name_1_0= ruleEString ) ) this_BEGIN_2= RULE_BEGIN otherlv_3= Goal (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? otherlv_7= Result (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? otherlv_11= Feedback (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? this_END_15= RULE_END { - // InternalRos2Parser.g:1931:3: () - // InternalRos2Parser.g:1932:4: + // InternalRos2Parser.g:2114:3: () + // InternalRos2Parser.g:2115:4: { current = forceCreateModelElement( @@ -4568,11 +5039,11 @@ public final EObject ruleActionSpec() throws RecognitionException { } - // InternalRos2Parser.g:1938:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:1939:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:2121:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos2Parser.g:2122:4: (lv_name_1_0= ruleEString ) { - // InternalRos2Parser.g:1939:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:1940:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:2122:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:2123:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_1_0()); @@ -4599,34 +5070,34 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_39); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_41); newLeafNode(this_BEGIN_2, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_2()); - otherlv_3=(Token)match(input,Goal,FOLLOW_40); + otherlv_3=(Token)match(input,Goal,FOLLOW_42); newLeafNode(otherlv_3, grammarAccess.getActionSpecAccess().getGoalKeyword_3()); - // InternalRos2Parser.g:1965:3: (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRos2Parser.g:2148:3: (this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA37_0==RULE_BEGIN) ) { - alt37=1; + if ( (LA41_0==RULE_BEGIN) ) { + alt41=1; } - switch (alt37) { + switch (alt41) { case 1 : - // InternalRos2Parser.g:1966:4: this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END + // InternalRos2Parser.g:2149:4: this_BEGIN_4= RULE_BEGIN ( (lv_goal_5_0= ruleMessageDefinition ) ) this_END_6= RULE_END { - this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_4, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_4_0()); - // InternalRos2Parser.g:1970:4: ( (lv_goal_5_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:1971:5: (lv_goal_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2153:4: ( (lv_goal_5_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2154:5: (lv_goal_5_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:1971:5: (lv_goal_5_0= ruleMessageDefinition ) - // InternalRos2Parser.g:1972:6: lv_goal_5_0= ruleMessageDefinition + // InternalRos2Parser.g:2154:5: (lv_goal_5_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2155:6: lv_goal_5_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_4_1_0()); @@ -4653,7 +5124,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_41); + this_END_6=(Token)match(input,RULE_END,FOLLOW_43); newLeafNode(this_END_6, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_4_2()); @@ -4663,30 +5134,30 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_7=(Token)match(input,Result,FOLLOW_42); + otherlv_7=(Token)match(input,Result,FOLLOW_44); newLeafNode(otherlv_7, grammarAccess.getActionSpecAccess().getResultKeyword_5()); - // InternalRos2Parser.g:1998:3: (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalRos2Parser.g:2181:3: (this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA38_0==RULE_BEGIN) ) { - alt38=1; + if ( (LA42_0==RULE_BEGIN) ) { + alt42=1; } - switch (alt38) { + switch (alt42) { case 1 : - // InternalRos2Parser.g:1999:4: this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END + // InternalRos2Parser.g:2182:4: this_BEGIN_8= RULE_BEGIN ( (lv_result_9_0= ruleMessageDefinition ) ) this_END_10= RULE_END { - this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_8, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_6_0()); - // InternalRos2Parser.g:2003:4: ( (lv_result_9_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2004:5: (lv_result_9_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2186:4: ( (lv_result_9_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2187:5: (lv_result_9_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2004:5: (lv_result_9_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2005:6: lv_result_9_0= ruleMessageDefinition + // InternalRos2Parser.g:2187:5: (lv_result_9_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2188:6: lv_result_9_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_6_1_0()); @@ -4713,7 +5184,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_43); + this_END_10=(Token)match(input,RULE_END,FOLLOW_45); newLeafNode(this_END_10, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_6_2()); @@ -4723,30 +5194,30 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_11=(Token)match(input,Feedback,FOLLOW_34); + otherlv_11=(Token)match(input,Feedback,FOLLOW_36); newLeafNode(otherlv_11, grammarAccess.getActionSpecAccess().getFeedbackKeyword_7()); - // InternalRos2Parser.g:2031:3: (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? - int alt39=2; - int LA39_0 = input.LA(1); + // InternalRos2Parser.g:2214:3: (this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA39_0==RULE_BEGIN) ) { - alt39=1; + if ( (LA43_0==RULE_BEGIN) ) { + alt43=1; } - switch (alt39) { + switch (alt43) { case 1 : - // InternalRos2Parser.g:2032:4: this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END + // InternalRos2Parser.g:2215:4: this_BEGIN_12= RULE_BEGIN ( (lv_feedback_13_0= ruleMessageDefinition ) ) this_END_14= RULE_END { - this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_35); + this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_37); newLeafNode(this_BEGIN_12, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_8_0()); - // InternalRos2Parser.g:2036:4: ( (lv_feedback_13_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2037:5: (lv_feedback_13_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2219:4: ( (lv_feedback_13_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2220:5: (lv_feedback_13_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2037:5: (lv_feedback_13_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2038:6: lv_feedback_13_0= ruleMessageDefinition + // InternalRos2Parser.g:2220:5: (lv_feedback_13_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2221:6: lv_feedback_13_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_8_1_0()); @@ -4810,7 +5281,7 @@ public final EObject ruleActionSpec() throws RecognitionException { // $ANTLR start "entryRuleMessageDefinition" - // InternalRos2Parser.g:2068:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; + // InternalRos2Parser.g:2251:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; public final EObject entryRuleMessageDefinition() throws RecognitionException { EObject current = null; @@ -4818,8 +5289,8 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { try { - // InternalRos2Parser.g:2068:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) - // InternalRos2Parser.g:2069:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF + // InternalRos2Parser.g:2251:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) + // InternalRos2Parser.g:2252:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); @@ -4846,7 +5317,7 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // $ANTLR start "ruleMessageDefinition" - // InternalRos2Parser.g:2075:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ; + // InternalRos2Parser.g:2258:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ; public final EObject ruleMessageDefinition() throws RecognitionException { EObject current = null; @@ -4857,14 +5328,14 @@ public final EObject ruleMessageDefinition() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2081:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) - // InternalRos2Parser.g:2082:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) + // InternalRos2Parser.g:2264:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) + // InternalRos2Parser.g:2265:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) { - // InternalRos2Parser.g:2082:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) - // InternalRos2Parser.g:2083:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* + // InternalRos2Parser.g:2265:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) + // InternalRos2Parser.g:2266:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* { - // InternalRos2Parser.g:2083:3: () - // InternalRos2Parser.g:2084:4: + // InternalRos2Parser.g:2266:3: () + // InternalRos2Parser.g:2267:4: { current = forceCreateModelElement( @@ -4874,28 +5345,28 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - // InternalRos2Parser.g:2090:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )* - loop40: + // InternalRos2Parser.g:2273:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )* + loop44: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA40_0>=Float32_1 && LA40_0<=Float64_1)||LA40_0==Duration||(LA40_0>=String_2 && LA40_0<=Uint64_1)||(LA40_0>=Float32 && LA40_0<=Int64_1)||LA40_0==Uint8_1||LA40_0==Header||(LA40_0>=Bool_1 && LA40_0<=Char_1)||LA40_0==Int8_1||(LA40_0>=String_1 && LA40_0<=Uint64)||(LA40_0>=Int16 && LA40_0<=Int64)||LA40_0==Uint8||(LA40_0>=Bool && LA40_0<=Char)||LA40_0==Int8||LA40_0==Time||(LA40_0>=RULE_ID && LA40_0<=RULE_STRING)) ) { - alt40=1; + if ( ((LA44_0>=Float32_1 && LA44_0<=Float64_1)||LA44_0==Duration||(LA44_0>=String_2 && LA44_0<=Uint64_1)||(LA44_0>=Float32 && LA44_0<=Int64_1)||LA44_0==Uint8_1||LA44_0==Header||(LA44_0>=Bool_1 && LA44_0<=Char_1)||LA44_0==Int8_1||(LA44_0>=String_1 && LA44_0<=Uint64)||(LA44_0>=Int16 && LA44_0<=Int64)||LA44_0==Uint8||(LA44_0>=Bool && LA44_0<=Char)||LA44_0==Int8||LA44_0==Time||(LA44_0>=RULE_ID && LA44_0<=RULE_STRING)) ) { + alt44=1; } - switch (alt40) { + switch (alt44) { case 1 : - // InternalRos2Parser.g:2091:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos2Parser.g:2274:4: (lv_MessagePart_1_0= ruleMessagePart ) { - // InternalRos2Parser.g:2091:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRos2Parser.g:2092:5: lv_MessagePart_1_0= ruleMessagePart + // InternalRos2Parser.g:2274:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos2Parser.g:2275:5: lv_MessagePart_1_0= ruleMessagePart { newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_46); lv_MessagePart_1_0=ruleMessagePart(); state._fsp--; @@ -4919,7 +5390,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { break; default : - break loop40; + break loop44; } } while (true); @@ -4946,7 +5417,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // $ANTLR start "entryRuleArtifact" - // InternalRos2Parser.g:2113:1: entryRuleArtifact returns [EObject current=null] : iv_ruleArtifact= ruleArtifact EOF ; + // InternalRos2Parser.g:2296:1: entryRuleArtifact returns [EObject current=null] : iv_ruleArtifact= ruleArtifact EOF ; public final EObject entryRuleArtifact() throws RecognitionException { EObject current = null; @@ -4954,8 +5425,8 @@ public final EObject entryRuleArtifact() throws RecognitionException { try { - // InternalRos2Parser.g:2113:49: (iv_ruleArtifact= ruleArtifact EOF ) - // InternalRos2Parser.g:2114:2: iv_ruleArtifact= ruleArtifact EOF + // InternalRos2Parser.g:2296:49: (iv_ruleArtifact= ruleArtifact EOF ) + // InternalRos2Parser.g:2297:2: iv_ruleArtifact= ruleArtifact EOF { newCompositeNode(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); @@ -4982,7 +5453,7 @@ public final EObject entryRuleArtifact() throws RecognitionException { // $ANTLR start "ruleArtifact" - // InternalRos2Parser.g:2120:1: ruleArtifact returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ; + // InternalRos2Parser.g:2303:1: ruleArtifact returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ; public final EObject ruleArtifact() throws RecognitionException { EObject current = null; @@ -4998,14 +5469,14 @@ public final EObject ruleArtifact() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2126:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) - // InternalRos2Parser.g:2127:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) + // InternalRos2Parser.g:2309:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) + // InternalRos2Parser.g:2310:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) { - // InternalRos2Parser.g:2127:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) - // InternalRos2Parser.g:2128:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END + // InternalRos2Parser.g:2310:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) + // InternalRos2Parser.g:2311:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END { - // InternalRos2Parser.g:2128:3: () - // InternalRos2Parser.g:2129:4: + // InternalRos2Parser.g:2311:3: () + // InternalRos2Parser.g:2312:4: { current = forceCreateModelElement( @@ -5015,11 +5486,11 @@ public final EObject ruleArtifact() throws RecognitionException { } - // InternalRos2Parser.g:2135:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:2136:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:2318:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:2319:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:2136:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:2137:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:2319:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:2320:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); @@ -5050,23 +5521,23 @@ public final EObject ruleArtifact() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_45); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_47); newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - // InternalRos2Parser.g:2162:3: ( (lv_node_4_0= ruleNode ) )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRos2Parser.g:2345:3: ( (lv_node_4_0= ruleNode ) )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA41_0==Node_1) ) { - alt41=1; + if ( (LA45_0==Node_1) ) { + alt45=1; } - switch (alt41) { + switch (alt45) { case 1 : - // InternalRos2Parser.g:2163:4: (lv_node_4_0= ruleNode ) + // InternalRos2Parser.g:2346:4: (lv_node_4_0= ruleNode ) { - // InternalRos2Parser.g:2163:4: (lv_node_4_0= ruleNode ) - // InternalRos2Parser.g:2164:5: lv_node_4_0= ruleNode + // InternalRos2Parser.g:2346:4: (lv_node_4_0= ruleNode ) + // InternalRos2Parser.g:2347:5: lv_node_4_0= ruleNode { newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); @@ -5123,7 +5594,7 @@ public final EObject ruleArtifact() throws RecognitionException { // $ANTLR start "entryRuleNode" - // InternalRos2Parser.g:2189:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; + // InternalRos2Parser.g:2372:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; public final EObject entryRuleNode() throws RecognitionException { EObject current = null; @@ -5131,8 +5602,8 @@ public final EObject entryRuleNode() throws RecognitionException { try { - // InternalRos2Parser.g:2189:45: (iv_ruleNode= ruleNode EOF ) - // InternalRos2Parser.g:2190:2: iv_ruleNode= ruleNode EOF + // InternalRos2Parser.g:2372:45: (iv_ruleNode= ruleNode EOF ) + // InternalRos2Parser.g:2373:2: iv_ruleNode= ruleNode EOF { newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); @@ -5159,7 +5630,7 @@ public final EObject entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRos2Parser.g:2196:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ; + // InternalRos2Parser.g:2379:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ; public final EObject ruleNode() throws RecognitionException { EObject current = null; @@ -5206,26 +5677,26 @@ public final EObject ruleNode() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2202:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) - // InternalRos2Parser.g:2203:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) + // InternalRos2Parser.g:2385:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) + // InternalRos2Parser.g:2386:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) { - // InternalRos2Parser.g:2203:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) - // InternalRos2Parser.g:2204:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* + // InternalRos2Parser.g:2386:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) + // InternalRos2Parser.g:2387:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_46); + otherlv_0=(Token)match(input,Node_1,FOLLOW_48); newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - // InternalRos2Parser.g:2208:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:2209:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:2391:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:2392:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:2209:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:2210:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:2392:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:2393:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_49); lv_name_1_0=ruleRosNames(); state._fsp--; @@ -5247,86 +5718,86 @@ public final EObject ruleNode() throws RecognitionException { } - // InternalRos2Parser.g:2227:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* - loop49: + // InternalRos2Parser.g:2410:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* + loop53: do { - int alt49=8; + int alt53=8; switch ( input.LA(1) ) { case Publishers: { - alt49=1; + alt53=1; } break; case Subscribers: { - alt49=2; + alt53=2; } break; case Serviceservers: { - alt49=3; + alt53=3; } break; case Serviceclients: { - alt49=4; + alt53=4; } break; case Actionservers: { - alt49=5; + alt53=5; } break; case Actionclients: { - alt49=6; + alt53=6; } break; case Parameters: { - alt49=7; + alt53=7; } break; } - switch (alt49) { + switch (alt53) { case 1 : - // InternalRos2Parser.g:2228:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRos2Parser.g:2411:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) { - // InternalRos2Parser.g:2228:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) - // InternalRos2Parser.g:2229:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END + // InternalRos2Parser.g:2411:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRos2Parser.g:2412:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END { otherlv_2=(Token)match(input,Publishers,FOLLOW_4); newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - // InternalRos2Parser.g:2237:5: ( (lv_publisher_4_0= rulePublisher ) )* - loop42: + // InternalRos2Parser.g:2420:5: ( (lv_publisher_4_0= rulePublisher ) )* + loop46: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( ((LA42_0>=RULE_ID && LA42_0<=RULE_STRING)) ) { - alt42=1; + if ( ((LA46_0>=RULE_ID && LA46_0<=RULE_STRING)) ) { + alt46=1; } - switch (alt42) { + switch (alt46) { case 1 : - // InternalRos2Parser.g:2238:6: (lv_publisher_4_0= rulePublisher ) + // InternalRos2Parser.g:2421:6: (lv_publisher_4_0= rulePublisher ) { - // InternalRos2Parser.g:2238:6: (lv_publisher_4_0= rulePublisher ) - // InternalRos2Parser.g:2239:7: lv_publisher_4_0= rulePublisher + // InternalRos2Parser.g:2421:6: (lv_publisher_4_0= rulePublisher ) + // InternalRos2Parser.g:2422:7: lv_publisher_4_0= rulePublisher { newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_publisher_4_0=rulePublisher(); state._fsp--; @@ -5350,11 +5821,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop42; + break loop46; } } while (true); - this_END_5=(Token)match(input,RULE_END,FOLLOW_47); + this_END_5=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); @@ -5365,41 +5836,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2262:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRos2Parser.g:2445:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) { - // InternalRos2Parser.g:2262:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) - // InternalRos2Parser.g:2263:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END + // InternalRos2Parser.g:2445:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRos2Parser.g:2446:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END { otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - // InternalRos2Parser.g:2271:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* - loop43: + // InternalRos2Parser.g:2454:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* + loop47: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( ((LA43_0>=RULE_ID && LA43_0<=RULE_STRING)) ) { - alt43=1; + if ( ((LA47_0>=RULE_ID && LA47_0<=RULE_STRING)) ) { + alt47=1; } - switch (alt43) { + switch (alt47) { case 1 : - // InternalRos2Parser.g:2272:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRos2Parser.g:2455:6: (lv_subscriber_8_0= ruleSubscriber ) { - // InternalRos2Parser.g:2272:6: (lv_subscriber_8_0= ruleSubscriber ) - // InternalRos2Parser.g:2273:7: lv_subscriber_8_0= ruleSubscriber + // InternalRos2Parser.g:2455:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRos2Parser.g:2456:7: lv_subscriber_8_0= ruleSubscriber { newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_subscriber_8_0=ruleSubscriber(); state._fsp--; @@ -5423,11 +5894,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop43; + break loop47; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_47); + this_END_9=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); @@ -5438,41 +5909,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2296:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRos2Parser.g:2479:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) { - // InternalRos2Parser.g:2296:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) - // InternalRos2Parser.g:2297:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END + // InternalRos2Parser.g:2479:4: (otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRos2Parser.g:2480:5: otherlv_10= Serviceservers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END { otherlv_10=(Token)match(input,Serviceservers,FOLLOW_4); newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceserversKeyword_2_2_0()); - this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - // InternalRos2Parser.g:2305:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* - loop44: + // InternalRos2Parser.g:2488:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* + loop48: do { - int alt44=2; - int LA44_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA44_0>=RULE_ID && LA44_0<=RULE_STRING)) ) { - alt44=1; + if ( ((LA48_0>=RULE_ID && LA48_0<=RULE_STRING)) ) { + alt48=1; } - switch (alt44) { + switch (alt48) { case 1 : - // InternalRos2Parser.g:2306:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRos2Parser.g:2489:6: (lv_serviceserver_12_0= ruleServiceServer ) { - // InternalRos2Parser.g:2306:6: (lv_serviceserver_12_0= ruleServiceServer ) - // InternalRos2Parser.g:2307:7: lv_serviceserver_12_0= ruleServiceServer + // InternalRos2Parser.g:2489:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRos2Parser.g:2490:7: lv_serviceserver_12_0= ruleServiceServer { newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_serviceserver_12_0=ruleServiceServer(); state._fsp--; @@ -5496,11 +5967,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop44; + break loop48; } } while (true); - this_END_13=(Token)match(input,RULE_END,FOLLOW_47); + this_END_13=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); @@ -5511,41 +5982,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:2330:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRos2Parser.g:2513:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) { - // InternalRos2Parser.g:2330:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) - // InternalRos2Parser.g:2331:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END + // InternalRos2Parser.g:2513:4: (otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRos2Parser.g:2514:5: otherlv_14= Serviceclients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END { otherlv_14=(Token)match(input,Serviceclients,FOLLOW_4); newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceclientsKeyword_2_3_0()); - this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - // InternalRos2Parser.g:2339:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* - loop45: + // InternalRos2Parser.g:2522:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* + loop49: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( ((LA45_0>=RULE_ID && LA45_0<=RULE_STRING)) ) { - alt45=1; + if ( ((LA49_0>=RULE_ID && LA49_0<=RULE_STRING)) ) { + alt49=1; } - switch (alt45) { + switch (alt49) { case 1 : - // InternalRos2Parser.g:2340:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRos2Parser.g:2523:6: (lv_serviceclient_16_0= ruleServiceClient ) { - // InternalRos2Parser.g:2340:6: (lv_serviceclient_16_0= ruleServiceClient ) - // InternalRos2Parser.g:2341:7: lv_serviceclient_16_0= ruleServiceClient + // InternalRos2Parser.g:2523:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRos2Parser.g:2524:7: lv_serviceclient_16_0= ruleServiceClient { newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_serviceclient_16_0=ruleServiceClient(); state._fsp--; @@ -5569,11 +6040,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop45; + break loop49; } } while (true); - this_END_17=(Token)match(input,RULE_END,FOLLOW_47); + this_END_17=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); @@ -5584,41 +6055,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:2364:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRos2Parser.g:2547:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) { - // InternalRos2Parser.g:2364:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) - // InternalRos2Parser.g:2365:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END + // InternalRos2Parser.g:2547:4: (otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRos2Parser.g:2548:5: otherlv_18= Actionservers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END { otherlv_18=(Token)match(input,Actionservers,FOLLOW_4); newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionserversKeyword_2_4_0()); - this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - // InternalRos2Parser.g:2373:5: ( (lv_actionserver_20_0= ruleActionServer ) )* - loop46: + // InternalRos2Parser.g:2556:5: ( (lv_actionserver_20_0= ruleActionServer ) )* + loop50: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( ((LA46_0>=RULE_ID && LA46_0<=RULE_STRING)) ) { - alt46=1; + if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_STRING)) ) { + alt50=1; } - switch (alt46) { + switch (alt50) { case 1 : - // InternalRos2Parser.g:2374:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRos2Parser.g:2557:6: (lv_actionserver_20_0= ruleActionServer ) { - // InternalRos2Parser.g:2374:6: (lv_actionserver_20_0= ruleActionServer ) - // InternalRos2Parser.g:2375:7: lv_actionserver_20_0= ruleActionServer + // InternalRos2Parser.g:2557:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRos2Parser.g:2558:7: lv_actionserver_20_0= ruleActionServer { newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_actionserver_20_0=ruleActionServer(); state._fsp--; @@ -5642,11 +6113,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop46; + break loop50; } } while (true); - this_END_21=(Token)match(input,RULE_END,FOLLOW_47); + this_END_21=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); @@ -5657,41 +6128,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:2398:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRos2Parser.g:2581:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) { - // InternalRos2Parser.g:2398:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) - // InternalRos2Parser.g:2399:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END + // InternalRos2Parser.g:2581:4: (otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRos2Parser.g:2582:5: otherlv_22= Actionclients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END { otherlv_22=(Token)match(input,Actionclients,FOLLOW_4); newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionclientsKeyword_2_5_0()); - this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - // InternalRos2Parser.g:2407:5: ( (lv_actionclient_24_0= ruleActionClient ) )* - loop47: + // InternalRos2Parser.g:2590:5: ( (lv_actionclient_24_0= ruleActionClient ) )* + loop51: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( ((LA47_0>=RULE_ID && LA47_0<=RULE_STRING)) ) { - alt47=1; + if ( ((LA51_0>=RULE_ID && LA51_0<=RULE_STRING)) ) { + alt51=1; } - switch (alt47) { + switch (alt51) { case 1 : - // InternalRos2Parser.g:2408:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRos2Parser.g:2591:6: (lv_actionclient_24_0= ruleActionClient ) { - // InternalRos2Parser.g:2408:6: (lv_actionclient_24_0= ruleActionClient ) - // InternalRos2Parser.g:2409:7: lv_actionclient_24_0= ruleActionClient + // InternalRos2Parser.g:2591:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRos2Parser.g:2592:7: lv_actionclient_24_0= ruleActionClient { newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_actionclient_24_0=ruleActionClient(); state._fsp--; @@ -5715,11 +6186,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop47; + break loop51; } } while (true); - this_END_25=(Token)match(input,RULE_END,FOLLOW_47); + this_END_25=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); @@ -5730,41 +6201,41 @@ public final EObject ruleNode() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:2432:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRos2Parser.g:2615:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) { - // InternalRos2Parser.g:2432:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) - // InternalRos2Parser.g:2433:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END + // InternalRos2Parser.g:2615:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRos2Parser.g:2616:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END { otherlv_26=(Token)match(input,Parameters,FOLLOW_4); newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_32); + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_34); newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - // InternalRos2Parser.g:2441:5: ( (lv_parameter_28_0= ruleParameter ) )* - loop48: + // InternalRos2Parser.g:2624:5: ( (lv_parameter_28_0= ruleParameter ) )* + loop52: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( ((LA48_0>=RULE_ID && LA48_0<=RULE_STRING)) ) { - alt48=1; + if ( ((LA52_0>=RULE_ID && LA52_0<=RULE_STRING)) ) { + alt52=1; } - switch (alt48) { + switch (alt52) { case 1 : - // InternalRos2Parser.g:2442:6: (lv_parameter_28_0= ruleParameter ) + // InternalRos2Parser.g:2625:6: (lv_parameter_28_0= ruleParameter ) { - // InternalRos2Parser.g:2442:6: (lv_parameter_28_0= ruleParameter ) - // InternalRos2Parser.g:2443:7: lv_parameter_28_0= ruleParameter + // InternalRos2Parser.g:2625:6: (lv_parameter_28_0= ruleParameter ) + // InternalRos2Parser.g:2626:7: lv_parameter_28_0= ruleParameter { newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); lv_parameter_28_0=ruleParameter(); state._fsp--; @@ -5788,11 +6259,11 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop48; + break loop52; } } while (true); - this_END_29=(Token)match(input,RULE_END,FOLLOW_47); + this_END_29=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); @@ -5804,7 +6275,7 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop49; + break loop53; } } while (true); @@ -5831,7 +6302,7 @@ public final EObject ruleNode() throws RecognitionException { // $ANTLR start "entryRuleDependency" - // InternalRos2Parser.g:2470:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; + // InternalRos2Parser.g:2653:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; public final EObject entryRuleDependency() throws RecognitionException { EObject current = null; @@ -5839,8 +6310,8 @@ public final EObject entryRuleDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2470:51: (iv_ruleDependency= ruleDependency EOF ) - // InternalRos2Parser.g:2471:2: iv_ruleDependency= ruleDependency EOF + // InternalRos2Parser.g:2653:51: (iv_ruleDependency= ruleDependency EOF ) + // InternalRos2Parser.g:2654:2: iv_ruleDependency= ruleDependency EOF { newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); @@ -5867,7 +6338,7 @@ public final EObject entryRuleDependency() throws RecognitionException { // $ANTLR start "ruleDependency" - // InternalRos2Parser.g:2477:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; + // InternalRos2Parser.g:2660:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; public final EObject ruleDependency() throws RecognitionException { EObject current = null; @@ -5880,28 +6351,28 @@ public final EObject ruleDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2483:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) - // InternalRos2Parser.g:2484:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + // InternalRos2Parser.g:2666:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) + // InternalRos2Parser.g:2667:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) { - // InternalRos2Parser.g:2484:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) - int alt50=2; - int LA50_0 = input.LA(1); + // InternalRos2Parser.g:2667:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_STRING)) ) { - alt50=1; + if ( ((LA54_0>=RULE_ID && LA54_0<=RULE_STRING)) ) { + alt54=1; } - else if ( (LA50_0==ExternalDependency) ) { - alt50=2; + else if ( (LA54_0==ExternalDependency) ) { + alt54=2; } else { NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 54, 0, input); throw nvae; } - switch (alt50) { + switch (alt54) { case 1 : - // InternalRos2Parser.g:2485:3: this_PackageDependency_0= rulePackageDependency + // InternalRos2Parser.g:2668:3: this_PackageDependency_0= rulePackageDependency { newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); @@ -5919,7 +6390,7 @@ else if ( (LA50_0==ExternalDependency) ) { } break; case 2 : - // InternalRos2Parser.g:2494:3: this_ExternalDependency_1= ruleExternalDependency + // InternalRos2Parser.g:2677:3: this_ExternalDependency_1= ruleExternalDependency { newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); @@ -5959,7 +6430,7 @@ else if ( (LA50_0==ExternalDependency) ) { // $ANTLR start "entryRulePackageDependency" - // InternalRos2Parser.g:2506:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; + // InternalRos2Parser.g:2689:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; public final EObject entryRulePackageDependency() throws RecognitionException { EObject current = null; @@ -5967,8 +6438,8 @@ public final EObject entryRulePackageDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2506:58: (iv_rulePackageDependency= rulePackageDependency EOF ) - // InternalRos2Parser.g:2507:2: iv_rulePackageDependency= rulePackageDependency EOF + // InternalRos2Parser.g:2689:58: (iv_rulePackageDependency= rulePackageDependency EOF ) + // InternalRos2Parser.g:2690:2: iv_rulePackageDependency= rulePackageDependency EOF { newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -5995,7 +6466,7 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRos2Parser.g:2513:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:2696:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; @@ -6003,14 +6474,14 @@ public final EObject rulePackageDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2519:2: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:2520:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:2702:2: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:2703:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:2520:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:2521:3: ( ruleEString ) + // InternalRos2Parser.g:2703:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:2704:3: ( ruleEString ) { - // InternalRos2Parser.g:2521:3: ( ruleEString ) - // InternalRos2Parser.g:2522:4: ruleEString + // InternalRos2Parser.g:2704:3: ( ruleEString ) + // InternalRos2Parser.g:2705:4: ruleEString { if (current==null) { @@ -6054,7 +6525,7 @@ public final EObject rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRos2Parser.g:2539:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; + // InternalRos2Parser.g:2722:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; public final EObject entryRuleExternalDependency() throws RecognitionException { EObject current = null; @@ -6062,8 +6533,8 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2539:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) - // InternalRos2Parser.g:2540:2: iv_ruleExternalDependency= ruleExternalDependency EOF + // InternalRos2Parser.g:2722:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) + // InternalRos2Parser.g:2723:2: iv_ruleExternalDependency= ruleExternalDependency EOF { newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -6090,7 +6561,7 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRos2Parser.g:2546:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; + // InternalRos2Parser.g:2729:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; public final EObject ruleExternalDependency() throws RecognitionException { EObject current = null; @@ -6102,14 +6573,14 @@ public final EObject ruleExternalDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2552:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) - // InternalRos2Parser.g:2553:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos2Parser.g:2735:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) + // InternalRos2Parser.g:2736:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) { - // InternalRos2Parser.g:2553:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) - // InternalRos2Parser.g:2554:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2736:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos2Parser.g:2737:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { - // InternalRos2Parser.g:2554:3: () - // InternalRos2Parser.g:2555:4: + // InternalRos2Parser.g:2737:3: () + // InternalRos2Parser.g:2738:4: { current = forceCreateModelElement( @@ -6123,11 +6594,11 @@ public final EObject ruleExternalDependency() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - // InternalRos2Parser.g:2565:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos2Parser.g:2566:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2748:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2749:4: (lv_name_2_0= ruleEString ) { - // InternalRos2Parser.g:2566:4: (lv_name_2_0= ruleEString ) - // InternalRos2Parser.g:2567:5: lv_name_2_0= ruleEString + // InternalRos2Parser.g:2749:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2750:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); @@ -6177,7 +6648,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRos2Parser.g:2588:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRos2Parser.g:2771:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -6185,8 +6656,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2588:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRos2Parser.g:2589:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRos2Parser.g:2771:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRos2Parser.g:2772:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -6213,7 +6684,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRos2Parser.g:2595:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRos2Parser.g:2778:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; public final EObject ruleNamespace() throws RecognitionException { EObject current = null; @@ -6228,37 +6699,37 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2601:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRos2Parser.g:2602:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRos2Parser.g:2784:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRos2Parser.g:2785:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRos2Parser.g:2602:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) - int alt51=3; + // InternalRos2Parser.g:2785:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + int alt55=3; switch ( input.LA(1) ) { case GlobalNamespace: { - alt51=1; + alt55=1; } break; case RelativeNamespace: { - alt51=2; + alt55=2; } break; case PrivateNamespace: { - alt51=3; + alt55=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 55, 0, input); throw nvae; } - switch (alt51) { + switch (alt55) { case 1 : - // InternalRos2Parser.g:2603:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRos2Parser.g:2786:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -6276,7 +6747,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2612:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRos2Parser.g:2795:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -6294,7 +6765,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2621:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRos2Parser.g:2804:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -6334,7 +6805,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRos2Parser.g:2633:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRos2Parser.g:2816:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -6342,8 +6813,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRos2Parser.g:2633:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRos2Parser.g:2634:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRos2Parser.g:2816:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRos2Parser.g:2817:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -6370,7 +6841,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRos2Parser.g:2640:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; + // InternalRos2Parser.g:2823:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -6380,8 +6851,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:2646:2: (kw= GraphName ) - // InternalRos2Parser.g:2647:2: kw= GraphName + // InternalRos2Parser.g:2829:2: (kw= GraphName ) + // InternalRos2Parser.g:2830:2: kw= GraphName { kw=(Token)match(input,GraphName,FOLLOW_2); @@ -6408,7 +6879,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRuleGlobalNamespace" - // InternalRos2Parser.g:2655:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRos2Parser.g:2838:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -6416,8 +6887,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2655:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRos2Parser.g:2656:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRos2Parser.g:2838:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRos2Parser.g:2839:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -6444,7 +6915,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRos2Parser.g:2662:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRos2Parser.g:2845:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject ruleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -6461,14 +6932,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2668:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2669:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2851:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:2852:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2669:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2670:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:2852:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2853:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2670:3: () - // InternalRos2Parser.g:2671:4: + // InternalRos2Parser.g:2853:3: () + // InternalRos2Parser.g:2854:4: { current = forceCreateModelElement( @@ -6478,30 +6949,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_50); newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - // InternalRos2Parser.g:2681:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRos2Parser.g:2864:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA53_0==LeftSquareBracket) ) { - alt53=1; + if ( (LA57_0==LeftSquareBracket) ) { + alt57=1; } - switch (alt53) { + switch (alt57) { case 1 : - // InternalRos2Parser.g:2682:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:2865:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2686:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2687:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2869:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:2870:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2687:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2688:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:2870:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2871:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6528,30 +6999,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRos2Parser.g:2705:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop52: + // InternalRos2Parser.g:2888:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop56: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA52_0==Comma) ) { - alt52=1; + if ( (LA56_0==Comma) ) { + alt56=1; } - switch (alt52) { + switch (alt56) { case 1 : - // InternalRos2Parser.g:2706:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2889:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_51); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2710:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2711:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2893:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2894:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2711:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2712:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:2894:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2895:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -6583,7 +7054,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop52; + break loop56; } } while (true); @@ -6620,7 +7091,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRos2Parser.g:2739:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRos2Parser.g:2922:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6628,8 +7099,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRos2Parser.g:2739:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRos2Parser.g:2740:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRos2Parser.g:2922:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRos2Parser.g:2923:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -6656,7 +7127,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRos2Parser.g:2746:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRos2Parser.g:2929:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6673,14 +7144,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2752:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2753:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2935:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:2936:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2753:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2754:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:2936:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2937:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2754:3: () - // InternalRos2Parser.g:2755:4: + // InternalRos2Parser.g:2937:3: () + // InternalRos2Parser.g:2938:4: { current = forceCreateModelElement( @@ -6690,30 +7161,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_50); newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - // InternalRos2Parser.g:2765:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRos2Parser.g:2948:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA55_0==LeftSquareBracket) ) { - alt55=1; + if ( (LA59_0==LeftSquareBracket) ) { + alt59=1; } - switch (alt55) { + switch (alt59) { case 1 : - // InternalRos2Parser.g:2766:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:2949:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2770:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2771:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2953:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:2954:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2771:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2772:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:2954:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2955:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6740,30 +7211,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRos2Parser.g:2789:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop54: + // InternalRos2Parser.g:2972:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop58: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA54_0==Comma) ) { - alt54=1; + if ( (LA58_0==Comma) ) { + alt58=1; } - switch (alt54) { + switch (alt58) { case 1 : - // InternalRos2Parser.g:2790:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2973:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_51); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2794:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2795:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2977:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2978:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2795:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2796:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:2978:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2979:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -6795,7 +7266,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop54; + break loop58; } } while (true); @@ -6832,7 +7303,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRos2Parser.g:2823:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRos2Parser.g:3006:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6840,8 +7311,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2823:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRos2Parser.g:2824:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRos2Parser.g:3006:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRos2Parser.g:3007:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -6868,7 +7339,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRos2Parser.g:2830:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; + // InternalRos2Parser.g:3013:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ; public final EObject rulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6885,14 +7356,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2836:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2837:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:3019:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:3020:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2837:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2838:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:3020:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:3021:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2838:3: () - // InternalRos2Parser.g:2839:4: + // InternalRos2Parser.g:3021:3: () + // InternalRos2Parser.g:3022:4: { current = forceCreateModelElement( @@ -6902,30 +7373,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_50); newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - // InternalRos2Parser.g:2849:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalRos2Parser.g:3032:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA57_0==LeftSquareBracket) ) { - alt57=1; + if ( (LA61_0==LeftSquareBracket) ) { + alt61=1; } - switch (alt57) { + switch (alt61) { case 1 : - // InternalRos2Parser.g:2850:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3033:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2854:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2855:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:3037:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:3038:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2855:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2856:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:3038:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:3039:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6952,30 +7423,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRos2Parser.g:2873:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop56: + // InternalRos2Parser.g:3056:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop60: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA56_0==Comma) ) { - alt56=1; + if ( (LA60_0==Comma) ) { + alt60=1; } - switch (alt56) { + switch (alt60) { case 1 : - // InternalRos2Parser.g:2874:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:3057:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_51); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2878:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2879:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:3061:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:3062:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2879:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2880:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:3062:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:3063:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -7007,7 +7478,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop56; + break loop60; } } while (true); @@ -7044,7 +7515,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRos2Parser.g:2907:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRos2Parser.g:3090:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -7052,8 +7523,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRos2Parser.g:2907:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRos2Parser.g:2908:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRos2Parser.g:3090:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRos2Parser.g:3091:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -7080,7 +7551,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRos2Parser.g:2914:1: ruleParameterType returns [EObject current=null] : (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ; + // InternalRos2Parser.g:3097:1: ruleParameterType returns [EObject current=null] : (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ; public final EObject ruleParameterType() throws RecognitionException { EObject current = null; @@ -7105,62 +7576,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2920:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) - // InternalRos2Parser.g:2921:2: (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) + // InternalRos2Parser.g:3103:2: ( (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) ) + // InternalRos2Parser.g:3104:2: (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) { - // InternalRos2Parser.g:2921:2: (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) - int alt58=8; + // InternalRos2Parser.g:3104:2: (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) + int alt62=8; switch ( input.LA(1) ) { case List: { - alt58=1; + alt62=1; } break; case Struct: { - alt58=2; + alt62=2; } break; case Integer: { - alt58=3; + alt62=3; } break; case String: { - alt58=4; + alt62=4; } break; case Double: { - alt58=5; + alt62=5; } break; case Boolean: { - alt58=6; + alt62=6; } break; case Base64: { - alt58=7; + alt62=7; } break; case Array: { - alt58=8; + alt62=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 58, 0, input); + new NoViableAltException("", 62, 0, input); throw nvae; } - switch (alt58) { + switch (alt62) { case 1 : - // InternalRos2Parser.g:2922:3: this_ParameterListType_0= ruleParameterListType + // InternalRos2Parser.g:3105:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -7178,7 +7649,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2931:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRos2Parser.g:3114:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -7196,7 +7667,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2940:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRos2Parser.g:3123:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -7214,7 +7685,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:2949:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRos2Parser.g:3132:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -7232,7 +7703,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:2958:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRos2Parser.g:3141:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -7250,7 +7721,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:2967:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRos2Parser.g:3150:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -7268,7 +7739,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:2976:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRos2Parser.g:3159:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -7286,7 +7757,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:2985:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRos2Parser.g:3168:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -7326,7 +7797,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRos2Parser.g:2997:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRos2Parser.g:3180:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -7334,8 +7805,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRos2Parser.g:2997:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRos2Parser.g:2998:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRos2Parser.g:3180:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRos2Parser.g:3181:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -7362,7 +7833,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRos2Parser.g:3004:1: ruleParameterValue returns [EObject current=null] : (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ; + // InternalRos2Parser.g:3187:1: ruleParameterValue returns [EObject current=null] : (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ; public final EObject ruleParameterValue() throws RecognitionException { EObject current = null; @@ -7385,15 +7856,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3010:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) - // InternalRos2Parser.g:3011:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) + // InternalRos2Parser.g:3193:2: ( (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) ) + // InternalRos2Parser.g:3194:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) { - // InternalRos2Parser.g:3011:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) - int alt59=7; - alt59 = dfa59.predict(input); - switch (alt59) { + // InternalRos2Parser.g:3194:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) + int alt63=7; + alt63 = dfa63.predict(input); + switch (alt63) { case 1 : - // InternalRos2Parser.g:3012:3: this_ParameterString_0= ruleParameterString + // InternalRos2Parser.g:3195:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -7411,7 +7882,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:3021:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRos2Parser.g:3204:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -7429,7 +7900,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:3030:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRos2Parser.g:3213:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -7447,7 +7918,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:3039:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRos2Parser.g:3222:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -7465,7 +7936,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:3048:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRos2Parser.g:3231:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -7483,7 +7954,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:3057:3: this_ParameterList_5= ruleParameterList + // InternalRos2Parser.g:3240:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -7501,7 +7972,7 @@ public final EObject ruleParameterValue() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:3066:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRos2Parser.g:3249:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -7541,7 +8012,7 @@ public final EObject ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRos2Parser.g:3078:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRos2Parser.g:3261:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -7549,8 +8020,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRos2Parser.g:3078:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRos2Parser.g:3079:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRos2Parser.g:3261:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRos2Parser.g:3262:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -7577,7 +8048,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRos2Parser.g:3085:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ; + // InternalRos2Parser.g:3268:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ; public final EObject ruleParameterListType() throws RecognitionException { EObject current = null; @@ -7594,14 +8065,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3091:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRos2Parser.g:3092:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3274:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRos2Parser.g:3275:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRos2Parser.g:3092:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) - // InternalRos2Parser.g:3093:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3275:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3276:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { - // InternalRos2Parser.g:3093:3: () - // InternalRos2Parser.g:3094:4: + // InternalRos2Parser.g:3276:3: () + // InternalRos2Parser.g:3277:4: { current = forceCreateModelElement( @@ -7615,15 +8086,15 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_24); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_26); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRos2Parser.g:3108:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRos2Parser.g:3109:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos2Parser.g:3291:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRos2Parser.g:3292:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRos2Parser.g:3109:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRos2Parser.g:3110:5: lv_sequence_3_0= ruleParameterType + // InternalRos2Parser.g:3292:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos2Parser.g:3293:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); @@ -7650,30 +8121,30 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRos2Parser.g:3127:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop60: + // InternalRos2Parser.g:3310:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop64: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA60_0==Comma) ) { - alt60=1; + if ( (LA64_0==Comma) ) { + alt64=1; } - switch (alt60) { + switch (alt64) { case 1 : - // InternalRos2Parser.g:3128:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:3311:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_24); + otherlv_4=(Token)match(input,Comma,FOLLOW_26); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRos2Parser.g:3132:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos2Parser.g:3133:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos2Parser.g:3315:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:3316:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRos2Parser.g:3133:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos2Parser.g:3134:6: lv_sequence_5_0= ruleParameterType + // InternalRos2Parser.g:3316:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos2Parser.g:3317:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); @@ -7705,7 +8176,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop60; + break loop64; } } while (true); @@ -7736,7 +8207,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRos2Parser.g:3160:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRos2Parser.g:3343:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -7744,8 +8215,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRos2Parser.g:3160:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRos2Parser.g:3161:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRos2Parser.g:3343:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRos2Parser.g:3344:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -7772,7 +8243,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRos2Parser.g:3167:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ; + // InternalRos2Parser.g:3350:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ; public final EObject ruleParameterStructType() throws RecognitionException { EObject current = null; @@ -7789,14 +8260,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3173:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRos2Parser.g:3174:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3356:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRos2Parser.g:3357:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRos2Parser.g:3174:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) - // InternalRos2Parser.g:3175:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3357:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3358:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { - // InternalRos2Parser.g:3175:3: () - // InternalRos2Parser.g:3176:4: + // InternalRos2Parser.g:3358:3: () + // InternalRos2Parser.g:3359:4: { current = forceCreateModelElement( @@ -7814,11 +8285,11 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRos2Parser.g:3190:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:3191:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3373:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3374:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:3191:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRos2Parser.g:3192:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRos2Parser.g:3374:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3375:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); @@ -7845,30 +8316,30 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRos2Parser.g:3209:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop61: + // InternalRos2Parser.g:3392:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop65: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA61_0==Comma) ) { - alt61=1; + if ( (LA65_0==Comma) ) { + alt65=1; } - switch (alt61) { + switch (alt65) { case 1 : - // InternalRos2Parser.g:3210:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3393:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,Comma,FOLLOW_6); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRos2Parser.g:3214:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:3215:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3397:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3398:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:3215:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos2Parser.g:3216:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRos2Parser.g:3398:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3399:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); @@ -7900,7 +8371,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop61; + break loop65; } } while (true); @@ -7931,7 +8402,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRos2Parser.g:3242:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRos2Parser.g:3425:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7939,8 +8410,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRos2Parser.g:3242:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRos2Parser.g:3243:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRos2Parser.g:3425:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRos2Parser.g:3426:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -7967,7 +8438,7 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRos2Parser.g:3249:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRos2Parser.g:3432:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; public final EObject ruleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7980,14 +8451,14 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3255:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRos2Parser.g:3256:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos2Parser.g:3438:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRos2Parser.g:3439:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRos2Parser.g:3256:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRos2Parser.g:3257:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRos2Parser.g:3439:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos2Parser.g:3440:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRos2Parser.g:3257:3: () - // InternalRos2Parser.g:3258:4: + // InternalRos2Parser.g:3440:3: () + // InternalRos2Parser.g:3441:4: { current = forceCreateModelElement( @@ -7997,30 +8468,30 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,Integer,FOLLOW_50); + otherlv_1=(Token)match(input,Integer,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRos2Parser.g:3268:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRos2Parser.g:3451:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA62_0==Default) ) { - alt62=1; + if ( (LA66_0==Default) ) { + alt66=1; } - switch (alt62) { + switch (alt66) { case 1 : - // InternalRos2Parser.g:3269:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos2Parser.g:3452:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_17); newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3273:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRos2Parser.g:3274:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos2Parser.g:3456:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos2Parser.g:3457:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRos2Parser.g:3274:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRos2Parser.g:3275:6: lv_default_3_0= ruleParameterInteger + // InternalRos2Parser.g:3457:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos2Parser.g:3458:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -8076,7 +8547,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos2Parser.g:3297:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRos2Parser.g:3480:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -8084,8 +8555,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRos2Parser.g:3297:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRos2Parser.g:3298:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRos2Parser.g:3480:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRos2Parser.g:3481:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -8112,7 +8583,7 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRos2Parser.g:3304:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRos2Parser.g:3487:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ; public final EObject ruleParameterStringType() throws RecognitionException { EObject current = null; @@ -8125,14 +8596,14 @@ public final EObject ruleParameterStringType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3310:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRos2Parser.g:3311:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos2Parser.g:3493:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRos2Parser.g:3494:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRos2Parser.g:3311:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRos2Parser.g:3312:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRos2Parser.g:3494:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos2Parser.g:3495:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRos2Parser.g:3312:3: () - // InternalRos2Parser.g:3313:4: + // InternalRos2Parser.g:3495:3: () + // InternalRos2Parser.g:3496:4: { current = forceCreateModelElement( @@ -8142,30 +8613,30 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,String,FOLLOW_50); + otherlv_1=(Token)match(input,String,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRos2Parser.g:3323:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos2Parser.g:3506:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA63_0==Default) ) { - alt63=1; + if ( (LA67_0==Default) ) { + alt67=1; } - switch (alt63) { + switch (alt67) { case 1 : - // InternalRos2Parser.g:3324:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos2Parser.g:3507:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_6); newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3328:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRos2Parser.g:3329:5: (lv_default_3_0= ruleParameterString ) + // InternalRos2Parser.g:3511:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos2Parser.g:3512:5: (lv_default_3_0= ruleParameterString ) { - // InternalRos2Parser.g:3329:5: (lv_default_3_0= ruleParameterString ) - // InternalRos2Parser.g:3330:6: lv_default_3_0= ruleParameterString + // InternalRos2Parser.g:3512:5: (lv_default_3_0= ruleParameterString ) + // InternalRos2Parser.g:3513:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -8221,7 +8692,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos2Parser.g:3352:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRos2Parser.g:3535:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8229,8 +8700,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRos2Parser.g:3352:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRos2Parser.g:3353:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRos2Parser.g:3535:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRos2Parser.g:3536:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -8257,7 +8728,7 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRos2Parser.g:3359:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRos2Parser.g:3542:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; public final EObject ruleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8270,14 +8741,14 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3365:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRos2Parser.g:3366:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos2Parser.g:3548:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRos2Parser.g:3549:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRos2Parser.g:3366:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRos2Parser.g:3367:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRos2Parser.g:3549:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos2Parser.g:3550:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRos2Parser.g:3367:3: () - // InternalRos2Parser.g:3368:4: + // InternalRos2Parser.g:3550:3: () + // InternalRos2Parser.g:3551:4: { current = forceCreateModelElement( @@ -8287,30 +8758,30 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,Double,FOLLOW_50); + otherlv_1=(Token)match(input,Double,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRos2Parser.g:3378:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRos2Parser.g:3561:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA64_0==Default) ) { - alt64=1; + if ( (LA68_0==Default) ) { + alt68=1; } - switch (alt64) { + switch (alt68) { case 1 : - // InternalRos2Parser.g:3379:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos2Parser.g:3562:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_51); + otherlv_2=(Token)match(input,Default,FOLLOW_53); newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3383:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRos2Parser.g:3384:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos2Parser.g:3566:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos2Parser.g:3567:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRos2Parser.g:3384:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRos2Parser.g:3385:6: lv_default_3_0= ruleParameterDouble + // InternalRos2Parser.g:3567:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos2Parser.g:3568:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -8366,7 +8837,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos2Parser.g:3407:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRos2Parser.g:3590:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8374,8 +8845,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRos2Parser.g:3407:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRos2Parser.g:3408:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRos2Parser.g:3590:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRos2Parser.g:3591:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -8402,7 +8873,7 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRos2Parser.g:3414:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRos2Parser.g:3597:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; public final EObject ruleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8415,14 +8886,14 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3420:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRos2Parser.g:3421:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos2Parser.g:3603:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRos2Parser.g:3604:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRos2Parser.g:3421:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRos2Parser.g:3422:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRos2Parser.g:3604:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos2Parser.g:3605:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRos2Parser.g:3422:3: () - // InternalRos2Parser.g:3423:4: + // InternalRos2Parser.g:3605:3: () + // InternalRos2Parser.g:3606:4: { current = forceCreateModelElement( @@ -8432,30 +8903,30 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,Boolean,FOLLOW_50); + otherlv_1=(Token)match(input,Boolean,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRos2Parser.g:3433:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRos2Parser.g:3616:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA65_0==Default) ) { - alt65=1; + if ( (LA69_0==Default) ) { + alt69=1; } - switch (alt65) { + switch (alt69) { case 1 : - // InternalRos2Parser.g:3434:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos2Parser.g:3617:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_52); + otherlv_2=(Token)match(input,Default,FOLLOW_54); newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3438:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRos2Parser.g:3439:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos2Parser.g:3621:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos2Parser.g:3622:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRos2Parser.g:3439:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRos2Parser.g:3440:6: lv_default_3_0= ruleParameterBoolean + // InternalRos2Parser.g:3622:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos2Parser.g:3623:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -8511,7 +8982,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos2Parser.g:3462:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRos2Parser.g:3645:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8519,8 +8990,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRos2Parser.g:3462:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRos2Parser.g:3463:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRos2Parser.g:3645:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRos2Parser.g:3646:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -8547,7 +9018,7 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRos2Parser.g:3469:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRos2Parser.g:3652:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; public final EObject ruleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8560,14 +9031,14 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3475:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRos2Parser.g:3476:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos2Parser.g:3658:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRos2Parser.g:3659:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRos2Parser.g:3476:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRos2Parser.g:3477:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRos2Parser.g:3659:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos2Parser.g:3660:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRos2Parser.g:3477:3: () - // InternalRos2Parser.g:3478:4: + // InternalRos2Parser.g:3660:3: () + // InternalRos2Parser.g:3661:4: { current = forceCreateModelElement( @@ -8577,30 +9048,30 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,Base64,FOLLOW_50); + otherlv_1=(Token)match(input,Base64,FOLLOW_52); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRos2Parser.g:3488:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt66=2; - int LA66_0 = input.LA(1); + // InternalRos2Parser.g:3671:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA66_0==Default) ) { - alt66=1; + if ( (LA70_0==Default) ) { + alt70=1; } - switch (alt66) { + switch (alt70) { case 1 : - // InternalRos2Parser.g:3489:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos2Parser.g:3672:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_53); + otherlv_2=(Token)match(input,Default,FOLLOW_55); newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3493:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRos2Parser.g:3494:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos2Parser.g:3676:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos2Parser.g:3677:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRos2Parser.g:3494:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRos2Parser.g:3495:6: lv_default_3_0= ruleParameterBase64 + // InternalRos2Parser.g:3677:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos2Parser.g:3678:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -8656,7 +9127,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos2Parser.g:3517:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRos2Parser.g:3700:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8664,8 +9135,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos2Parser.g:3517:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRos2Parser.g:3518:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRos2Parser.g:3700:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRos2Parser.g:3701:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -8692,7 +9163,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos2Parser.g:3524:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) ; + // InternalRos2Parser.g:3707:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) ; public final EObject ruleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8709,30 +9180,30 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3530:2: ( (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) ) - // InternalRos2Parser.g:3531:2: (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) + // InternalRos2Parser.g:3713:2: ( (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) ) + // InternalRos2Parser.g:3714:2: (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) { - // InternalRos2Parser.g:3531:2: (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) - // InternalRos2Parser.g:3532:3: otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? + // InternalRos2Parser.g:3714:2: (otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? ) + // InternalRos2Parser.g:3715:3: otherlv_0= Array otherlv_1= LeftSquareBracket ( (lv_type_2_0= ruleParameterType ) ) otherlv_3= RightSquareBracket (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? { otherlv_0=(Token)match(input,Array,FOLLOW_10); newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_24); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_26); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getLeftSquareBracketKeyword_1()); - // InternalRos2Parser.g:3540:3: ( (lv_type_2_0= ruleParameterType ) ) - // InternalRos2Parser.g:3541:4: (lv_type_2_0= ruleParameterType ) + // InternalRos2Parser.g:3723:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalRos2Parser.g:3724:4: (lv_type_2_0= ruleParameterType ) { - // InternalRos2Parser.g:3541:4: (lv_type_2_0= ruleParameterType ) - // InternalRos2Parser.g:3542:5: lv_type_2_0= ruleParameterType + // InternalRos2Parser.g:3724:4: (lv_type_2_0= ruleParameterType ) + // InternalRos2Parser.g:3725:5: lv_type_2_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_56); lv_type_2_0=ruleParameterType(); state._fsp--; @@ -8754,30 +9225,30 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - otherlv_3=(Token)match(input,RightSquareBracket,FOLLOW_50); + otherlv_3=(Token)match(input,RightSquareBracket,FOLLOW_52); newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getRightSquareBracketKeyword_3()); - // InternalRos2Parser.g:3563:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRos2Parser.g:3746:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA67_0==Default) ) { - alt67=1; + if ( (LA71_0==Default) ) { + alt71=1; } - switch (alt67) { + switch (alt71) { case 1 : - // InternalRos2Parser.g:3564:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos2Parser.g:3747:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) { otherlv_4=(Token)match(input,Default,FOLLOW_10); newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); - // InternalRos2Parser.g:3568:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRos2Parser.g:3569:5: (lv_default_5_0= ruleParameterList ) + // InternalRos2Parser.g:3751:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos2Parser.g:3752:5: (lv_default_5_0= ruleParameterList ) { - // InternalRos2Parser.g:3569:5: (lv_default_5_0= ruleParameterList ) - // InternalRos2Parser.g:3570:6: lv_default_5_0= ruleParameterList + // InternalRos2Parser.g:3752:5: (lv_default_5_0= ruleParameterList ) + // InternalRos2Parser.g:3753:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); @@ -8833,7 +9304,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos2Parser.g:3592:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRos2Parser.g:3775:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -8841,8 +9312,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRos2Parser.g:3592:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRos2Parser.g:3593:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRos2Parser.g:3775:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRos2Parser.g:3776:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -8869,7 +9340,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos2Parser.g:3599:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ; + // InternalRos2Parser.g:3782:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ; public final EObject ruleParameterList() throws RecognitionException { EObject current = null; @@ -8885,14 +9356,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3605:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalRos2Parser.g:3606:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRos2Parser.g:3788:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalRos2Parser.g:3789:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalRos2Parser.g:3606:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalRos2Parser.g:3607:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalRos2Parser.g:3789:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRos2Parser.g:3790:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalRos2Parser.g:3607:3: () - // InternalRos2Parser.g:3608:4: + // InternalRos2Parser.g:3790:3: () + // InternalRos2Parser.g:3791:4: { current = forceCreateModelElement( @@ -8902,15 +9373,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_27); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_29); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalRos2Parser.g:3618:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos2Parser.g:3619:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:3801:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3802:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos2Parser.g:3619:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos2Parser.g:3620:5: lv_value_2_0= ruleParameterValue + // InternalRos2Parser.g:3802:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:3803:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -8937,30 +9408,30 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRos2Parser.g:3637:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* - loop68: + // InternalRos2Parser.g:3820:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* + loop72: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA68_0==Comma) ) { - alt68=1; + if ( (LA72_0==Comma) ) { + alt72=1; } - switch (alt68) { + switch (alt72) { case 1 : - // InternalRos2Parser.g:3638:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3821:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,Comma,FOLLOW_27); + otherlv_3=(Token)match(input,Comma,FOLLOW_29); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRos2Parser.g:3642:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos2Parser.g:3643:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:3825:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3826:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRos2Parser.g:3643:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos2Parser.g:3644:6: lv_value_4_0= ruleParameterValue + // InternalRos2Parser.g:3826:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:3827:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -8992,7 +9463,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop68; + break loop72; } } while (true); @@ -9023,7 +9494,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos2Parser.g:3670:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRos2Parser.g:3853:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -9031,8 +9502,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRos2Parser.g:3670:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRos2Parser.g:3671:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRos2Parser.g:3853:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRos2Parser.g:3854:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -9059,7 +9530,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos2Parser.g:3677:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalRos2Parser.g:3860:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; public final EObject ruleParameterAny() throws RecognitionException { EObject current = null; @@ -9072,14 +9543,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3683:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalRos2Parser.g:3684:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRos2Parser.g:3866:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalRos2Parser.g:3867:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalRos2Parser.g:3684:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalRos2Parser.g:3685:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRos2Parser.g:3867:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRos2Parser.g:3868:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalRos2Parser.g:3685:3: () - // InternalRos2Parser.g:3686:4: + // InternalRos2Parser.g:3868:3: () + // InternalRos2Parser.g:3869:4: { current = forceCreateModelElement( @@ -9089,30 +9560,30 @@ public final EObject ruleParameterAny() throws RecognitionException { } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_55); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_57); newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - // InternalRos2Parser.g:3696:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRos2Parser.g:3879:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA69_0==Value) ) { - alt69=1; + if ( (LA73_0==Value) ) { + alt73=1; } - switch (alt69) { + switch (alt73) { case 1 : - // InternalRos2Parser.g:3697:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalRos2Parser.g:3880:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { otherlv_2=(Token)match(input,Value,FOLLOW_6); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - // InternalRos2Parser.g:3701:4: ( (lv_value_3_0= ruleEString ) ) - // InternalRos2Parser.g:3702:5: (lv_value_3_0= ruleEString ) + // InternalRos2Parser.g:3884:4: ( (lv_value_3_0= ruleEString ) ) + // InternalRos2Parser.g:3885:5: (lv_value_3_0= ruleEString ) { - // InternalRos2Parser.g:3702:5: (lv_value_3_0= ruleEString ) - // InternalRos2Parser.g:3703:6: lv_value_3_0= ruleEString + // InternalRos2Parser.g:3885:5: (lv_value_3_0= ruleEString ) + // InternalRos2Parser.g:3886:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -9168,7 +9639,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos2Parser.g:3725:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRos2Parser.g:3908:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -9176,8 +9647,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRos2Parser.g:3725:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRos2Parser.g:3726:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRos2Parser.g:3908:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRos2Parser.g:3909:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -9204,7 +9675,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos2Parser.g:3732:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRos2Parser.g:3915:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -9215,14 +9686,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3738:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRos2Parser.g:3739:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos2Parser.g:3921:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRos2Parser.g:3922:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRos2Parser.g:3739:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRos2Parser.g:3740:3: (lv_value_0_0= ruleEString ) + // InternalRos2Parser.g:3922:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos2Parser.g:3923:3: (lv_value_0_0= ruleEString ) { - // InternalRos2Parser.g:3740:3: (lv_value_0_0= ruleEString ) - // InternalRos2Parser.g:3741:4: lv_value_0_0= ruleEString + // InternalRos2Parser.g:3923:3: (lv_value_0_0= ruleEString ) + // InternalRos2Parser.g:3924:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -9269,7 +9740,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos2Parser.g:3761:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRos2Parser.g:3944:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -9277,8 +9748,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos2Parser.g:3761:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRos2Parser.g:3762:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRos2Parser.g:3944:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRos2Parser.g:3945:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -9305,7 +9776,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos2Parser.g:3768:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRos2Parser.g:3951:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -9316,14 +9787,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3774:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRos2Parser.g:3775:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos2Parser.g:3957:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRos2Parser.g:3958:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRos2Parser.g:3775:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRos2Parser.g:3776:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos2Parser.g:3958:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos2Parser.g:3959:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRos2Parser.g:3776:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRos2Parser.g:3777:4: lv_value_0_0= ruleBase64Binary + // InternalRos2Parser.g:3959:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos2Parser.g:3960:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -9370,7 +9841,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos2Parser.g:3797:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRos2Parser.g:3980:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -9378,8 +9849,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos2Parser.g:3797:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRos2Parser.g:3798:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRos2Parser.g:3980:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRos2Parser.g:3981:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -9406,7 +9877,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos2Parser.g:3804:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRos2Parser.g:3987:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -9417,14 +9888,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3810:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRos2Parser.g:3811:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos2Parser.g:3993:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRos2Parser.g:3994:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRos2Parser.g:3811:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRos2Parser.g:3812:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos2Parser.g:3994:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos2Parser.g:3995:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRos2Parser.g:3812:3: (lv_value_0_0= ruleInteger0 ) - // InternalRos2Parser.g:3813:4: lv_value_0_0= ruleInteger0 + // InternalRos2Parser.g:3995:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos2Parser.g:3996:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -9471,7 +9942,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos2Parser.g:3833:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRos2Parser.g:4016:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -9479,8 +9950,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos2Parser.g:3833:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRos2Parser.g:3834:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRos2Parser.g:4016:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRos2Parser.g:4017:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -9507,7 +9978,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos2Parser.g:3840:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRos2Parser.g:4023:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -9518,14 +9989,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3846:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRos2Parser.g:3847:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos2Parser.g:4029:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRos2Parser.g:4030:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRos2Parser.g:3847:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRos2Parser.g:3848:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos2Parser.g:4030:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos2Parser.g:4031:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRos2Parser.g:3848:3: (lv_value_0_0= ruleDouble0 ) - // InternalRos2Parser.g:3849:4: lv_value_0_0= ruleDouble0 + // InternalRos2Parser.g:4031:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos2Parser.g:4032:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -9572,7 +10043,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos2Parser.g:3869:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRos2Parser.g:4052:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9580,8 +10051,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos2Parser.g:3869:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRos2Parser.g:3870:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRos2Parser.g:4052:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRos2Parser.g:4053:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -9608,7 +10079,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos2Parser.g:3876:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRos2Parser.g:4059:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9619,14 +10090,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3882:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRos2Parser.g:3883:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos2Parser.g:4065:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRos2Parser.g:4066:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRos2Parser.g:3883:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRos2Parser.g:3884:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos2Parser.g:4066:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos2Parser.g:4067:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRos2Parser.g:3884:3: (lv_value_0_0= ruleboolean0 ) - // InternalRos2Parser.g:3885:4: lv_value_0_0= ruleboolean0 + // InternalRos2Parser.g:4067:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos2Parser.g:4068:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -9673,7 +10144,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos2Parser.g:3905:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRos2Parser.g:4088:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -9681,8 +10152,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos2Parser.g:3905:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRos2Parser.g:3906:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRos2Parser.g:4088:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRos2Parser.g:4089:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -9709,7 +10180,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos2Parser.g:3912:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) ; + // InternalRos2Parser.g:4095:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) ; public final EObject ruleParameterStruct() throws RecognitionException { EObject current = null; @@ -9724,14 +10195,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3918:2: ( ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) ) - // InternalRos2Parser.g:3919:2: ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) + // InternalRos2Parser.g:4101:2: ( ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) ) + // InternalRos2Parser.g:4102:2: ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) { - // InternalRos2Parser.g:3919:2: ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) - // InternalRos2Parser.g:3920:3: () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? + // InternalRos2Parser.g:4102:2: ( () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? ) + // InternalRos2Parser.g:4103:3: () (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? { - // InternalRos2Parser.g:3920:3: () - // InternalRos2Parser.g:3921:4: + // InternalRos2Parser.g:4103:3: () + // InternalRos2Parser.g:4104:4: { current = forceCreateModelElement( @@ -9741,47 +10212,47 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos2Parser.g:3927:3: (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? - int alt71=2; - int LA71_0 = input.LA(1); + // InternalRos2Parser.g:4110:3: (otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA71_0==LeftSquareBracket) ) { - alt71=1; + if ( (LA75_0==LeftSquareBracket) ) { + alt75=1; } - switch (alt71) { + switch (alt75) { case 1 : - // InternalRos2Parser.g:3928:4: otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END + // InternalRos2Parser.g:4111:4: otherlv_1= LeftSquareBracket this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterStructMember ) )* otherlv_4= RightSquareBracket this_END_5= RULE_END { otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_4); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_56); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_58); newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructAccess().getBEGINTerminalRuleCall_1_1()); - // InternalRos2Parser.g:3936:4: ( (lv_value_3_0= ruleParameterStructMember ) )* - loop70: + // InternalRos2Parser.g:4119:4: ( (lv_value_3_0= ruleParameterStructMember ) )* + loop74: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( ((LA70_0>=RULE_ID && LA70_0<=RULE_STRING)) ) { - alt70=1; + if ( ((LA74_0>=RULE_ID && LA74_0<=RULE_STRING)) ) { + alt74=1; } - switch (alt70) { + switch (alt74) { case 1 : - // InternalRos2Parser.g:3937:5: (lv_value_3_0= ruleParameterStructMember ) + // InternalRos2Parser.g:4120:5: (lv_value_3_0= ruleParameterStructMember ) { - // InternalRos2Parser.g:3937:5: (lv_value_3_0= ruleParameterStructMember ) - // InternalRos2Parser.g:3938:6: lv_value_3_0= ruleParameterStructMember + // InternalRos2Parser.g:4120:5: (lv_value_3_0= ruleParameterStructMember ) + // InternalRos2Parser.g:4121:6: lv_value_3_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_0()); - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_58); lv_value_3_0=ruleParameterStructMember(); state._fsp--; @@ -9805,7 +10276,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop70; + break loop74; } } while (true); @@ -9846,7 +10317,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos2Parser.g:3968:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRos2Parser.g:4151:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -9854,8 +10325,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRos2Parser.g:3968:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRos2Parser.g:3969:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRos2Parser.g:4151:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRos2Parser.g:4152:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -9882,7 +10353,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos2Parser.g:3975:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRos2Parser.g:4158:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -9893,14 +10364,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3981:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRos2Parser.g:3982:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos2Parser.g:4164:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRos2Parser.g:4165:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRos2Parser.g:3982:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRos2Parser.g:3983:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos2Parser.g:4165:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos2Parser.g:4166:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRos2Parser.g:3983:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRos2Parser.g:3984:4: lv_value_0_0= ruleDateTime0 + // InternalRos2Parser.g:4166:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos2Parser.g:4167:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -9947,7 +10418,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos2Parser.g:4004:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRos2Parser.g:4187:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9955,8 +10426,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRos2Parser.g:4004:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRos2Parser.g:4005:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRos2Parser.g:4187:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRos2Parser.g:4188:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -9983,7 +10454,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRos2Parser.g:4011:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) ; + // InternalRos2Parser.g:4194:1: ruleParameterStructMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9997,17 +10468,17 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4017:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) ) - // InternalRos2Parser.g:4018:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) + // InternalRos2Parser.g:4200:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) ) + // InternalRos2Parser.g:4201:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) { - // InternalRos2Parser.g:4018:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) - // InternalRos2Parser.g:4019:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos2Parser.g:4201:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) ) + // InternalRos2Parser.g:4202:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon ( (lv_value_2_0= ruleParameterValue ) ) { - // InternalRos2Parser.g:4019:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos2Parser.g:4020:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4202:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos2Parser.g:4203:4: (lv_name_0_0= ruleEString ) { - // InternalRos2Parser.g:4020:4: (lv_name_0_0= ruleEString ) - // InternalRos2Parser.g:4021:5: lv_name_0_0= ruleEString + // InternalRos2Parser.g:4203:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4204:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -10034,15 +10505,15 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_1=(Token)match(input,Colon,FOLLOW_27); + otherlv_1=(Token)match(input,Colon,FOLLOW_29); newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - // InternalRos2Parser.g:4042:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos2Parser.g:4043:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:4225:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos2Parser.g:4226:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos2Parser.g:4043:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos2Parser.g:4044:5: lv_value_2_0= ruleParameterValue + // InternalRos2Parser.g:4226:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:4227:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_2_0()); @@ -10092,7 +10563,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos2Parser.g:4065:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRos2Parser.g:4248:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10100,8 +10571,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRos2Parser.g:4065:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRos2Parser.g:4066:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRos2Parser.g:4248:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRos2Parser.g:4249:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -10128,7 +10599,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos2Parser.g:4072:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRos2Parser.g:4255:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; public final EObject ruleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10141,22 +10612,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:4078:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRos2Parser.g:4079:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos2Parser.g:4261:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRos2Parser.g:4262:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRos2Parser.g:4079:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRos2Parser.g:4080:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos2Parser.g:4262:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos2Parser.g:4263:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRos2Parser.g:4080:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos2Parser.g:4081:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4263:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos2Parser.g:4264:4: (lv_name_0_0= ruleEString ) { - // InternalRos2Parser.g:4081:4: (lv_name_0_0= ruleEString ) - // InternalRos2Parser.g:4082:5: lv_name_0_0= ruleEString + // InternalRos2Parser.g:4264:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4265:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); lv_name_0_0=ruleEString(); state._fsp--; @@ -10178,11 +10649,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRos2Parser.g:4099:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRos2Parser.g:4100:4: (lv_type_1_0= ruleParameterType ) + // InternalRos2Parser.g:4282:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos2Parser.g:4283:4: (lv_type_1_0= ruleParameterType ) { - // InternalRos2Parser.g:4100:4: (lv_type_1_0= ruleParameterType ) - // InternalRos2Parser.g:4101:5: lv_type_1_0= ruleParameterType + // InternalRos2Parser.g:4283:4: (lv_type_1_0= ruleParameterType ) + // InternalRos2Parser.g:4284:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -10232,7 +10703,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRos2Parser.g:4122:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRos2Parser.g:4305:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -10240,8 +10711,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos2Parser.g:4122:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRos2Parser.g:4123:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRos2Parser.g:4305:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRos2Parser.g:4306:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -10268,7 +10739,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos2Parser.g:4129:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRos2Parser.g:4312:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10278,8 +10749,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRos2Parser.g:4135:2: (this_BINARY_0= RULE_BINARY ) - // InternalRos2Parser.g:4136:2: this_BINARY_0= RULE_BINARY + // InternalRos2Parser.g:4318:2: (this_BINARY_0= RULE_BINARY ) + // InternalRos2Parser.g:4319:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -10308,7 +10779,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRos2Parser.g:4146:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRos2Parser.g:4329:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -10316,8 +10787,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRos2Parser.g:4146:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRos2Parser.g:4147:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRos2Parser.g:4329:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRos2Parser.g:4330:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -10344,7 +10815,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos2Parser.g:4153:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRos2Parser.g:4336:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10354,8 +10825,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4159:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRos2Parser.g:4160:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRos2Parser.g:4342:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRos2Parser.g:4343:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -10384,7 +10855,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos2Parser.g:4170:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRos2Parser.g:4353:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -10392,8 +10863,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRos2Parser.g:4170:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRos2Parser.g:4171:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRos2Parser.g:4353:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRos2Parser.g:4354:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -10420,7 +10891,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos2Parser.g:4177:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRos2Parser.g:4360:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10430,8 +10901,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4183:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRos2Parser.g:4184:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRos2Parser.g:4366:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRos2Parser.g:4367:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -10460,7 +10931,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos2Parser.g:4194:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRos2Parser.g:4377:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -10468,8 +10939,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRos2Parser.g:4194:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRos2Parser.g:4195:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRos2Parser.g:4377:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRos2Parser.g:4378:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -10496,7 +10967,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos2Parser.g:4201:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRos2Parser.g:4384:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10506,8 +10977,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4207:2: (this_DECINT_0= RULE_DECINT ) - // InternalRos2Parser.g:4208:2: this_DECINT_0= RULE_DECINT + // InternalRos2Parser.g:4390:2: (this_DECINT_0= RULE_DECINT ) + // InternalRos2Parser.g:4391:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -10536,7 +11007,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos2Parser.g:4218:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRos2Parser.g:4401:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -10544,8 +11015,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRos2Parser.g:4218:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRos2Parser.g:4219:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRos2Parser.g:4401:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRos2Parser.g:4402:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -10572,7 +11043,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos2Parser.g:4225:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRos2Parser.g:4408:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10582,8 +11053,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:4231:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRos2Parser.g:4232:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRos2Parser.g:4414:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRos2Parser.g:4415:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -10612,7 +11083,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRos2Parser.g:4242:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRos2Parser.g:4425:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -10620,8 +11091,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRos2Parser.g:4242:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRos2Parser.g:4243:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRos2Parser.g:4425:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRos2Parser.g:4426:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -10648,7 +11119,7 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos2Parser.g:4249:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; + // InternalRos2Parser.g:4432:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; public final EObject ruleMessagePart() throws RecognitionException { EObject current = null; @@ -10664,22 +11135,22 @@ public final EObject ruleMessagePart() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4255:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) - // InternalRos2Parser.g:4256:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) + // InternalRos2Parser.g:4438:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) + // InternalRos2Parser.g:4439:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) { - // InternalRos2Parser.g:4256:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) - // InternalRos2Parser.g:4257:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos2Parser.g:4439:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) + // InternalRos2Parser.g:4440:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) { - // InternalRos2Parser.g:4257:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRos2Parser.g:4258:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos2Parser.g:4440:3: ( (lv_Type_0_0= ruleAbstractType ) ) + // InternalRos2Parser.g:4441:4: (lv_Type_0_0= ruleAbstractType ) { - // InternalRos2Parser.g:4258:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRos2Parser.g:4259:5: lv_Type_0_0= ruleAbstractType + // InternalRos2Parser.g:4441:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos2Parser.g:4442:5: lv_Type_0_0= ruleAbstractType { newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_59); lv_Type_0_0=ruleAbstractType(); state._fsp--; @@ -10701,14 +11172,14 @@ public final EObject ruleMessagePart() throws RecognitionException { } - // InternalRos2Parser.g:4276:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRos2Parser.g:4277:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos2Parser.g:4459:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos2Parser.g:4460:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) { - // InternalRos2Parser.g:4277:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRos2Parser.g:4278:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRos2Parser.g:4460:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos2Parser.g:4461:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) { - // InternalRos2Parser.g:4278:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) - int alt72=3; + // InternalRos2Parser.g:4461:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + int alt76=3; switch ( input.LA(1) ) { case Duration: case Feedback: @@ -10722,30 +11193,30 @@ public final EObject ruleMessagePart() throws RecognitionException { case Time: case Type: { - alt72=1; + alt76=1; } break; case RULE_MESSAGE_ASIGMENT: { - alt72=2; + alt76=2; } break; case RULE_ID: case RULE_STRING: { - alt72=3; + alt76=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 72, 0, input); + new NoViableAltException("", 76, 0, input); throw nvae; } - switch (alt72) { + switch (alt76) { case 1 : - // InternalRos2Parser.g:4279:6: lv_Data_1_1= ruleKEYWORD + // InternalRos2Parser.g:4462:6: lv_Data_1_1= ruleKEYWORD { newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); @@ -10770,7 +11241,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:4295:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRos2Parser.g:4478:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); @@ -10790,7 +11261,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:4310:6: lv_Data_1_3= ruleEString + // InternalRos2Parser.g:4493:6: lv_Data_1_3= ruleEString { newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); @@ -10846,7 +11317,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos2Parser.g:4332:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRos2Parser.g:4515:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -10854,8 +11325,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRos2Parser.g:4332:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRos2Parser.g:4333:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRos2Parser.g:4515:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRos2Parser.g:4516:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -10882,7 +11353,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos2Parser.g:4339:1: ruleAbstractType returns [EObject current=null] : (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) ; + // InternalRos2Parser.g:4522:1: ruleAbstractType returns [EObject current=null] : (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) ; public final EObject ruleAbstractType() throws RecognitionException { EObject current = null; @@ -10957,15 +11428,15 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4345:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) ) - // InternalRos2Parser.g:4346:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) + // InternalRos2Parser.g:4528:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) ) + // InternalRos2Parser.g:4529:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) { - // InternalRos2Parser.g:4346:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) - int alt73=33; - alt73 = dfa73.predict(input); - switch (alt73) { + // InternalRos2Parser.g:4529:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray ) + int alt77=33; + alt77 = dfa77.predict(input); + switch (alt77) { case 1 : - // InternalRos2Parser.g:4347:3: this_bool_0= rulebool + // InternalRos2Parser.g:4530:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -10983,7 +11454,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:4356:3: this_int8_1= ruleint8 + // InternalRos2Parser.g:4539:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -11001,7 +11472,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:4365:3: this_uint8_2= ruleuint8 + // InternalRos2Parser.g:4548:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -11019,7 +11490,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:4374:3: this_int16_3= ruleint16 + // InternalRos2Parser.g:4557:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -11037,7 +11508,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:4383:3: this_uint16_4= ruleuint16 + // InternalRos2Parser.g:4566:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -11055,7 +11526,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:4392:3: this_int32_5= ruleint32 + // InternalRos2Parser.g:4575:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -11073,7 +11544,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:4401:3: this_uint32_6= ruleuint32 + // InternalRos2Parser.g:4584:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -11091,7 +11562,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:4410:3: this_int64_7= ruleint64 + // InternalRos2Parser.g:4593:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -11109,7 +11580,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRos2Parser.g:4419:3: this_uint64_8= ruleuint64 + // InternalRos2Parser.g:4602:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -11127,7 +11598,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRos2Parser.g:4428:3: this_float32_9= rulefloat32 + // InternalRos2Parser.g:4611:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -11145,7 +11616,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRos2Parser.g:4437:3: this_float64_10= rulefloat64 + // InternalRos2Parser.g:4620:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -11163,7 +11634,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRos2Parser.g:4446:3: this_string0_11= rulestring0 + // InternalRos2Parser.g:4629:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -11181,7 +11652,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRos2Parser.g:4455:3: this_byte_12= rulebyte + // InternalRos2Parser.g:4638:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -11199,7 +11670,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRos2Parser.g:4464:3: this_time_13= ruletime + // InternalRos2Parser.g:4647:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -11217,7 +11688,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRos2Parser.g:4473:3: this_duration_14= ruleduration + // InternalRos2Parser.g:4656:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -11235,7 +11706,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRos2Parser.g:4482:3: this_Header_15= ruleHeader + // InternalRos2Parser.g:4665:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -11253,7 +11724,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRos2Parser.g:4491:3: this_boolArray_16= ruleboolArray + // InternalRos2Parser.g:4674:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -11271,7 +11742,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRos2Parser.g:4500:3: this_int8Array_17= ruleint8Array + // InternalRos2Parser.g:4683:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -11289,7 +11760,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRos2Parser.g:4509:3: this_uint8Array_18= ruleuint8Array + // InternalRos2Parser.g:4692:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -11307,7 +11778,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRos2Parser.g:4518:3: this_int16Array_19= ruleint16Array + // InternalRos2Parser.g:4701:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -11325,7 +11796,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRos2Parser.g:4527:3: this_uint16Array_20= ruleuint16Array + // InternalRos2Parser.g:4710:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -11343,7 +11814,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRos2Parser.g:4536:3: this_int32Array_21= ruleint32Array + // InternalRos2Parser.g:4719:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -11361,7 +11832,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRos2Parser.g:4545:3: this_uint32Array_22= ruleuint32Array + // InternalRos2Parser.g:4728:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -11379,7 +11850,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRos2Parser.g:4554:3: this_int64Array_23= ruleint64Array + // InternalRos2Parser.g:4737:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -11397,7 +11868,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRos2Parser.g:4563:3: this_uint64Array_24= ruleuint64Array + // InternalRos2Parser.g:4746:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -11415,7 +11886,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRos2Parser.g:4572:3: this_float32Array_25= rulefloat32Array + // InternalRos2Parser.g:4755:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -11433,7 +11904,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRos2Parser.g:4581:3: this_float64Array_26= rulefloat64Array + // InternalRos2Parser.g:4764:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -11451,7 +11922,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRos2Parser.g:4590:3: this_string0Array_27= rulestring0Array + // InternalRos2Parser.g:4773:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -11469,7 +11940,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRos2Parser.g:4599:3: this_byteArray_28= rulebyteArray + // InternalRos2Parser.g:4782:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -11487,7 +11958,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRos2Parser.g:4608:3: this_SpecBaseRef_29= ruleSpecBaseRef + // InternalRos2Parser.g:4791:3: this_SpecBaseRef_29= ruleSpecBaseRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getSpecBaseRefParserRuleCall_29()); @@ -11505,7 +11976,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRos2Parser.g:4617:3: this_ArraySpecRef_30= ruleArraySpecRef + // InternalRos2Parser.g:4800:3: this_ArraySpecRef_30= ruleArraySpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArraySpecRefParserRuleCall_30()); @@ -11523,7 +11994,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 32 : - // InternalRos2Parser.g:4626:3: this_char_31= rulechar + // InternalRos2Parser.g:4809:3: this_char_31= rulechar { newCompositeNode(grammarAccess.getAbstractTypeAccess().getCharParserRuleCall_31()); @@ -11541,7 +12012,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 33 : - // InternalRos2Parser.g:4635:3: this_charArray_32= rulecharArray + // InternalRos2Parser.g:4818:3: this_charArray_32= rulecharArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getCharArrayParserRuleCall_32()); @@ -11581,7 +12052,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos2Parser.g:4647:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRos2Parser.g:4830:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -11589,8 +12060,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRos2Parser.g:4647:45: (iv_rulebool= rulebool EOF ) - // InternalRos2Parser.g:4648:2: iv_rulebool= rulebool EOF + // InternalRos2Parser.g:4830:45: (iv_rulebool= rulebool EOF ) + // InternalRos2Parser.g:4831:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -11617,7 +12088,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos2Parser.g:4654:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalRos2Parser.g:4837:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -11627,14 +12098,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4660:2: ( ( () otherlv_1= Bool ) ) - // InternalRos2Parser.g:4661:2: ( () otherlv_1= Bool ) + // InternalRos2Parser.g:4843:2: ( ( () otherlv_1= Bool ) ) + // InternalRos2Parser.g:4844:2: ( () otherlv_1= Bool ) { - // InternalRos2Parser.g:4661:2: ( () otherlv_1= Bool ) - // InternalRos2Parser.g:4662:3: () otherlv_1= Bool + // InternalRos2Parser.g:4844:2: ( () otherlv_1= Bool ) + // InternalRos2Parser.g:4845:3: () otherlv_1= Bool { - // InternalRos2Parser.g:4662:3: () - // InternalRos2Parser.g:4663:4: + // InternalRos2Parser.g:4845:3: () + // InternalRos2Parser.g:4846:4: { current = forceCreateModelElement( @@ -11671,7 +12142,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos2Parser.g:4677:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRos2Parser.g:4860:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -11679,8 +12150,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRos2Parser.g:4677:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRos2Parser.g:4678:2: iv_ruleint8= ruleint8 EOF + // InternalRos2Parser.g:4860:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRos2Parser.g:4861:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -11707,7 +12178,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos2Parser.g:4684:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalRos2Parser.g:4867:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -11717,14 +12188,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4690:2: ( ( () otherlv_1= Int8 ) ) - // InternalRos2Parser.g:4691:2: ( () otherlv_1= Int8 ) + // InternalRos2Parser.g:4873:2: ( ( () otherlv_1= Int8 ) ) + // InternalRos2Parser.g:4874:2: ( () otherlv_1= Int8 ) { - // InternalRos2Parser.g:4691:2: ( () otherlv_1= Int8 ) - // InternalRos2Parser.g:4692:3: () otherlv_1= Int8 + // InternalRos2Parser.g:4874:2: ( () otherlv_1= Int8 ) + // InternalRos2Parser.g:4875:3: () otherlv_1= Int8 { - // InternalRos2Parser.g:4692:3: () - // InternalRos2Parser.g:4693:4: + // InternalRos2Parser.g:4875:3: () + // InternalRos2Parser.g:4876:4: { current = forceCreateModelElement( @@ -11761,7 +12232,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos2Parser.g:4707:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRos2Parser.g:4890:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -11769,8 +12240,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRos2Parser.g:4707:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRos2Parser.g:4708:2: iv_ruleuint8= ruleuint8 EOF + // InternalRos2Parser.g:4890:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRos2Parser.g:4891:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -11797,7 +12268,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos2Parser.g:4714:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalRos2Parser.g:4897:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -11807,14 +12278,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4720:2: ( ( () otherlv_1= Uint8 ) ) - // InternalRos2Parser.g:4721:2: ( () otherlv_1= Uint8 ) + // InternalRos2Parser.g:4903:2: ( ( () otherlv_1= Uint8 ) ) + // InternalRos2Parser.g:4904:2: ( () otherlv_1= Uint8 ) { - // InternalRos2Parser.g:4721:2: ( () otherlv_1= Uint8 ) - // InternalRos2Parser.g:4722:3: () otherlv_1= Uint8 + // InternalRos2Parser.g:4904:2: ( () otherlv_1= Uint8 ) + // InternalRos2Parser.g:4905:3: () otherlv_1= Uint8 { - // InternalRos2Parser.g:4722:3: () - // InternalRos2Parser.g:4723:4: + // InternalRos2Parser.g:4905:3: () + // InternalRos2Parser.g:4906:4: { current = forceCreateModelElement( @@ -11851,7 +12322,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos2Parser.g:4737:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRos2Parser.g:4920:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -11859,8 +12330,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRos2Parser.g:4737:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRos2Parser.g:4738:2: iv_ruleint16= ruleint16 EOF + // InternalRos2Parser.g:4920:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRos2Parser.g:4921:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -11887,7 +12358,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos2Parser.g:4744:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalRos2Parser.g:4927:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -11897,14 +12368,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4750:2: ( ( () otherlv_1= Int16 ) ) - // InternalRos2Parser.g:4751:2: ( () otherlv_1= Int16 ) + // InternalRos2Parser.g:4933:2: ( ( () otherlv_1= Int16 ) ) + // InternalRos2Parser.g:4934:2: ( () otherlv_1= Int16 ) { - // InternalRos2Parser.g:4751:2: ( () otherlv_1= Int16 ) - // InternalRos2Parser.g:4752:3: () otherlv_1= Int16 + // InternalRos2Parser.g:4934:2: ( () otherlv_1= Int16 ) + // InternalRos2Parser.g:4935:3: () otherlv_1= Int16 { - // InternalRos2Parser.g:4752:3: () - // InternalRos2Parser.g:4753:4: + // InternalRos2Parser.g:4935:3: () + // InternalRos2Parser.g:4936:4: { current = forceCreateModelElement( @@ -11941,7 +12412,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos2Parser.g:4767:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRos2Parser.g:4950:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -11949,8 +12420,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRos2Parser.g:4767:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRos2Parser.g:4768:2: iv_ruleuint16= ruleuint16 EOF + // InternalRos2Parser.g:4950:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRos2Parser.g:4951:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -11977,7 +12448,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos2Parser.g:4774:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalRos2Parser.g:4957:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -11987,14 +12458,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4780:2: ( ( () otherlv_1= Uint16 ) ) - // InternalRos2Parser.g:4781:2: ( () otherlv_1= Uint16 ) + // InternalRos2Parser.g:4963:2: ( ( () otherlv_1= Uint16 ) ) + // InternalRos2Parser.g:4964:2: ( () otherlv_1= Uint16 ) { - // InternalRos2Parser.g:4781:2: ( () otherlv_1= Uint16 ) - // InternalRos2Parser.g:4782:3: () otherlv_1= Uint16 + // InternalRos2Parser.g:4964:2: ( () otherlv_1= Uint16 ) + // InternalRos2Parser.g:4965:3: () otherlv_1= Uint16 { - // InternalRos2Parser.g:4782:3: () - // InternalRos2Parser.g:4783:4: + // InternalRos2Parser.g:4965:3: () + // InternalRos2Parser.g:4966:4: { current = forceCreateModelElement( @@ -12031,7 +12502,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos2Parser.g:4797:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRos2Parser.g:4980:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -12039,8 +12510,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRos2Parser.g:4797:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRos2Parser.g:4798:2: iv_ruleint32= ruleint32 EOF + // InternalRos2Parser.g:4980:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRos2Parser.g:4981:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -12067,7 +12538,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos2Parser.g:4804:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalRos2Parser.g:4987:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -12077,14 +12548,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4810:2: ( ( () otherlv_1= Int32 ) ) - // InternalRos2Parser.g:4811:2: ( () otherlv_1= Int32 ) + // InternalRos2Parser.g:4993:2: ( ( () otherlv_1= Int32 ) ) + // InternalRos2Parser.g:4994:2: ( () otherlv_1= Int32 ) { - // InternalRos2Parser.g:4811:2: ( () otherlv_1= Int32 ) - // InternalRos2Parser.g:4812:3: () otherlv_1= Int32 + // InternalRos2Parser.g:4994:2: ( () otherlv_1= Int32 ) + // InternalRos2Parser.g:4995:3: () otherlv_1= Int32 { - // InternalRos2Parser.g:4812:3: () - // InternalRos2Parser.g:4813:4: + // InternalRos2Parser.g:4995:3: () + // InternalRos2Parser.g:4996:4: { current = forceCreateModelElement( @@ -12121,7 +12592,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos2Parser.g:4827:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRos2Parser.g:5010:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -12129,8 +12600,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRos2Parser.g:4827:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRos2Parser.g:4828:2: iv_ruleuint32= ruleuint32 EOF + // InternalRos2Parser.g:5010:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRos2Parser.g:5011:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -12157,7 +12628,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos2Parser.g:4834:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalRos2Parser.g:5017:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -12167,14 +12638,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4840:2: ( ( () otherlv_1= Uint32 ) ) - // InternalRos2Parser.g:4841:2: ( () otherlv_1= Uint32 ) + // InternalRos2Parser.g:5023:2: ( ( () otherlv_1= Uint32 ) ) + // InternalRos2Parser.g:5024:2: ( () otherlv_1= Uint32 ) { - // InternalRos2Parser.g:4841:2: ( () otherlv_1= Uint32 ) - // InternalRos2Parser.g:4842:3: () otherlv_1= Uint32 + // InternalRos2Parser.g:5024:2: ( () otherlv_1= Uint32 ) + // InternalRos2Parser.g:5025:3: () otherlv_1= Uint32 { - // InternalRos2Parser.g:4842:3: () - // InternalRos2Parser.g:4843:4: + // InternalRos2Parser.g:5025:3: () + // InternalRos2Parser.g:5026:4: { current = forceCreateModelElement( @@ -12211,7 +12682,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos2Parser.g:4857:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRos2Parser.g:5040:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -12219,8 +12690,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRos2Parser.g:4857:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRos2Parser.g:4858:2: iv_ruleint64= ruleint64 EOF + // InternalRos2Parser.g:5040:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRos2Parser.g:5041:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -12247,7 +12718,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos2Parser.g:4864:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalRos2Parser.g:5047:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -12257,14 +12728,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4870:2: ( ( () otherlv_1= Int64 ) ) - // InternalRos2Parser.g:4871:2: ( () otherlv_1= Int64 ) + // InternalRos2Parser.g:5053:2: ( ( () otherlv_1= Int64 ) ) + // InternalRos2Parser.g:5054:2: ( () otherlv_1= Int64 ) { - // InternalRos2Parser.g:4871:2: ( () otherlv_1= Int64 ) - // InternalRos2Parser.g:4872:3: () otherlv_1= Int64 + // InternalRos2Parser.g:5054:2: ( () otherlv_1= Int64 ) + // InternalRos2Parser.g:5055:3: () otherlv_1= Int64 { - // InternalRos2Parser.g:4872:3: () - // InternalRos2Parser.g:4873:4: + // InternalRos2Parser.g:5055:3: () + // InternalRos2Parser.g:5056:4: { current = forceCreateModelElement( @@ -12301,7 +12772,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos2Parser.g:4887:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRos2Parser.g:5070:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -12309,8 +12780,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRos2Parser.g:4887:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRos2Parser.g:4888:2: iv_ruleuint64= ruleuint64 EOF + // InternalRos2Parser.g:5070:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRos2Parser.g:5071:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -12337,7 +12808,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos2Parser.g:4894:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalRos2Parser.g:5077:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -12347,14 +12818,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4900:2: ( ( () otherlv_1= Uint64 ) ) - // InternalRos2Parser.g:4901:2: ( () otherlv_1= Uint64 ) + // InternalRos2Parser.g:5083:2: ( ( () otherlv_1= Uint64 ) ) + // InternalRos2Parser.g:5084:2: ( () otherlv_1= Uint64 ) { - // InternalRos2Parser.g:4901:2: ( () otherlv_1= Uint64 ) - // InternalRos2Parser.g:4902:3: () otherlv_1= Uint64 + // InternalRos2Parser.g:5084:2: ( () otherlv_1= Uint64 ) + // InternalRos2Parser.g:5085:3: () otherlv_1= Uint64 { - // InternalRos2Parser.g:4902:3: () - // InternalRos2Parser.g:4903:4: + // InternalRos2Parser.g:5085:3: () + // InternalRos2Parser.g:5086:4: { current = forceCreateModelElement( @@ -12391,7 +12862,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos2Parser.g:4917:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRos2Parser.g:5100:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -12399,8 +12870,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRos2Parser.g:4917:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRos2Parser.g:4918:2: iv_rulefloat32= rulefloat32 EOF + // InternalRos2Parser.g:5100:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRos2Parser.g:5101:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -12427,7 +12898,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos2Parser.g:4924:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalRos2Parser.g:5107:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -12437,14 +12908,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4930:2: ( ( () otherlv_1= Float32 ) ) - // InternalRos2Parser.g:4931:2: ( () otherlv_1= Float32 ) + // InternalRos2Parser.g:5113:2: ( ( () otherlv_1= Float32 ) ) + // InternalRos2Parser.g:5114:2: ( () otherlv_1= Float32 ) { - // InternalRos2Parser.g:4931:2: ( () otherlv_1= Float32 ) - // InternalRos2Parser.g:4932:3: () otherlv_1= Float32 + // InternalRos2Parser.g:5114:2: ( () otherlv_1= Float32 ) + // InternalRos2Parser.g:5115:3: () otherlv_1= Float32 { - // InternalRos2Parser.g:4932:3: () - // InternalRos2Parser.g:4933:4: + // InternalRos2Parser.g:5115:3: () + // InternalRos2Parser.g:5116:4: { current = forceCreateModelElement( @@ -12481,7 +12952,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos2Parser.g:4947:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRos2Parser.g:5130:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -12489,8 +12960,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRos2Parser.g:4947:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRos2Parser.g:4948:2: iv_rulefloat64= rulefloat64 EOF + // InternalRos2Parser.g:5130:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRos2Parser.g:5131:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -12517,7 +12988,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos2Parser.g:4954:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalRos2Parser.g:5137:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -12527,14 +12998,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4960:2: ( ( () otherlv_1= Float64 ) ) - // InternalRos2Parser.g:4961:2: ( () otherlv_1= Float64 ) + // InternalRos2Parser.g:5143:2: ( ( () otherlv_1= Float64 ) ) + // InternalRos2Parser.g:5144:2: ( () otherlv_1= Float64 ) { - // InternalRos2Parser.g:4961:2: ( () otherlv_1= Float64 ) - // InternalRos2Parser.g:4962:3: () otherlv_1= Float64 + // InternalRos2Parser.g:5144:2: ( () otherlv_1= Float64 ) + // InternalRos2Parser.g:5145:3: () otherlv_1= Float64 { - // InternalRos2Parser.g:4962:3: () - // InternalRos2Parser.g:4963:4: + // InternalRos2Parser.g:5145:3: () + // InternalRos2Parser.g:5146:4: { current = forceCreateModelElement( @@ -12571,7 +13042,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos2Parser.g:4977:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRos2Parser.g:5160:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -12579,8 +13050,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRos2Parser.g:4977:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRos2Parser.g:4978:2: iv_rulestring0= rulestring0 EOF + // InternalRos2Parser.g:5160:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRos2Parser.g:5161:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -12607,7 +13078,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos2Parser.g:4984:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalRos2Parser.g:5167:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -12617,14 +13088,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4990:2: ( ( () otherlv_1= String_1 ) ) - // InternalRos2Parser.g:4991:2: ( () otherlv_1= String_1 ) + // InternalRos2Parser.g:5173:2: ( ( () otherlv_1= String_1 ) ) + // InternalRos2Parser.g:5174:2: ( () otherlv_1= String_1 ) { - // InternalRos2Parser.g:4991:2: ( () otherlv_1= String_1 ) - // InternalRos2Parser.g:4992:3: () otherlv_1= String_1 + // InternalRos2Parser.g:5174:2: ( () otherlv_1= String_1 ) + // InternalRos2Parser.g:5175:3: () otherlv_1= String_1 { - // InternalRos2Parser.g:4992:3: () - // InternalRos2Parser.g:4993:4: + // InternalRos2Parser.g:5175:3: () + // InternalRos2Parser.g:5176:4: { current = forceCreateModelElement( @@ -12661,7 +13132,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulechar" - // InternalRos2Parser.g:5007:1: entryRulechar returns [EObject current=null] : iv_rulechar= rulechar EOF ; + // InternalRos2Parser.g:5190:1: entryRulechar returns [EObject current=null] : iv_rulechar= rulechar EOF ; public final EObject entryRulechar() throws RecognitionException { EObject current = null; @@ -12669,8 +13140,8 @@ public final EObject entryRulechar() throws RecognitionException { try { - // InternalRos2Parser.g:5007:45: (iv_rulechar= rulechar EOF ) - // InternalRos2Parser.g:5008:2: iv_rulechar= rulechar EOF + // InternalRos2Parser.g:5190:45: (iv_rulechar= rulechar EOF ) + // InternalRos2Parser.g:5191:2: iv_rulechar= rulechar EOF { newCompositeNode(grammarAccess.getCharRule()); pushFollow(FOLLOW_1); @@ -12697,7 +13168,7 @@ public final EObject entryRulechar() throws RecognitionException { // $ANTLR start "rulechar" - // InternalRos2Parser.g:5014:1: rulechar returns [EObject current=null] : ( () otherlv_1= Char ) ; + // InternalRos2Parser.g:5197:1: rulechar returns [EObject current=null] : ( () otherlv_1= Char ) ; public final EObject rulechar() throws RecognitionException { EObject current = null; @@ -12707,14 +13178,14 @@ public final EObject rulechar() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5020:2: ( ( () otherlv_1= Char ) ) - // InternalRos2Parser.g:5021:2: ( () otherlv_1= Char ) + // InternalRos2Parser.g:5203:2: ( ( () otherlv_1= Char ) ) + // InternalRos2Parser.g:5204:2: ( () otherlv_1= Char ) { - // InternalRos2Parser.g:5021:2: ( () otherlv_1= Char ) - // InternalRos2Parser.g:5022:3: () otherlv_1= Char + // InternalRos2Parser.g:5204:2: ( () otherlv_1= Char ) + // InternalRos2Parser.g:5205:3: () otherlv_1= Char { - // InternalRos2Parser.g:5022:3: () - // InternalRos2Parser.g:5023:4: + // InternalRos2Parser.g:5205:3: () + // InternalRos2Parser.g:5206:4: { current = forceCreateModelElement( @@ -12751,7 +13222,7 @@ public final EObject rulechar() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos2Parser.g:5037:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRos2Parser.g:5220:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -12759,8 +13230,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRos2Parser.g:5037:45: (iv_rulebyte= rulebyte EOF ) - // InternalRos2Parser.g:5038:2: iv_rulebyte= rulebyte EOF + // InternalRos2Parser.g:5220:45: (iv_rulebyte= rulebyte EOF ) + // InternalRos2Parser.g:5221:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -12787,7 +13258,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos2Parser.g:5044:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalRos2Parser.g:5227:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -12797,14 +13268,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5050:2: ( ( () otherlv_1= Byte ) ) - // InternalRos2Parser.g:5051:2: ( () otherlv_1= Byte ) + // InternalRos2Parser.g:5233:2: ( ( () otherlv_1= Byte ) ) + // InternalRos2Parser.g:5234:2: ( () otherlv_1= Byte ) { - // InternalRos2Parser.g:5051:2: ( () otherlv_1= Byte ) - // InternalRos2Parser.g:5052:3: () otherlv_1= Byte + // InternalRos2Parser.g:5234:2: ( () otherlv_1= Byte ) + // InternalRos2Parser.g:5235:3: () otherlv_1= Byte { - // InternalRos2Parser.g:5052:3: () - // InternalRos2Parser.g:5053:4: + // InternalRos2Parser.g:5235:3: () + // InternalRos2Parser.g:5236:4: { current = forceCreateModelElement( @@ -12841,7 +13312,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos2Parser.g:5067:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRos2Parser.g:5250:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -12849,8 +13320,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRos2Parser.g:5067:45: (iv_ruletime= ruletime EOF ) - // InternalRos2Parser.g:5068:2: iv_ruletime= ruletime EOF + // InternalRos2Parser.g:5250:45: (iv_ruletime= ruletime EOF ) + // InternalRos2Parser.g:5251:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -12877,7 +13348,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos2Parser.g:5074:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalRos2Parser.g:5257:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -12887,14 +13358,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5080:2: ( ( () otherlv_1= Time ) ) - // InternalRos2Parser.g:5081:2: ( () otherlv_1= Time ) + // InternalRos2Parser.g:5263:2: ( ( () otherlv_1= Time ) ) + // InternalRos2Parser.g:5264:2: ( () otherlv_1= Time ) { - // InternalRos2Parser.g:5081:2: ( () otherlv_1= Time ) - // InternalRos2Parser.g:5082:3: () otherlv_1= Time + // InternalRos2Parser.g:5264:2: ( () otherlv_1= Time ) + // InternalRos2Parser.g:5265:3: () otherlv_1= Time { - // InternalRos2Parser.g:5082:3: () - // InternalRos2Parser.g:5083:4: + // InternalRos2Parser.g:5265:3: () + // InternalRos2Parser.g:5266:4: { current = forceCreateModelElement( @@ -12931,7 +13402,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos2Parser.g:5097:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRos2Parser.g:5280:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -12939,8 +13410,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRos2Parser.g:5097:49: (iv_ruleduration= ruleduration EOF ) - // InternalRos2Parser.g:5098:2: iv_ruleduration= ruleduration EOF + // InternalRos2Parser.g:5280:49: (iv_ruleduration= ruleduration EOF ) + // InternalRos2Parser.g:5281:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -12967,7 +13438,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos2Parser.g:5104:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalRos2Parser.g:5287:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -12977,14 +13448,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5110:2: ( ( () otherlv_1= Duration ) ) - // InternalRos2Parser.g:5111:2: ( () otherlv_1= Duration ) + // InternalRos2Parser.g:5293:2: ( ( () otherlv_1= Duration ) ) + // InternalRos2Parser.g:5294:2: ( () otherlv_1= Duration ) { - // InternalRos2Parser.g:5111:2: ( () otherlv_1= Duration ) - // InternalRos2Parser.g:5112:3: () otherlv_1= Duration + // InternalRos2Parser.g:5294:2: ( () otherlv_1= Duration ) + // InternalRos2Parser.g:5295:3: () otherlv_1= Duration { - // InternalRos2Parser.g:5112:3: () - // InternalRos2Parser.g:5113:4: + // InternalRos2Parser.g:5295:3: () + // InternalRos2Parser.g:5296:4: { current = forceCreateModelElement( @@ -13021,7 +13492,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos2Parser.g:5127:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRos2Parser.g:5310:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -13029,8 +13500,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRos2Parser.g:5127:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRos2Parser.g:5128:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRos2Parser.g:5310:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRos2Parser.g:5311:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -13057,7 +13528,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos2Parser.g:5134:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalRos2Parser.g:5317:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -13067,14 +13538,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5140:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalRos2Parser.g:5141:2: ( () otherlv_1= Bool_1 ) + // InternalRos2Parser.g:5323:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalRos2Parser.g:5324:2: ( () otherlv_1= Bool_1 ) { - // InternalRos2Parser.g:5141:2: ( () otherlv_1= Bool_1 ) - // InternalRos2Parser.g:5142:3: () otherlv_1= Bool_1 + // InternalRos2Parser.g:5324:2: ( () otherlv_1= Bool_1 ) + // InternalRos2Parser.g:5325:3: () otherlv_1= Bool_1 { - // InternalRos2Parser.g:5142:3: () - // InternalRos2Parser.g:5143:4: + // InternalRos2Parser.g:5325:3: () + // InternalRos2Parser.g:5326:4: { current = forceCreateModelElement( @@ -13111,7 +13582,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos2Parser.g:5157:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRos2Parser.g:5340:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -13119,8 +13590,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:5157:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRos2Parser.g:5158:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRos2Parser.g:5340:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRos2Parser.g:5341:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -13147,7 +13618,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos2Parser.g:5164:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalRos2Parser.g:5347:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -13157,14 +13628,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5170:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalRos2Parser.g:5171:2: ( () otherlv_1= Int8_1 ) + // InternalRos2Parser.g:5353:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalRos2Parser.g:5354:2: ( () otherlv_1= Int8_1 ) { - // InternalRos2Parser.g:5171:2: ( () otherlv_1= Int8_1 ) - // InternalRos2Parser.g:5172:3: () otherlv_1= Int8_1 + // InternalRos2Parser.g:5354:2: ( () otherlv_1= Int8_1 ) + // InternalRos2Parser.g:5355:3: () otherlv_1= Int8_1 { - // InternalRos2Parser.g:5172:3: () - // InternalRos2Parser.g:5173:4: + // InternalRos2Parser.g:5355:3: () + // InternalRos2Parser.g:5356:4: { current = forceCreateModelElement( @@ -13201,7 +13672,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos2Parser.g:5187:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRos2Parser.g:5370:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -13209,8 +13680,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:5187:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRos2Parser.g:5188:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRos2Parser.g:5370:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRos2Parser.g:5371:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -13237,7 +13708,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos2Parser.g:5194:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalRos2Parser.g:5377:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -13247,14 +13718,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5200:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalRos2Parser.g:5201:2: ( () otherlv_1= Uint8_1 ) + // InternalRos2Parser.g:5383:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalRos2Parser.g:5384:2: ( () otherlv_1= Uint8_1 ) { - // InternalRos2Parser.g:5201:2: ( () otherlv_1= Uint8_1 ) - // InternalRos2Parser.g:5202:3: () otherlv_1= Uint8_1 + // InternalRos2Parser.g:5384:2: ( () otherlv_1= Uint8_1 ) + // InternalRos2Parser.g:5385:3: () otherlv_1= Uint8_1 { - // InternalRos2Parser.g:5202:3: () - // InternalRos2Parser.g:5203:4: + // InternalRos2Parser.g:5385:3: () + // InternalRos2Parser.g:5386:4: { current = forceCreateModelElement( @@ -13291,7 +13762,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos2Parser.g:5217:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRos2Parser.g:5400:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -13299,8 +13770,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:5217:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRos2Parser.g:5218:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRos2Parser.g:5400:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRos2Parser.g:5401:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -13327,7 +13798,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos2Parser.g:5224:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalRos2Parser.g:5407:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -13337,14 +13808,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5230:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalRos2Parser.g:5231:2: ( () otherlv_1= Int16_1 ) + // InternalRos2Parser.g:5413:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalRos2Parser.g:5414:2: ( () otherlv_1= Int16_1 ) { - // InternalRos2Parser.g:5231:2: ( () otherlv_1= Int16_1 ) - // InternalRos2Parser.g:5232:3: () otherlv_1= Int16_1 + // InternalRos2Parser.g:5414:2: ( () otherlv_1= Int16_1 ) + // InternalRos2Parser.g:5415:3: () otherlv_1= Int16_1 { - // InternalRos2Parser.g:5232:3: () - // InternalRos2Parser.g:5233:4: + // InternalRos2Parser.g:5415:3: () + // InternalRos2Parser.g:5416:4: { current = forceCreateModelElement( @@ -13381,7 +13852,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos2Parser.g:5247:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRos2Parser.g:5430:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -13389,8 +13860,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:5247:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRos2Parser.g:5248:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRos2Parser.g:5430:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRos2Parser.g:5431:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -13417,7 +13888,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos2Parser.g:5254:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalRos2Parser.g:5437:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -13427,14 +13898,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5260:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalRos2Parser.g:5261:2: ( () otherlv_1= Uint16_1 ) + // InternalRos2Parser.g:5443:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalRos2Parser.g:5444:2: ( () otherlv_1= Uint16_1 ) { - // InternalRos2Parser.g:5261:2: ( () otherlv_1= Uint16_1 ) - // InternalRos2Parser.g:5262:3: () otherlv_1= Uint16_1 + // InternalRos2Parser.g:5444:2: ( () otherlv_1= Uint16_1 ) + // InternalRos2Parser.g:5445:3: () otherlv_1= Uint16_1 { - // InternalRos2Parser.g:5262:3: () - // InternalRos2Parser.g:5263:4: + // InternalRos2Parser.g:5445:3: () + // InternalRos2Parser.g:5446:4: { current = forceCreateModelElement( @@ -13471,7 +13942,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos2Parser.g:5277:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRos2Parser.g:5460:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -13479,8 +13950,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5277:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRos2Parser.g:5278:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRos2Parser.g:5460:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRos2Parser.g:5461:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -13507,7 +13978,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos2Parser.g:5284:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalRos2Parser.g:5467:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -13517,14 +13988,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5290:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalRos2Parser.g:5291:2: ( () otherlv_1= Int32_1 ) + // InternalRos2Parser.g:5473:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalRos2Parser.g:5474:2: ( () otherlv_1= Int32_1 ) { - // InternalRos2Parser.g:5291:2: ( () otherlv_1= Int32_1 ) - // InternalRos2Parser.g:5292:3: () otherlv_1= Int32_1 + // InternalRos2Parser.g:5474:2: ( () otherlv_1= Int32_1 ) + // InternalRos2Parser.g:5475:3: () otherlv_1= Int32_1 { - // InternalRos2Parser.g:5292:3: () - // InternalRos2Parser.g:5293:4: + // InternalRos2Parser.g:5475:3: () + // InternalRos2Parser.g:5476:4: { current = forceCreateModelElement( @@ -13561,7 +14032,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos2Parser.g:5307:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRos2Parser.g:5490:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -13569,8 +14040,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5307:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRos2Parser.g:5308:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRos2Parser.g:5490:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRos2Parser.g:5491:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -13597,7 +14068,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos2Parser.g:5314:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalRos2Parser.g:5497:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -13607,14 +14078,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5320:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalRos2Parser.g:5321:2: ( () otherlv_1= Uint32_1 ) + // InternalRos2Parser.g:5503:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalRos2Parser.g:5504:2: ( () otherlv_1= Uint32_1 ) { - // InternalRos2Parser.g:5321:2: ( () otherlv_1= Uint32_1 ) - // InternalRos2Parser.g:5322:3: () otherlv_1= Uint32_1 + // InternalRos2Parser.g:5504:2: ( () otherlv_1= Uint32_1 ) + // InternalRos2Parser.g:5505:3: () otherlv_1= Uint32_1 { - // InternalRos2Parser.g:5322:3: () - // InternalRos2Parser.g:5323:4: + // InternalRos2Parser.g:5505:3: () + // InternalRos2Parser.g:5506:4: { current = forceCreateModelElement( @@ -13651,7 +14122,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos2Parser.g:5337:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRos2Parser.g:5520:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -13659,8 +14130,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5337:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRos2Parser.g:5338:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRos2Parser.g:5520:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRos2Parser.g:5521:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -13687,7 +14158,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos2Parser.g:5344:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalRos2Parser.g:5527:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -13697,14 +14168,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5350:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalRos2Parser.g:5351:2: ( () otherlv_1= Int64_1 ) + // InternalRos2Parser.g:5533:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalRos2Parser.g:5534:2: ( () otherlv_1= Int64_1 ) { - // InternalRos2Parser.g:5351:2: ( () otherlv_1= Int64_1 ) - // InternalRos2Parser.g:5352:3: () otherlv_1= Int64_1 + // InternalRos2Parser.g:5534:2: ( () otherlv_1= Int64_1 ) + // InternalRos2Parser.g:5535:3: () otherlv_1= Int64_1 { - // InternalRos2Parser.g:5352:3: () - // InternalRos2Parser.g:5353:4: + // InternalRos2Parser.g:5535:3: () + // InternalRos2Parser.g:5536:4: { current = forceCreateModelElement( @@ -13741,7 +14212,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos2Parser.g:5367:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRos2Parser.g:5550:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -13749,8 +14220,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5367:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRos2Parser.g:5368:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRos2Parser.g:5550:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRos2Parser.g:5551:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -13777,7 +14248,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos2Parser.g:5374:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalRos2Parser.g:5557:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -13787,14 +14258,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5380:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalRos2Parser.g:5381:2: ( () otherlv_1= Uint64_1 ) + // InternalRos2Parser.g:5563:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalRos2Parser.g:5564:2: ( () otherlv_1= Uint64_1 ) { - // InternalRos2Parser.g:5381:2: ( () otherlv_1= Uint64_1 ) - // InternalRos2Parser.g:5382:3: () otherlv_1= Uint64_1 + // InternalRos2Parser.g:5564:2: ( () otherlv_1= Uint64_1 ) + // InternalRos2Parser.g:5565:3: () otherlv_1= Uint64_1 { - // InternalRos2Parser.g:5382:3: () - // InternalRos2Parser.g:5383:4: + // InternalRos2Parser.g:5565:3: () + // InternalRos2Parser.g:5566:4: { current = forceCreateModelElement( @@ -13831,7 +14302,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos2Parser.g:5397:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRos2Parser.g:5580:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -13839,8 +14310,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5397:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRos2Parser.g:5398:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRos2Parser.g:5580:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRos2Parser.g:5581:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -13867,7 +14338,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos2Parser.g:5404:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalRos2Parser.g:5587:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -13877,14 +14348,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5410:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalRos2Parser.g:5411:2: ( () otherlv_1= Float32_1 ) + // InternalRos2Parser.g:5593:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalRos2Parser.g:5594:2: ( () otherlv_1= Float32_1 ) { - // InternalRos2Parser.g:5411:2: ( () otherlv_1= Float32_1 ) - // InternalRos2Parser.g:5412:3: () otherlv_1= Float32_1 + // InternalRos2Parser.g:5594:2: ( () otherlv_1= Float32_1 ) + // InternalRos2Parser.g:5595:3: () otherlv_1= Float32_1 { - // InternalRos2Parser.g:5412:3: () - // InternalRos2Parser.g:5413:4: + // InternalRos2Parser.g:5595:3: () + // InternalRos2Parser.g:5596:4: { current = forceCreateModelElement( @@ -13921,7 +14392,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos2Parser.g:5427:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRos2Parser.g:5610:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -13929,8 +14400,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5427:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRos2Parser.g:5428:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRos2Parser.g:5610:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRos2Parser.g:5611:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -13957,7 +14428,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos2Parser.g:5434:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalRos2Parser.g:5617:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -13967,14 +14438,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5440:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalRos2Parser.g:5441:2: ( () otherlv_1= Float64_1 ) + // InternalRos2Parser.g:5623:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalRos2Parser.g:5624:2: ( () otherlv_1= Float64_1 ) { - // InternalRos2Parser.g:5441:2: ( () otherlv_1= Float64_1 ) - // InternalRos2Parser.g:5442:3: () otherlv_1= Float64_1 + // InternalRos2Parser.g:5624:2: ( () otherlv_1= Float64_1 ) + // InternalRos2Parser.g:5625:3: () otherlv_1= Float64_1 { - // InternalRos2Parser.g:5442:3: () - // InternalRos2Parser.g:5443:4: + // InternalRos2Parser.g:5625:3: () + // InternalRos2Parser.g:5626:4: { current = forceCreateModelElement( @@ -14011,7 +14482,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos2Parser.g:5457:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRos2Parser.g:5640:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -14019,8 +14490,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRos2Parser.g:5457:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRos2Parser.g:5458:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRos2Parser.g:5640:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRos2Parser.g:5641:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -14047,7 +14518,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos2Parser.g:5464:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalRos2Parser.g:5647:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -14057,14 +14528,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5470:2: ( ( () otherlv_1= String_2 ) ) - // InternalRos2Parser.g:5471:2: ( () otherlv_1= String_2 ) + // InternalRos2Parser.g:5653:2: ( ( () otherlv_1= String_2 ) ) + // InternalRos2Parser.g:5654:2: ( () otherlv_1= String_2 ) { - // InternalRos2Parser.g:5471:2: ( () otherlv_1= String_2 ) - // InternalRos2Parser.g:5472:3: () otherlv_1= String_2 + // InternalRos2Parser.g:5654:2: ( () otherlv_1= String_2 ) + // InternalRos2Parser.g:5655:3: () otherlv_1= String_2 { - // InternalRos2Parser.g:5472:3: () - // InternalRos2Parser.g:5473:4: + // InternalRos2Parser.g:5655:3: () + // InternalRos2Parser.g:5656:4: { current = forceCreateModelElement( @@ -14101,7 +14572,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos2Parser.g:5487:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRos2Parser.g:5670:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -14109,8 +14580,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRos2Parser.g:5487:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRos2Parser.g:5488:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRos2Parser.g:5670:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRos2Parser.g:5671:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -14137,7 +14608,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos2Parser.g:5494:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalRos2Parser.g:5677:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -14147,14 +14618,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5500:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalRos2Parser.g:5501:2: ( () otherlv_1= Byte_1 ) + // InternalRos2Parser.g:5683:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalRos2Parser.g:5684:2: ( () otherlv_1= Byte_1 ) { - // InternalRos2Parser.g:5501:2: ( () otherlv_1= Byte_1 ) - // InternalRos2Parser.g:5502:3: () otherlv_1= Byte_1 + // InternalRos2Parser.g:5684:2: ( () otherlv_1= Byte_1 ) + // InternalRos2Parser.g:5685:3: () otherlv_1= Byte_1 { - // InternalRos2Parser.g:5502:3: () - // InternalRos2Parser.g:5503:4: + // InternalRos2Parser.g:5685:3: () + // InternalRos2Parser.g:5686:4: { current = forceCreateModelElement( @@ -14191,7 +14662,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRulecharArray" - // InternalRos2Parser.g:5517:1: entryRulecharArray returns [EObject current=null] : iv_rulecharArray= rulecharArray EOF ; + // InternalRos2Parser.g:5700:1: entryRulecharArray returns [EObject current=null] : iv_rulecharArray= rulecharArray EOF ; public final EObject entryRulecharArray() throws RecognitionException { EObject current = null; @@ -14199,8 +14670,8 @@ public final EObject entryRulecharArray() throws RecognitionException { try { - // InternalRos2Parser.g:5517:50: (iv_rulecharArray= rulecharArray EOF ) - // InternalRos2Parser.g:5518:2: iv_rulecharArray= rulecharArray EOF + // InternalRos2Parser.g:5700:50: (iv_rulecharArray= rulecharArray EOF ) + // InternalRos2Parser.g:5701:2: iv_rulecharArray= rulecharArray EOF { newCompositeNode(grammarAccess.getCharArrayRule()); pushFollow(FOLLOW_1); @@ -14227,7 +14698,7 @@ public final EObject entryRulecharArray() throws RecognitionException { // $ANTLR start "rulecharArray" - // InternalRos2Parser.g:5524:1: rulecharArray returns [EObject current=null] : ( () otherlv_1= Char_1 ) ; + // InternalRos2Parser.g:5707:1: rulecharArray returns [EObject current=null] : ( () otherlv_1= Char_1 ) ; public final EObject rulecharArray() throws RecognitionException { EObject current = null; @@ -14237,14 +14708,14 @@ public final EObject rulecharArray() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5530:2: ( ( () otherlv_1= Char_1 ) ) - // InternalRos2Parser.g:5531:2: ( () otherlv_1= Char_1 ) + // InternalRos2Parser.g:5713:2: ( ( () otherlv_1= Char_1 ) ) + // InternalRos2Parser.g:5714:2: ( () otherlv_1= Char_1 ) { - // InternalRos2Parser.g:5531:2: ( () otherlv_1= Char_1 ) - // InternalRos2Parser.g:5532:3: () otherlv_1= Char_1 + // InternalRos2Parser.g:5714:2: ( () otherlv_1= Char_1 ) + // InternalRos2Parser.g:5715:3: () otherlv_1= Char_1 { - // InternalRos2Parser.g:5532:3: () - // InternalRos2Parser.g:5533:4: + // InternalRos2Parser.g:5715:3: () + // InternalRos2Parser.g:5716:4: { current = forceCreateModelElement( @@ -14281,7 +14752,7 @@ public final EObject rulecharArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos2Parser.g:5547:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRos2Parser.g:5730:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -14289,8 +14760,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRos2Parser.g:5547:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRos2Parser.g:5548:2: iv_ruleHeader= ruleHeader EOF + // InternalRos2Parser.g:5730:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRos2Parser.g:5731:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -14317,7 +14788,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos2Parser.g:5554:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalRos2Parser.g:5737:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -14327,14 +14798,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5560:2: ( ( () otherlv_1= Header ) ) - // InternalRos2Parser.g:5561:2: ( () otherlv_1= Header ) + // InternalRos2Parser.g:5743:2: ( ( () otherlv_1= Header ) ) + // InternalRos2Parser.g:5744:2: ( () otherlv_1= Header ) { - // InternalRos2Parser.g:5561:2: ( () otherlv_1= Header ) - // InternalRos2Parser.g:5562:3: () otherlv_1= Header + // InternalRos2Parser.g:5744:2: ( () otherlv_1= Header ) + // InternalRos2Parser.g:5745:3: () otherlv_1= Header { - // InternalRos2Parser.g:5562:3: () - // InternalRos2Parser.g:5563:4: + // InternalRos2Parser.g:5745:3: () + // InternalRos2Parser.g:5746:4: { current = forceCreateModelElement( @@ -14371,7 +14842,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleSpecBaseRef" - // InternalRos2Parser.g:5577:1: entryRuleSpecBaseRef returns [EObject current=null] : iv_ruleSpecBaseRef= ruleSpecBaseRef EOF ; + // InternalRos2Parser.g:5760:1: entryRuleSpecBaseRef returns [EObject current=null] : iv_ruleSpecBaseRef= ruleSpecBaseRef EOF ; public final EObject entryRuleSpecBaseRef() throws RecognitionException { EObject current = null; @@ -14379,8 +14850,8 @@ public final EObject entryRuleSpecBaseRef() throws RecognitionException { try { - // InternalRos2Parser.g:5577:52: (iv_ruleSpecBaseRef= ruleSpecBaseRef EOF ) - // InternalRos2Parser.g:5578:2: iv_ruleSpecBaseRef= ruleSpecBaseRef EOF + // InternalRos2Parser.g:5760:52: (iv_ruleSpecBaseRef= ruleSpecBaseRef EOF ) + // InternalRos2Parser.g:5761:2: iv_ruleSpecBaseRef= ruleSpecBaseRef EOF { newCompositeNode(grammarAccess.getSpecBaseRefRule()); pushFollow(FOLLOW_1); @@ -14407,7 +14878,7 @@ public final EObject entryRuleSpecBaseRef() throws RecognitionException { // $ANTLR start "ruleSpecBaseRef" - // InternalRos2Parser.g:5584:1: ruleSpecBaseRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:5767:1: ruleSpecBaseRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleSpecBaseRef() throws RecognitionException { EObject current = null; @@ -14415,14 +14886,14 @@ public final EObject ruleSpecBaseRef() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5590:2: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:5591:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:5773:2: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:5774:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:5591:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:5592:3: ( ruleEString ) + // InternalRos2Parser.g:5774:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:5775:3: ( ruleEString ) { - // InternalRos2Parser.g:5592:3: ( ruleEString ) - // InternalRos2Parser.g:5593:4: ruleEString + // InternalRos2Parser.g:5775:3: ( ruleEString ) + // InternalRos2Parser.g:5776:4: ruleEString { if (current==null) { @@ -14466,7 +14937,7 @@ public final EObject ruleSpecBaseRef() throws RecognitionException { // $ANTLR start "entryRuleArraySpecRef" - // InternalRos2Parser.g:5610:1: entryRuleArraySpecRef returns [EObject current=null] : iv_ruleArraySpecRef= ruleArraySpecRef EOF ; + // InternalRos2Parser.g:5793:1: entryRuleArraySpecRef returns [EObject current=null] : iv_ruleArraySpecRef= ruleArraySpecRef EOF ; public final EObject entryRuleArraySpecRef() throws RecognitionException { EObject current = null; @@ -14474,8 +14945,8 @@ public final EObject entryRuleArraySpecRef() throws RecognitionException { try { - // InternalRos2Parser.g:5610:53: (iv_ruleArraySpecRef= ruleArraySpecRef EOF ) - // InternalRos2Parser.g:5611:2: iv_ruleArraySpecRef= ruleArraySpecRef EOF + // InternalRos2Parser.g:5793:53: (iv_ruleArraySpecRef= ruleArraySpecRef EOF ) + // InternalRos2Parser.g:5794:2: iv_ruleArraySpecRef= ruleArraySpecRef EOF { newCompositeNode(grammarAccess.getArraySpecRefRule()); pushFollow(FOLLOW_1); @@ -14502,7 +14973,7 @@ public final EObject entryRuleArraySpecRef() throws RecognitionException { // $ANTLR start "ruleArraySpecRef" - // InternalRos2Parser.g:5617:1: ruleArraySpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalRos2Parser.g:5800:1: ruleArraySpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; public final EObject ruleArraySpecRef() throws RecognitionException { EObject current = null; @@ -14512,17 +14983,17 @@ public final EObject ruleArraySpecRef() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5623:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalRos2Parser.g:5624:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRos2Parser.g:5806:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) + // InternalRos2Parser.g:5807:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) { - // InternalRos2Parser.g:5624:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalRos2Parser.g:5625:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalRos2Parser.g:5807:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRos2Parser.g:5808:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket { - // InternalRos2Parser.g:5625:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:5626:4: ( ruleEString ) + // InternalRos2Parser.g:5808:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:5809:4: ( ruleEString ) { - // InternalRos2Parser.g:5626:4: ( ruleEString ) - // InternalRos2Parser.g:5627:5: ruleEString + // InternalRos2Parser.g:5809:4: ( ruleEString ) + // InternalRos2Parser.g:5810:5: ruleEString { if (current==null) { @@ -14532,7 +15003,7 @@ public final EObject ruleArraySpecRef() throws RecognitionException { newCompositeNode(grammarAccess.getArraySpecRefAccess().getReferenceTopicSpecCrossReference_0_0()); - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_60); ruleEString(); state._fsp--; @@ -14573,7 +15044,7 @@ public final EObject ruleArraySpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos2Parser.g:5649:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRos2Parser.g:5832:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -14581,8 +15052,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos2Parser.g:5649:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRos2Parser.g:5650:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRos2Parser.g:5832:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRos2Parser.g:5833:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -14609,7 +15080,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos2Parser.g:5656:1: ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ; + // InternalRos2Parser.g:5839:1: ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ; public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14619,77 +15090,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5662:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) - // InternalRos2Parser.g:5663:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalRos2Parser.g:5845:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) + // InternalRos2Parser.g:5846:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) { - // InternalRos2Parser.g:5663:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) - int alt74=11; + // InternalRos2Parser.g:5846:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + int alt78=11; switch ( input.LA(1) ) { case Goal: { - alt74=1; + alt78=1; } break; case Message: { - alt74=2; + alt78=2; } break; case Result: { - alt74=3; + alt78=3; } break; case Feedback: { - alt74=4; + alt78=4; } break; case Name: { - alt74=5; + alt78=5; } break; case Value: { - alt74=6; + alt78=6; } break; case Service: { - alt74=7; + alt78=7; } break; case Type: { - alt74=8; + alt78=8; } break; case Action: { - alt74=9; + alt78=9; } break; case Duration: { - alt74=10; + alt78=10; } break; case Time: { - alt74=11; + alt78=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 74, 0, input); + new NoViableAltException("", 78, 0, input); throw nvae; } - switch (alt74) { + switch (alt78) { case 1 : - // InternalRos2Parser.g:5664:3: kw= Goal + // InternalRos2Parser.g:5847:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -14700,7 +15171,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:5670:3: kw= Message + // InternalRos2Parser.g:5853:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -14711,7 +15182,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:5676:3: kw= Result + // InternalRos2Parser.g:5859:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -14722,7 +15193,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:5682:3: kw= Feedback + // InternalRos2Parser.g:5865:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -14733,7 +15204,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:5688:3: kw= Name + // InternalRos2Parser.g:5871:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -14744,7 +15215,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:5694:3: kw= Value + // InternalRos2Parser.g:5877:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -14755,7 +15226,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:5700:3: kw= Service + // InternalRos2Parser.g:5883:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -14766,7 +15237,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:5706:3: kw= Type + // InternalRos2Parser.g:5889:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -14777,7 +15248,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRos2Parser.g:5712:3: kw= Action + // InternalRos2Parser.g:5895:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -14788,7 +15259,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRos2Parser.g:5718:3: kw= Duration + // InternalRos2Parser.g:5901:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -14799,7 +15270,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRos2Parser.g:5724:3: kw= Time + // InternalRos2Parser.g:5907:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -14832,7 +15303,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRos2Parser.g:5733:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRos2Parser.g:5916:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -14840,8 +15311,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRos2Parser.g:5733:47: (iv_ruleEString= ruleEString EOF ) - // InternalRos2Parser.g:5734:2: iv_ruleEString= ruleEString EOF + // InternalRos2Parser.g:5916:47: (iv_ruleEString= ruleEString EOF ) + // InternalRos2Parser.g:5917:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -14868,7 +15339,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRos2Parser.g:5740:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRos2Parser.g:5923:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14879,28 +15350,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5746:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRos2Parser.g:5747:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRos2Parser.g:5929:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRos2Parser.g:5930:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRos2Parser.g:5747:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt75=2; - int LA75_0 = input.LA(1); + // InternalRos2Parser.g:5930:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA75_0==RULE_STRING) ) { - alt75=1; + if ( (LA79_0==RULE_STRING) ) { + alt79=1; } - else if ( (LA75_0==RULE_ID) ) { - alt75=2; + else if ( (LA79_0==RULE_ID) ) { + alt79=2; } else { NoViableAltException nvae = - new NoViableAltException("", 75, 0, input); + new NoViableAltException("", 79, 0, input); throw nvae; } - switch (alt75) { + switch (alt79) { case 1 : - // InternalRos2Parser.g:5748:3: this_STRING_0= RULE_STRING + // InternalRos2Parser.g:5931:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -14913,7 +15384,7 @@ else if ( (LA75_0==RULE_ID) ) { } break; case 2 : - // InternalRos2Parser.g:5756:3: this_ID_1= RULE_ID + // InternalRos2Parser.g:5939:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -14948,7 +15419,7 @@ else if ( (LA75_0==RULE_ID) ) { // $ANTLR start "entryRuleRosNames" - // InternalRos2Parser.g:5767:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; + // InternalRos2Parser.g:5950:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; public final String entryRuleRosNames() throws RecognitionException { String current = null; @@ -14956,8 +15427,8 @@ public final String entryRuleRosNames() throws RecognitionException { try { - // InternalRos2Parser.g:5767:48: (iv_ruleRosNames= ruleRosNames EOF ) - // InternalRos2Parser.g:5768:2: iv_ruleRosNames= ruleRosNames EOF + // InternalRos2Parser.g:5950:48: (iv_ruleRosNames= ruleRosNames EOF ) + // InternalRos2Parser.g:5951:2: iv_ruleRosNames= ruleRosNames EOF { newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); @@ -14984,7 +15455,7 @@ public final String entryRuleRosNames() throws RecognitionException { // $ANTLR start "ruleRosNames" - // InternalRos2Parser.g:5774:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; + // InternalRos2Parser.g:5957:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14996,37 +15467,37 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5780:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) - // InternalRos2Parser.g:5781:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + // InternalRos2Parser.g:5963:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) + // InternalRos2Parser.g:5964:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) { - // InternalRos2Parser.g:5781:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) - int alt76=3; + // InternalRos2Parser.g:5964:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + int alt80=3; switch ( input.LA(1) ) { case RULE_ROS_CONVENTION_A: { - alt76=1; + alt80=1; } break; case RULE_ID: { - alt76=2; + alt80=2; } break; case Node: { - alt76=3; + alt80=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 76, 0, input); + new NoViableAltException("", 80, 0, input); throw nvae; } - switch (alt76) { + switch (alt80) { case 1 : - // InternalRos2Parser.g:5782:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A + // InternalRos2Parser.g:5965:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); @@ -15039,7 +15510,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:5790:3: this_ID_1= RULE_ID + // InternalRos2Parser.g:5973:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -15052,7 +15523,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:5798:3: kw= Node + // InternalRos2Parser.g:5981:3: kw= Node { kw=(Token)match(input,Node,FOLLOW_2); @@ -15086,61 +15557,143 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { // Delegated rules - protected DFA59 dfa59 = new DFA59(this); - protected DFA73 dfa73 = new DFA73(this); + protected DFA14 dfa14 = new DFA14(this); + protected DFA63 dfa63 = new DFA63(this); + protected DFA77 dfa77 = new DFA77(this); static final String dfa_1s = "\13\uffff"; - static final String dfa_2s = "\1\10\2\11\10\uffff"; - static final String dfa_3s = "\3\134\4\uffff\1\142\3\uffff"; - static final String dfa_4s = "\3\166\4\uffff\1\165\3\uffff"; - static final String dfa_5s = "\3\uffff\1\2\1\3\1\4\1\5\1\uffff\1\7\1\1\1\6"; - static final String dfa_6s = "\13\uffff}>"; - static final String[] dfa_7s = { - "\1\10\5\uffff\1\10\1\uffff\1\7\1\10\1\uffff\1\3\1\6\1\4\1\5\6\uffff\1\2\1\1\3\uffff\1\10", - "\1\11\5\uffff\1\11\1\10\1\uffff\1\11\13\uffff\2\11\3\uffff\1\11", - "\1\11\5\uffff\1\11\1\10\1\uffff\1\11\13\uffff\2\11\3\uffff\1\11", + static final String dfa_2s = "\1\10\12\uffff"; + static final String dfa_3s = "\1\175\12\uffff"; + static final String dfa_4s = "\1\uffff\1\12\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11"; + static final String dfa_5s = "\1\0\12\uffff}>"; + static final String[] dfa_6s = { + "\1\7\11\uffff\1\5\4\uffff\1\6\1\10\6\uffff\1\12\3\uffff\1\11\4\uffff\1\3\2\uffff\1\2\33\uffff\1\4\65\uffff\1\1", + "", + "", + "", "", "", "", "", - "\1\12\1\uffff\2\12\1\uffff\4\12\6\uffff\2\12\2\uffff\1\10", "", "", "" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); - static final short[] dfa_2 = DFA.unpackEncodedString(dfa_2s); + static final char[] dfa_2 = DFA.unpackEncodedStringToUnsignedChars(dfa_2s); static final char[] dfa_3 = DFA.unpackEncodedStringToUnsignedChars(dfa_3s); - static final char[] dfa_4 = DFA.unpackEncodedStringToUnsignedChars(dfa_4s); + static final short[] dfa_4 = DFA.unpackEncodedString(dfa_4s); static final short[] dfa_5 = DFA.unpackEncodedString(dfa_5s); - static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); - static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); + static final short[][] dfa_6 = unpackEncodedStringArray(dfa_6s); + + class DFA14 extends DFA { + + public DFA14(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 14; + this.eot = dfa_1; + this.eof = dfa_1; + this.min = dfa_2; + this.max = dfa_3; + this.accept = dfa_4; + this.special = dfa_5; + this.transition = dfa_6; + } + public String getDescription() { + return "()* loopback of 287:6: ( ({...}? => ( ({...}? => (otherlv_3= Profile ( ( (lv_QoSProfile_4_1= Default_qos | lv_QoSProfile_4_2= Services_qos | lv_QoSProfile_4_3= Sensor_qos | lv_QoSProfile_4_4= Parameter_qos ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= History ( ( (lv_History_6_1= Keep_last | lv_History_6_2= Keep_all ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= Depth ( (lv_Depth_8_0= ruleInteger0 ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_9= Reliability ( ( (lv_Reliability_10_1= Best_effort | lv_Reliability_10_2= Reliable ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_11= Durability ( ( (lv_Durability_12_1= Transient_local | lv_Durability_12_2= Volatile ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= Lease_duration ( ( (lv_LeaseDuration_14_1= ruleEString | lv_LeaseDuration_14_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_15= Liveliness ( ( (lv_Liveliness_16_1= Automatic | lv_Liveliness_16_2= Manual ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_17= Lifespan ( ( (lv_Lifespan_18_1= ruleEString | lv_Lifespan_18_2= Infinite ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_19= Deadline ( ( (lv_Deadline_20_1= ruleEString | lv_Deadline_20_2= Infinite ) ) ) ) ) ) ) )*"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA14_0 = input.LA(1); + + + int index14_0 = input.index(); + input.rewind(); + s = -1; + if ( (LA14_0==RULE_END) ) {s = 1;} + + else if ( LA14_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 0) ) {s = 2;} + + else if ( LA14_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 1) ) {s = 3;} + + else if ( LA14_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 2) ) {s = 4;} + + else if ( LA14_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 3) ) {s = 5;} + + else if ( LA14_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 4) ) {s = 6;} + + else if ( LA14_0 == Lease_duration && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5) ) {s = 7;} + + else if ( LA14_0 == Liveliness && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 6) ) {s = 8;} + + else if ( LA14_0 == Lifespan && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 7) ) {s = 9;} + + else if ( LA14_0 == Deadline && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 8) ) {s = 10;} + + + input.seek(index14_0); + if ( s>=0 ) return s; + break; + } + NoViableAltException nvae = + new NoViableAltException(getDescription(), 14, _s, input); + error(nvae); + throw nvae; + } + } + static final String dfa_7s = "\1\10\2\11\10\uffff"; + static final String dfa_8s = "\3\143\4\uffff\1\151\3\uffff"; + static final String dfa_9s = "\3\175\4\uffff\1\174\3\uffff"; + static final String dfa_10s = "\3\uffff\1\2\1\3\1\4\1\5\1\uffff\1\7\1\1\1\6"; + static final String dfa_11s = "\13\uffff}>"; + static final String[] dfa_12s = { + "\1\10\5\uffff\1\10\1\uffff\1\7\1\10\1\uffff\1\3\1\6\1\4\1\5\6\uffff\1\2\1\1\3\uffff\1\10", + "\1\11\5\uffff\1\11\1\10\1\uffff\1\11\13\uffff\2\11\3\uffff\1\11", + "\1\11\5\uffff\1\11\1\10\1\uffff\1\11\13\uffff\2\11\3\uffff\1\11", + "", + "", + "", + "", + "\1\12\1\uffff\2\12\1\uffff\4\12\6\uffff\2\12\2\uffff\1\10", + "", + "", + "" + }; + static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); + static final char[] dfa_8 = DFA.unpackEncodedStringToUnsignedChars(dfa_8s); + static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); + static final short[] dfa_10 = DFA.unpackEncodedString(dfa_10s); + static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); + static final short[][] dfa_12 = unpackEncodedStringArray(dfa_12s); - class DFA59 extends DFA { + class DFA63 extends DFA { - public DFA59(BaseRecognizer recognizer) { + public DFA63(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 59; + this.decisionNumber = 63; this.eot = dfa_1; - this.eof = dfa_2; - this.min = dfa_3; - this.max = dfa_4; - this.accept = dfa_5; - this.special = dfa_6; - this.transition = dfa_7; + this.eof = dfa_7; + this.min = dfa_8; + this.max = dfa_9; + this.accept = dfa_10; + this.special = dfa_11; + this.transition = dfa_12; } public String getDescription() { - return "3011:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct )"; + return "3194:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct )"; } } - static final String dfa_8s = "\44\uffff"; - static final String dfa_9s = "\36\uffff\2\43\4\uffff"; - static final String dfa_10s = "\1\34\35\uffff\2\41\4\uffff"; - static final String dfa_11s = "\1\162\35\uffff\2\164\4\uffff"; - static final String dfa_12s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\40\1\41\1\37\1\36"; - static final String dfa_13s = "\44\uffff}>"; - static final String[] dfa_14s = { - "\1\32\1\33\3\uffff\1\17\6\uffff\1\34\1\25\1\27\1\31\3\uffff\1\12\1\13\1\24\1\26\1\30\3\uffff\1\23\2\uffff\1\20\3\uffff\1\21\1\35\1\41\1\uffff\1\22\1\uffff\1\14\1\5\1\7\1\11\2\uffff\1\4\1\6\1\10\4\uffff\1\3\3\uffff\1\1\1\15\1\40\1\uffff\1\2\3\uffff\1\16\23\uffff\1\37\1\36", + static final String dfa_13s = "\44\uffff"; + static final String dfa_14s = "\36\uffff\2\43\4\uffff"; + static final String dfa_15s = "\1\40\35\uffff\2\46\4\uffff"; + static final String dfa_16s = "\1\171\35\uffff\2\173\4\uffff"; + static final String dfa_17s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\40\1\41\1\37\1\36"; + static final String dfa_18s = "\44\uffff}>"; + static final String[] dfa_19s = { + "\1\32\1\33\4\uffff\1\17\7\uffff\1\34\1\25\1\27\1\31\3\uffff\1\12\1\13\1\24\1\26\1\30\3\uffff\1\23\2\uffff\1\20\3\uffff\1\21\1\35\1\41\1\uffff\1\22\2\uffff\1\14\1\5\1\7\1\11\2\uffff\1\4\1\6\1\10\4\uffff\1\3\3\uffff\1\1\1\15\1\40\1\uffff\1\2\3\uffff\1\16\23\uffff\1\37\1\36", "", "", "", @@ -15170,98 +15723,100 @@ public String getDescription() { "", "", "", - "\2\43\21\uffff\1\43\1\uffff\1\43\6\uffff\1\43\5\uffff\1\43\16\uffff\1\43\5\uffff\1\43\1\uffff\1\43\2\uffff\2\43\2\uffff\1\42\17\uffff\2\43\1\uffff\1\43", - "\2\43\21\uffff\1\43\1\uffff\1\43\6\uffff\1\43\5\uffff\1\43\16\uffff\1\43\5\uffff\1\43\1\uffff\1\43\2\uffff\2\43\2\uffff\1\42\17\uffff\2\43\1\uffff\1\43", + "\2\43\22\uffff\1\43\1\uffff\1\43\6\uffff\1\43\6\uffff\1\43\16\uffff\1\43\5\uffff\1\43\1\uffff\1\43\2\uffff\2\43\2\uffff\1\42\17\uffff\2\43\1\uffff\1\43", + "\2\43\22\uffff\1\43\1\uffff\1\43\6\uffff\1\43\6\uffff\1\43\16\uffff\1\43\5\uffff\1\43\1\uffff\1\43\2\uffff\2\43\2\uffff\1\42\17\uffff\2\43\1\uffff\1\43", "", "", "", "" }; - static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); - static final short[] dfa_9 = DFA.unpackEncodedString(dfa_9s); - static final char[] dfa_10 = DFA.unpackEncodedStringToUnsignedChars(dfa_10s); - static final char[] dfa_11 = DFA.unpackEncodedStringToUnsignedChars(dfa_11s); - static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); - static final short[][] dfa_14 = unpackEncodedStringArray(dfa_14s); + static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); + static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); + static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); + static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); + static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); + static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s); - class DFA73 extends DFA { + class DFA77 extends DFA { - public DFA73(BaseRecognizer recognizer) { + public DFA77(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 73; - this.eot = dfa_8; - this.eof = dfa_9; - this.min = dfa_10; - this.max = dfa_11; - this.accept = dfa_12; - this.special = dfa_13; - this.transition = dfa_14; + this.decisionNumber = 77; + this.eot = dfa_13; + this.eof = dfa_14; + this.min = dfa_15; + this.max = dfa_16; + this.accept = dfa_17; + this.special = dfa_18; + this.transition = dfa_19; } public String getDescription() { - return "4346:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray )"; + return "4529:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_SpecBaseRef_29= ruleSpecBaseRef | this_ArraySpecRef_30= ruleArraySpecRef | this_char_31= rulechar | this_charArray_32= rulecharArray )"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000002012000L,0x0040000000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0006000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000002002000L,0x0040000000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0142000008000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000002000L,0x0040000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L,0x0006000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000002400000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000002800420000L,0x0040000000000002L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000004244000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000001040000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000004000100000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000100000000400L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0040000110000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000000000E0L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0040000010000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x1B00600000000000L,0x0000000000100200L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0040000110000100L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0040000010000100L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0006079000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080012000L,0x004000000000A000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000080002000L,0x004000000000A000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000080000000L,0x004000000000A000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0C00000000000000L,0x0046000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0046000000000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0060000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0xC48F8F0230000000L,0x0046000022E21CF5L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000008L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000400000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0xC48F8F0230000002L,0x0006000022E21CF5L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0040000000004000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0102000008000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000001881B02L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000002L,0x0000000000040000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0006002000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x2050000600000000L,0x0016000065040008L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000008024000L,0x2000000000000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0300000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000008004000L,0x2000000000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0xA100000400000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L,0x2000000000000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L,0x0300000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000120000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000090881840100L,0x2000000000000080L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000010488000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000040400000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000100000200000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0004000000000800L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000020000000000L,0x0300000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000040000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x2000008800000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x00000000000000E0L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x2000000800000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0xC018000000000000L,0x0000000008010006L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x2000008800008000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x2000000800008000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0303C80000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000001000024000L,0x2000000000500000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000001000004000L,0x2000000000500000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000001000000000L,0x2000000000500000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x2300000000000003L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x2300000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x3000000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x23E3C04300000000L,0x23000011710E7971L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000200000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000400L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000008000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x23E3C04300000002L,0x03000011710E7971L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x2000000000200000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x8100000400000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000006103602L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000002L,0x0000080000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000002000000002L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000002L,0x0000000002000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0300100000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x140000C000000000L,0x0B00003282000408L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens index 10b92f06..4e1c2d51 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens @@ -1,121 +1,128 @@ -','=98 -':'=99 -'Any'=95 -'Array'=73 -'Base64'=56 -'Boolean'=45 -'Date'=83 -'Double'=57 +','=105 +':'=106 +'Any'=102 +'Array'=80 +'Base64'=62 +'Boolean'=51 +'Date'=90 +'Double'=63 'ExternalDependency'=4 'GlobalNamespace'=7 -'GraphName'=27 -'Header'=58 -'Integer'=46 -'List'=84 -'ParameterAny'=15 +'GraphName'=29 +'Header'=64 +'Integer'=52 +'List'=91 +'ParameterAny'=16 'PrivateNamespace'=6 'RelativeNamespace'=5 -'String'=59 -'Struct'=60 -'['=100 -'[]'=97 -']'=101 -'action'=61 -'actionclients:'=11 -'actions:'=31 -'actionservers:'=12 -'artifacts:'=25 -'best_effort'=20 -'bool'=85 -'bool[]'=62 -'byte'=86 -'byte[]'=63 -'char'=87 -'char[]'=64 -'default:'=32 -'default_qos'=21 -'dependencies:'=13 -'depth:'=65 -'durability:'=22 -'duration'=33 -'feedback'=34 -'float32'=47 -'float32[]'=28 -'float64'=48 -'float64[]'=29 -'fromGitRepo:'=16 -'goal'=88 -'history:'=35 -'int16'=74 -'int16[]'=49 -'int32'=75 -'int32[]'=50 -'int64'=76 -'int64[]'=51 -'int8'=89 -'int8[]'=66 -'keep_all'=36 -'keep_last'=30 -'message'=52 -'msgs:'=77 -'name'=90 -'node'=91 -'node:'=78 -'ns:'=96 -'parameter_qos'=14 -'parameters:'=23 -'profile:'=37 -'publishers:'=24 -'qos:'=92 -'reliability:'=17 -'reliable'=38 -'request'=53 -'response'=39 -'result'=67 -'sensor_qos'=26 -'service'=54 -'serviceclients:'=8 -'services_qos'=18 -'serviceservers:'=9 -'srvs:'=79 -'string'=68 -'string[]'=40 -'subscribers:'=19 -'time'=93 -'transient_local'=10 -'type'=94 -'type:'=80 -'uint16'=69 -'uint16[]'=41 -'uint32'=70 -'uint32[]'=42 -'uint64'=71 -'uint64[]'=43 -'uint8'=81 -'uint8[]'=55 -'value'=82 -'value:'=72 -'volatile'=44 -RULE_ANY_OTHER=124 -RULE_BEGIN=117 -RULE_BINARY=103 -RULE_BOOLEAN=104 -RULE_DATE_TIME=112 -RULE_DAY=107 -RULE_DECINT=105 -RULE_DIGIT=102 -RULE_DOUBLE=106 -RULE_END=118 -RULE_HOUR=110 -RULE_ID=113 -RULE_INT=115 -RULE_MESSAGE_ASIGMENT=116 -RULE_MIN_SEC=111 -RULE_ML_COMMENT=122 -RULE_MONTH=108 -RULE_ROS_CONVENTION_A=120 -RULE_ROS_CONVENTION_PARAM=121 -RULE_SL_COMMENT=119 -RULE_STRING=114 -RULE_WS=123 -RULE_YEAR=109 +'String'=65 +'Struct'=66 +'['=107 +'[]'=104 +']'=108 +'action'=67 +'actionclients:'=12 +'actions:'=36 +'actionservers:'=13 +'artifacts:'=27 +'automatic'=30 +'best_effort'=21 +'bool'=92 +'bool[]'=68 +'byte'=93 +'byte[]'=69 +'char'=94 +'char[]'=70 +'deadline:'=31 +'default:'=37 +'default_qos'=22 +'dependencies:'=14 +'depth:'=71 +'durability:'=23 +'duration'=38 +'feedback'=39 +'float32'=53 +'float32[]'=32 +'float64'=54 +'float64[]'=33 +'fromGitRepo:'=17 +'goal'=95 +'history:'=40 +'infinite'=41 +'int16'=81 +'int16[]'=55 +'int32'=82 +'int32[]'=56 +'int64'=83 +'int64[]'=57 +'int8'=96 +'int8[]'=72 +'keep_all'=42 +'keep_last'=34 +'lease_duration:'=8 +'lifespan:'=35 +'liveliness:'=24 +'manual'=73 +'message'=58 +'msgs:'=84 +'name'=97 +'node'=98 +'node:'=85 +'ns:'=103 +'parameter_qos'=15 +'parameters:'=25 +'profile:'=43 +'publishers:'=26 +'qos:'=99 +'reliability:'=18 +'reliable'=44 +'request'=59 +'response'=45 +'result'=74 +'sensor_qos'=28 +'service'=60 +'serviceclients:'=9 +'services_qos'=19 +'serviceservers:'=10 +'srvs:'=86 +'string'=75 +'string[]'=46 +'subscribers:'=20 +'time'=100 +'transient_local'=11 +'type'=101 +'type:'=87 +'uint16'=76 +'uint16[]'=47 +'uint32'=77 +'uint32[]'=48 +'uint64'=78 +'uint64[]'=49 +'uint8'=88 +'uint8[]'=61 +'value'=89 +'value:'=79 +'volatile'=50 +RULE_ANY_OTHER=131 +RULE_BEGIN=124 +RULE_BINARY=110 +RULE_BOOLEAN=111 +RULE_DATE_TIME=119 +RULE_DAY=114 +RULE_DECINT=112 +RULE_DIGIT=109 +RULE_DOUBLE=113 +RULE_END=125 +RULE_HOUR=117 +RULE_ID=120 +RULE_INT=122 +RULE_MESSAGE_ASIGMENT=123 +RULE_MIN_SEC=118 +RULE_ML_COMMENT=129 +RULE_MONTH=115 +RULE_ROS_CONVENTION_A=127 +RULE_ROS_CONVENTION_PARAM=128 +RULE_SL_COMMENT=126 +RULE_STRING=121 +RULE_WS=130 +RULE_YEAR=116 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g index da7624ec..4eea4c73 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ lexer grammar InternalRos2Lexer; @@ -19,6 +19,8 @@ PrivateNamespace : 'PrivateNamespace'; GlobalNamespace : 'GlobalNamespace'; +Lease_duration : 'lease_duration:'; + Serviceclients : 'serviceclients:'; Serviceservers : 'serviceservers:'; @@ -49,6 +51,8 @@ Default_qos : 'default_qos'; Durability : 'durability:'; +Liveliness : 'liveliness:'; + Parameters : 'parameters:'; Publishers : 'publishers:'; @@ -59,12 +63,18 @@ Sensor_qos : 'sensor_qos'; GraphName : 'GraphName'; +Automatic : 'automatic'; + +Deadline : 'deadline:'; + Float32_1 : 'float32[]'; Float64_1 : 'float64[]'; Keep_last : 'keep_last'; +Lifespan : 'lifespan:'; + Actions : 'actions:'; Default : 'default:'; @@ -75,6 +85,8 @@ Feedback : 'feedback'; History : 'history:'; +Infinite : 'infinite'; + Keep_all : 'keep_all'; Profile : 'profile:'; @@ -137,6 +149,8 @@ Depth : 'depth:'; Int8_1 : 'int8[]'; +Manual : 'manual'; + Result : 'result'; String_1 : 'string'; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java index cd54effc..d29b817b 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java @@ -12,128 +12,135 @@ @SuppressWarnings("all") public class InternalRos2Lexer extends Lexer { - public static final int Float32_1=28; - public static final int Node=91; - public static final int RULE_DATE_TIME=112; - public static final int Uint64_1=43; - public static final int Serviceclients=8; - public static final int String=59; - public static final int History=35; - public static final int Int16=74; - public static final int Float32=47; - public static final int Goal=88; - public static final int Actionservers=12; - public static final int Bool=85; - public static final int Msgs=77; - public static final int Uint16=69; - public static final int Boolean=45; + public static final int Float32_1=32; + public static final int Node=98; + public static final int RULE_DATE_TIME=119; + public static final int Uint64_1=49; + public static final int Manual=73; + public static final int Serviceclients=9; + public static final int String=65; + public static final int History=40; + public static final int Int16=81; + public static final int Float32=53; + public static final int Goal=95; + public static final int Actionservers=13; + public static final int Bool=92; + public static final int Msgs=84; + public static final int Infinite=41; + public static final int Uint16=76; + public static final int Boolean=51; public static final int ExternalDependency=4; - public static final int Uint8=81; - public static final int Parameters=23; - public static final int RULE_ID=113; - public static final int Actions=31; - public static final int RULE_DIGIT=102; + public static final int Uint8=88; + public static final int Parameters=25; + public static final int RULE_ID=120; + public static final int Actions=36; + public static final int RULE_DIGIT=109; public static final int GlobalNamespace=7; - public static final int Artifacts=25; - public static final int Node_1=78; - public static final int Int16_1=49; - public static final int Header=58; - public static final int RULE_INT=115; - public static final int Byte=86; - public static final int RULE_ML_COMMENT=122; - public static final int LeftSquareBracket=100; - public static final int Base64=56; - public static final int Profile=37; - public static final int Depth=65; - public static final int Comma=98; - public static final int RULE_MESSAGE_ASIGMENT=116; - public static final int LeftSquareBracketRightSquareBracket=97; - public static final int Int32=75; - public static final int Char=87; - public static final int Publishers=24; - public static final int Parameter_qos=14; - public static final int Srvs=79; - public static final int RULE_DECINT=105; - public static final int Reliable=38; - public static final int Uint32=70; - public static final int FromGitRepo=16; - public static final int RULE_HOUR=110; - public static final int Int8=89; - public static final int Default=32; - public static final int Int8_1=66; - public static final int Uint16_1=41; - public static final int Type=94; - public static final int Float64=48; - public static final int Int32_1=50; - public static final int Keep_all=36; - public static final int RULE_BINARY=103; - public static final int String_1=68; - public static final int Subscribers=19; - public static final int String_2=40; - public static final int Actionclients=11; - public static final int RULE_DAY=107; - public static final int RULE_BEGIN=117; - public static final int Services_qos=18; - public static final int RULE_BOOLEAN=104; + public static final int Artifacts=27; + public static final int Node_1=85; + public static final int Int16_1=55; + public static final int Header=64; + public static final int RULE_INT=122; + public static final int Byte=93; + public static final int RULE_ML_COMMENT=129; + public static final int LeftSquareBracket=107; + public static final int Automatic=30; + public static final int Base64=62; + public static final int Profile=43; + public static final int Depth=71; + public static final int Comma=105; + public static final int RULE_MESSAGE_ASIGMENT=123; + public static final int LeftSquareBracketRightSquareBracket=104; + public static final int Int32=82; + public static final int Char=94; + public static final int Publishers=26; + public static final int Parameter_qos=15; + public static final int Srvs=86; + public static final int RULE_DECINT=112; + public static final int Reliable=44; + public static final int Uint32=77; + public static final int FromGitRepo=17; + public static final int RULE_HOUR=117; + public static final int Int8=96; + public static final int Default=37; + public static final int Int8_1=72; + public static final int Uint16_1=47; + public static final int Type=101; + public static final int Float64=54; + public static final int Int32_1=56; + public static final int Keep_all=42; + public static final int RULE_BINARY=110; + public static final int String_1=75; + public static final int Subscribers=20; + public static final int String_2=46; + public static final int Lifespan=35; + public static final int Actionclients=12; + public static final int RULE_DAY=114; + public static final int RULE_BEGIN=124; + public static final int Services_qos=19; + public static final int RULE_BOOLEAN=111; public static final int RelativeNamespace=5; - public static final int Serviceservers=9; - public static final int RULE_YEAR=109; - public static final int Result=67; - public static final int Name=90; - public static final int RULE_MIN_SEC=111; - public static final int Default_qos=21; - public static final int Char_1=64; - public static final int ParameterAny=15; - public static final int List=84; - public static final int Dependencies=13; - public static final int RightSquareBracket=101; + public static final int Serviceservers=10; + public static final int RULE_YEAR=116; + public static final int Result=74; + public static final int Name=97; + public static final int RULE_MIN_SEC=118; + public static final int Default_qos=22; + public static final int Char_1=70; + public static final int ParameterAny=16; + public static final int List=91; + public static final int Dependencies=14; + public static final int RightSquareBracket=108; public static final int PrivateNamespace=6; - public static final int GraphName=27; - public static final int Byte_1=63; - public static final int Float64_1=29; - public static final int Durability=22; - public static final int Duration=33; - public static final int Uint32_1=42; - public static final int Double=57; - public static final int Keep_last=30; - public static final int Type_1=80; - public static final int Value=82; - public static final int Transient_local=10; - public static final int Uint64=71; - public static final int Action=61; - public static final int RULE_END=118; - public static final int Message=52; - public static final int Value_1=72; - public static final int Time=93; - public static final int RULE_STRING=114; - public static final int Best_effort=20; - public static final int Bool_1=62; - public static final int Any=95; - public static final int Struct=60; - public static final int RULE_SL_COMMENT=119; - public static final int Uint8_1=55; - public static final int RULE_DOUBLE=106; - public static final int Feedback=34; - public static final int RULE_ROS_CONVENTION_A=120; - public static final int RULE_ROS_CONVENTION_PARAM=121; - public static final int Colon=99; + public static final int GraphName=29; + public static final int Liveliness=24; + public static final int Byte_1=69; + public static final int Deadline=31; + public static final int Float64_1=33; + public static final int Durability=23; + public static final int Duration=38; + public static final int Uint32_1=48; + public static final int Double=63; + public static final int Keep_last=34; + public static final int Type_1=87; + public static final int Value=89; + public static final int Transient_local=11; + public static final int Uint64=78; + public static final int Lease_duration=8; + public static final int Action=67; + public static final int RULE_END=125; + public static final int Message=58; + public static final int Value_1=79; + public static final int Time=100; + public static final int RULE_STRING=121; + public static final int Best_effort=21; + public static final int Bool_1=68; + public static final int Any=102; + public static final int Struct=66; + public static final int RULE_SL_COMMENT=126; + public static final int Uint8_1=61; + public static final int RULE_DOUBLE=113; + public static final int Feedback=39; + public static final int RULE_ROS_CONVENTION_A=127; + public static final int RULE_ROS_CONVENTION_PARAM=128; + public static final int Colon=106; public static final int EOF=-1; - public static final int Ns=96; - public static final int RULE_WS=123; - public static final int Int64_1=51; - public static final int Request=53; - public static final int Service=54; - public static final int Sensor_qos=26; - public static final int RULE_ANY_OTHER=124; - public static final int Volatile=44; - public static final int Date=83; - public static final int Response=39; - public static final int Integer=46; - public static final int Array=73; - public static final int Qos=92; - public static final int Int64=76; - public static final int RULE_MONTH=108; - public static final int Reliability=17; + public static final int Ns=103; + public static final int RULE_WS=130; + public static final int Int64_1=57; + public static final int Request=59; + public static final int Service=60; + public static final int Sensor_qos=28; + public static final int RULE_ANY_OTHER=131; + public static final int Volatile=50; + public static final int Date=90; + public static final int Response=45; + public static final int Integer=52; + public static final int Array=80; + public static final int Qos=99; + public static final int Int64=83; + public static final int RULE_MONTH=115; + public static final int Reliability=18; // delegates // delegators @@ -232,13 +239,34 @@ public final void mGlobalNamespace() throws RecognitionException { } // $ANTLR end "GlobalNamespace" + // $ANTLR start "Lease_duration" + public final void mLease_duration() throws RecognitionException { + try { + int _type = Lease_duration; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:22:16: ( 'lease_duration:' ) + // InternalRos2Lexer.g:22:18: 'lease_duration:' + { + match("lease_duration:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Lease_duration" + // $ANTLR start "Serviceclients" public final void mServiceclients() throws RecognitionException { try { int _type = Serviceclients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:22:16: ( 'serviceclients:' ) - // InternalRos2Lexer.g:22:18: 'serviceclients:' + // InternalRos2Lexer.g:24:16: ( 'serviceclients:' ) + // InternalRos2Lexer.g:24:18: 'serviceclients:' { match("serviceclients:"); @@ -258,8 +286,8 @@ public final void mServiceservers() throws RecognitionException { try { int _type = Serviceservers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:24:16: ( 'serviceservers:' ) - // InternalRos2Lexer.g:24:18: 'serviceservers:' + // InternalRos2Lexer.g:26:16: ( 'serviceservers:' ) + // InternalRos2Lexer.g:26:18: 'serviceservers:' { match("serviceservers:"); @@ -279,8 +307,8 @@ public final void mTransient_local() throws RecognitionException { try { int _type = Transient_local; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:26:17: ( 'transient_local' ) - // InternalRos2Lexer.g:26:19: 'transient_local' + // InternalRos2Lexer.g:28:17: ( 'transient_local' ) + // InternalRos2Lexer.g:28:19: 'transient_local' { match("transient_local"); @@ -300,8 +328,8 @@ public final void mActionclients() throws RecognitionException { try { int _type = Actionclients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:28:15: ( 'actionclients:' ) - // InternalRos2Lexer.g:28:17: 'actionclients:' + // InternalRos2Lexer.g:30:15: ( 'actionclients:' ) + // InternalRos2Lexer.g:30:17: 'actionclients:' { match("actionclients:"); @@ -321,8 +349,8 @@ public final void mActionservers() throws RecognitionException { try { int _type = Actionservers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:30:15: ( 'actionservers:' ) - // InternalRos2Lexer.g:30:17: 'actionservers:' + // InternalRos2Lexer.g:32:15: ( 'actionservers:' ) + // InternalRos2Lexer.g:32:17: 'actionservers:' { match("actionservers:"); @@ -342,8 +370,8 @@ public final void mDependencies() throws RecognitionException { try { int _type = Dependencies; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:32:14: ( 'dependencies:' ) - // InternalRos2Lexer.g:32:16: 'dependencies:' + // InternalRos2Lexer.g:34:14: ( 'dependencies:' ) + // InternalRos2Lexer.g:34:16: 'dependencies:' { match("dependencies:"); @@ -363,8 +391,8 @@ public final void mParameter_qos() throws RecognitionException { try { int _type = Parameter_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:34:15: ( 'parameter_qos' ) - // InternalRos2Lexer.g:34:17: 'parameter_qos' + // InternalRos2Lexer.g:36:15: ( 'parameter_qos' ) + // InternalRos2Lexer.g:36:17: 'parameter_qos' { match("parameter_qos"); @@ -384,8 +412,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:36:14: ( 'ParameterAny' ) - // InternalRos2Lexer.g:36:16: 'ParameterAny' + // InternalRos2Lexer.g:38:14: ( 'ParameterAny' ) + // InternalRos2Lexer.g:38:16: 'ParameterAny' { match("ParameterAny"); @@ -405,8 +433,8 @@ public final void mFromGitRepo() throws RecognitionException { try { int _type = FromGitRepo; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:38:13: ( 'fromGitRepo:' ) - // InternalRos2Lexer.g:38:15: 'fromGitRepo:' + // InternalRos2Lexer.g:40:13: ( 'fromGitRepo:' ) + // InternalRos2Lexer.g:40:15: 'fromGitRepo:' { match("fromGitRepo:"); @@ -426,8 +454,8 @@ public final void mReliability() throws RecognitionException { try { int _type = Reliability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:40:13: ( 'reliability:' ) - // InternalRos2Lexer.g:40:15: 'reliability:' + // InternalRos2Lexer.g:42:13: ( 'reliability:' ) + // InternalRos2Lexer.g:42:15: 'reliability:' { match("reliability:"); @@ -447,8 +475,8 @@ public final void mServices_qos() throws RecognitionException { try { int _type = Services_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:42:14: ( 'services_qos' ) - // InternalRos2Lexer.g:42:16: 'services_qos' + // InternalRos2Lexer.g:44:14: ( 'services_qos' ) + // InternalRos2Lexer.g:44:16: 'services_qos' { match("services_qos"); @@ -468,8 +496,8 @@ public final void mSubscribers() throws RecognitionException { try { int _type = Subscribers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:44:13: ( 'subscribers:' ) - // InternalRos2Lexer.g:44:15: 'subscribers:' + // InternalRos2Lexer.g:46:13: ( 'subscribers:' ) + // InternalRos2Lexer.g:46:15: 'subscribers:' { match("subscribers:"); @@ -489,8 +517,8 @@ public final void mBest_effort() throws RecognitionException { try { int _type = Best_effort; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:46:13: ( 'best_effort' ) - // InternalRos2Lexer.g:46:15: 'best_effort' + // InternalRos2Lexer.g:48:13: ( 'best_effort' ) + // InternalRos2Lexer.g:48:15: 'best_effort' { match("best_effort"); @@ -510,8 +538,8 @@ public final void mDefault_qos() throws RecognitionException { try { int _type = Default_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:48:13: ( 'default_qos' ) - // InternalRos2Lexer.g:48:15: 'default_qos' + // InternalRos2Lexer.g:50:13: ( 'default_qos' ) + // InternalRos2Lexer.g:50:15: 'default_qos' { match("default_qos"); @@ -531,8 +559,8 @@ public final void mDurability() throws RecognitionException { try { int _type = Durability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:50:12: ( 'durability:' ) - // InternalRos2Lexer.g:50:14: 'durability:' + // InternalRos2Lexer.g:52:12: ( 'durability:' ) + // InternalRos2Lexer.g:52:14: 'durability:' { match("durability:"); @@ -547,13 +575,34 @@ public final void mDurability() throws RecognitionException { } // $ANTLR end "Durability" + // $ANTLR start "Liveliness" + public final void mLiveliness() throws RecognitionException { + try { + int _type = Liveliness; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:54:12: ( 'liveliness:' ) + // InternalRos2Lexer.g:54:14: 'liveliness:' + { + match("liveliness:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Liveliness" + // $ANTLR start "Parameters" public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:52:12: ( 'parameters:' ) - // InternalRos2Lexer.g:52:14: 'parameters:' + // InternalRos2Lexer.g:56:12: ( 'parameters:' ) + // InternalRos2Lexer.g:56:14: 'parameters:' { match("parameters:"); @@ -573,8 +622,8 @@ public final void mPublishers() throws RecognitionException { try { int _type = Publishers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:54:12: ( 'publishers:' ) - // InternalRos2Lexer.g:54:14: 'publishers:' + // InternalRos2Lexer.g:58:12: ( 'publishers:' ) + // InternalRos2Lexer.g:58:14: 'publishers:' { match("publishers:"); @@ -594,8 +643,8 @@ public final void mArtifacts() throws RecognitionException { try { int _type = Artifacts; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:56:11: ( 'artifacts:' ) - // InternalRos2Lexer.g:56:13: 'artifacts:' + // InternalRos2Lexer.g:60:11: ( 'artifacts:' ) + // InternalRos2Lexer.g:60:13: 'artifacts:' { match("artifacts:"); @@ -615,8 +664,8 @@ public final void mSensor_qos() throws RecognitionException { try { int _type = Sensor_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:58:12: ( 'sensor_qos' ) - // InternalRos2Lexer.g:58:14: 'sensor_qos' + // InternalRos2Lexer.g:62:12: ( 'sensor_qos' ) + // InternalRos2Lexer.g:62:14: 'sensor_qos' { match("sensor_qos"); @@ -636,8 +685,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:60:11: ( 'GraphName' ) - // InternalRos2Lexer.g:60:13: 'GraphName' + // InternalRos2Lexer.g:64:11: ( 'GraphName' ) + // InternalRos2Lexer.g:64:13: 'GraphName' { match("GraphName"); @@ -652,13 +701,55 @@ public final void mGraphName() throws RecognitionException { } // $ANTLR end "GraphName" + // $ANTLR start "Automatic" + public final void mAutomatic() throws RecognitionException { + try { + int _type = Automatic; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:66:11: ( 'automatic' ) + // InternalRos2Lexer.g:66:13: 'automatic' + { + match("automatic"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Automatic" + + // $ANTLR start "Deadline" + public final void mDeadline() throws RecognitionException { + try { + int _type = Deadline; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:68:10: ( 'deadline:' ) + // InternalRos2Lexer.g:68:12: 'deadline:' + { + match("deadline:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Deadline" + // $ANTLR start "Float32_1" public final void mFloat32_1() throws RecognitionException { try { int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:62:11: ( 'float32[]' ) - // InternalRos2Lexer.g:62:13: 'float32[]' + // InternalRos2Lexer.g:70:11: ( 'float32[]' ) + // InternalRos2Lexer.g:70:13: 'float32[]' { match("float32[]"); @@ -678,8 +769,8 @@ public final void mFloat64_1() throws RecognitionException { try { int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:64:11: ( 'float64[]' ) - // InternalRos2Lexer.g:64:13: 'float64[]' + // InternalRos2Lexer.g:72:11: ( 'float64[]' ) + // InternalRos2Lexer.g:72:13: 'float64[]' { match("float64[]"); @@ -699,8 +790,8 @@ public final void mKeep_last() throws RecognitionException { try { int _type = Keep_last; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:66:11: ( 'keep_last' ) - // InternalRos2Lexer.g:66:13: 'keep_last' + // InternalRos2Lexer.g:74:11: ( 'keep_last' ) + // InternalRos2Lexer.g:74:13: 'keep_last' { match("keep_last"); @@ -715,13 +806,34 @@ public final void mKeep_last() throws RecognitionException { } // $ANTLR end "Keep_last" + // $ANTLR start "Lifespan" + public final void mLifespan() throws RecognitionException { + try { + int _type = Lifespan; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:76:10: ( 'lifespan:' ) + // InternalRos2Lexer.g:76:12: 'lifespan:' + { + match("lifespan:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Lifespan" + // $ANTLR start "Actions" public final void mActions() throws RecognitionException { try { int _type = Actions; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:68:9: ( 'actions:' ) - // InternalRos2Lexer.g:68:11: 'actions:' + // InternalRos2Lexer.g:78:9: ( 'actions:' ) + // InternalRos2Lexer.g:78:11: 'actions:' { match("actions:"); @@ -741,8 +853,8 @@ public final void mDefault() throws RecognitionException { try { int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:70:9: ( 'default:' ) - // InternalRos2Lexer.g:70:11: 'default:' + // InternalRos2Lexer.g:80:9: ( 'default:' ) + // InternalRos2Lexer.g:80:11: 'default:' { match("default:"); @@ -762,8 +874,8 @@ public final void mDuration() throws RecognitionException { try { int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:72:10: ( 'duration' ) - // InternalRos2Lexer.g:72:12: 'duration' + // InternalRos2Lexer.g:82:10: ( 'duration' ) + // InternalRos2Lexer.g:82:12: 'duration' { match("duration"); @@ -783,8 +895,8 @@ public final void mFeedback() throws RecognitionException { try { int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:74:10: ( 'feedback' ) - // InternalRos2Lexer.g:74:12: 'feedback' + // InternalRos2Lexer.g:84:10: ( 'feedback' ) + // InternalRos2Lexer.g:84:12: 'feedback' { match("feedback"); @@ -804,8 +916,8 @@ public final void mHistory() throws RecognitionException { try { int _type = History; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:76:9: ( 'history:' ) - // InternalRos2Lexer.g:76:11: 'history:' + // InternalRos2Lexer.g:86:9: ( 'history:' ) + // InternalRos2Lexer.g:86:11: 'history:' { match("history:"); @@ -820,13 +932,34 @@ public final void mHistory() throws RecognitionException { } // $ANTLR end "History" + // $ANTLR start "Infinite" + public final void mInfinite() throws RecognitionException { + try { + int _type = Infinite; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:88:10: ( 'infinite' ) + // InternalRos2Lexer.g:88:12: 'infinite' + { + match("infinite"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Infinite" + // $ANTLR start "Keep_all" public final void mKeep_all() throws RecognitionException { try { int _type = Keep_all; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:78:10: ( 'keep_all' ) - // InternalRos2Lexer.g:78:12: 'keep_all' + // InternalRos2Lexer.g:90:10: ( 'keep_all' ) + // InternalRos2Lexer.g:90:12: 'keep_all' { match("keep_all"); @@ -846,8 +979,8 @@ public final void mProfile() throws RecognitionException { try { int _type = Profile; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:80:9: ( 'profile:' ) - // InternalRos2Lexer.g:80:11: 'profile:' + // InternalRos2Lexer.g:92:9: ( 'profile:' ) + // InternalRos2Lexer.g:92:11: 'profile:' { match("profile:"); @@ -867,8 +1000,8 @@ public final void mReliable() throws RecognitionException { try { int _type = Reliable; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:82:10: ( 'reliable' ) - // InternalRos2Lexer.g:82:12: 'reliable' + // InternalRos2Lexer.g:94:10: ( 'reliable' ) + // InternalRos2Lexer.g:94:12: 'reliable' { match("reliable"); @@ -888,8 +1021,8 @@ public final void mResponse() throws RecognitionException { try { int _type = Response; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:84:10: ( 'response' ) - // InternalRos2Lexer.g:84:12: 'response' + // InternalRos2Lexer.g:96:10: ( 'response' ) + // InternalRos2Lexer.g:96:12: 'response' { match("response"); @@ -909,8 +1042,8 @@ public final void mString_2() throws RecognitionException { try { int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:86:10: ( 'string[]' ) - // InternalRos2Lexer.g:86:12: 'string[]' + // InternalRos2Lexer.g:98:10: ( 'string[]' ) + // InternalRos2Lexer.g:98:12: 'string[]' { match("string[]"); @@ -930,8 +1063,8 @@ public final void mUint16_1() throws RecognitionException { try { int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:88:10: ( 'uint16[]' ) - // InternalRos2Lexer.g:88:12: 'uint16[]' + // InternalRos2Lexer.g:100:10: ( 'uint16[]' ) + // InternalRos2Lexer.g:100:12: 'uint16[]' { match("uint16[]"); @@ -951,8 +1084,8 @@ public final void mUint32_1() throws RecognitionException { try { int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:90:10: ( 'uint32[]' ) - // InternalRos2Lexer.g:90:12: 'uint32[]' + // InternalRos2Lexer.g:102:10: ( 'uint32[]' ) + // InternalRos2Lexer.g:102:12: 'uint32[]' { match("uint32[]"); @@ -972,8 +1105,8 @@ public final void mUint64_1() throws RecognitionException { try { int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:92:10: ( 'uint64[]' ) - // InternalRos2Lexer.g:92:12: 'uint64[]' + // InternalRos2Lexer.g:104:10: ( 'uint64[]' ) + // InternalRos2Lexer.g:104:12: 'uint64[]' { match("uint64[]"); @@ -993,8 +1126,8 @@ public final void mVolatile() throws RecognitionException { try { int _type = Volatile; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:94:10: ( 'volatile' ) - // InternalRos2Lexer.g:94:12: 'volatile' + // InternalRos2Lexer.g:106:10: ( 'volatile' ) + // InternalRos2Lexer.g:106:12: 'volatile' { match("volatile"); @@ -1014,8 +1147,8 @@ public final void mBoolean() throws RecognitionException { try { int _type = Boolean; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:96:9: ( 'Boolean' ) - // InternalRos2Lexer.g:96:11: 'Boolean' + // InternalRos2Lexer.g:108:9: ( 'Boolean' ) + // InternalRos2Lexer.g:108:11: 'Boolean' { match("Boolean"); @@ -1035,8 +1168,8 @@ public final void mInteger() throws RecognitionException { try { int _type = Integer; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:98:9: ( 'Integer' ) - // InternalRos2Lexer.g:98:11: 'Integer' + // InternalRos2Lexer.g:110:9: ( 'Integer' ) + // InternalRos2Lexer.g:110:11: 'Integer' { match("Integer"); @@ -1056,8 +1189,8 @@ public final void mFloat32() throws RecognitionException { try { int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:100:9: ( 'float32' ) - // InternalRos2Lexer.g:100:11: 'float32' + // InternalRos2Lexer.g:112:9: ( 'float32' ) + // InternalRos2Lexer.g:112:11: 'float32' { match("float32"); @@ -1077,8 +1210,8 @@ public final void mFloat64() throws RecognitionException { try { int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:102:9: ( 'float64' ) - // InternalRos2Lexer.g:102:11: 'float64' + // InternalRos2Lexer.g:114:9: ( 'float64' ) + // InternalRos2Lexer.g:114:11: 'float64' { match("float64"); @@ -1098,8 +1231,8 @@ public final void mInt16_1() throws RecognitionException { try { int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:104:9: ( 'int16[]' ) - // InternalRos2Lexer.g:104:11: 'int16[]' + // InternalRos2Lexer.g:116:9: ( 'int16[]' ) + // InternalRos2Lexer.g:116:11: 'int16[]' { match("int16[]"); @@ -1119,8 +1252,8 @@ public final void mInt32_1() throws RecognitionException { try { int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:106:9: ( 'int32[]' ) - // InternalRos2Lexer.g:106:11: 'int32[]' + // InternalRos2Lexer.g:118:9: ( 'int32[]' ) + // InternalRos2Lexer.g:118:11: 'int32[]' { match("int32[]"); @@ -1140,8 +1273,8 @@ public final void mInt64_1() throws RecognitionException { try { int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:108:9: ( 'int64[]' ) - // InternalRos2Lexer.g:108:11: 'int64[]' + // InternalRos2Lexer.g:120:9: ( 'int64[]' ) + // InternalRos2Lexer.g:120:11: 'int64[]' { match("int64[]"); @@ -1161,8 +1294,8 @@ public final void mMessage() throws RecognitionException { try { int _type = Message; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:110:9: ( 'message' ) - // InternalRos2Lexer.g:110:11: 'message' + // InternalRos2Lexer.g:122:9: ( 'message' ) + // InternalRos2Lexer.g:122:11: 'message' { match("message"); @@ -1182,8 +1315,8 @@ public final void mRequest() throws RecognitionException { try { int _type = Request; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:112:9: ( 'request' ) - // InternalRos2Lexer.g:112:11: 'request' + // InternalRos2Lexer.g:124:9: ( 'request' ) + // InternalRos2Lexer.g:124:11: 'request' { match("request"); @@ -1203,8 +1336,8 @@ public final void mService() throws RecognitionException { try { int _type = Service; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:114:9: ( 'service' ) - // InternalRos2Lexer.g:114:11: 'service' + // InternalRos2Lexer.g:126:9: ( 'service' ) + // InternalRos2Lexer.g:126:11: 'service' { match("service"); @@ -1224,8 +1357,8 @@ public final void mUint8_1() throws RecognitionException { try { int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:116:9: ( 'uint8[]' ) - // InternalRos2Lexer.g:116:11: 'uint8[]' + // InternalRos2Lexer.g:128:9: ( 'uint8[]' ) + // InternalRos2Lexer.g:128:11: 'uint8[]' { match("uint8[]"); @@ -1245,8 +1378,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:118:8: ( 'Base64' ) - // InternalRos2Lexer.g:118:10: 'Base64' + // InternalRos2Lexer.g:130:8: ( 'Base64' ) + // InternalRos2Lexer.g:130:10: 'Base64' { match("Base64"); @@ -1266,8 +1399,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:120:8: ( 'Double' ) - // InternalRos2Lexer.g:120:10: 'Double' + // InternalRos2Lexer.g:132:8: ( 'Double' ) + // InternalRos2Lexer.g:132:10: 'Double' { match("Double"); @@ -1287,8 +1420,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:122:8: ( 'Header' ) - // InternalRos2Lexer.g:122:10: 'Header' + // InternalRos2Lexer.g:134:8: ( 'Header' ) + // InternalRos2Lexer.g:134:10: 'Header' { match("Header"); @@ -1308,8 +1441,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:124:8: ( 'String' ) - // InternalRos2Lexer.g:124:10: 'String' + // InternalRos2Lexer.g:136:8: ( 'String' ) + // InternalRos2Lexer.g:136:10: 'String' { match("String"); @@ -1329,8 +1462,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:126:8: ( 'Struct' ) - // InternalRos2Lexer.g:126:10: 'Struct' + // InternalRos2Lexer.g:138:8: ( 'Struct' ) + // InternalRos2Lexer.g:138:10: 'Struct' { match("Struct"); @@ -1350,8 +1483,8 @@ public final void mAction() throws RecognitionException { try { int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:128:8: ( 'action' ) - // InternalRos2Lexer.g:128:10: 'action' + // InternalRos2Lexer.g:140:8: ( 'action' ) + // InternalRos2Lexer.g:140:10: 'action' { match("action"); @@ -1371,8 +1504,8 @@ public final void mBool_1() throws RecognitionException { try { int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:130:8: ( 'bool[]' ) - // InternalRos2Lexer.g:130:10: 'bool[]' + // InternalRos2Lexer.g:142:8: ( 'bool[]' ) + // InternalRos2Lexer.g:142:10: 'bool[]' { match("bool[]"); @@ -1392,8 +1525,8 @@ public final void mByte_1() throws RecognitionException { try { int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:132:8: ( 'byte[]' ) - // InternalRos2Lexer.g:132:10: 'byte[]' + // InternalRos2Lexer.g:144:8: ( 'byte[]' ) + // InternalRos2Lexer.g:144:10: 'byte[]' { match("byte[]"); @@ -1413,8 +1546,8 @@ public final void mChar_1() throws RecognitionException { try { int _type = Char_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:134:8: ( 'char[]' ) - // InternalRos2Lexer.g:134:10: 'char[]' + // InternalRos2Lexer.g:146:8: ( 'char[]' ) + // InternalRos2Lexer.g:146:10: 'char[]' { match("char[]"); @@ -1434,8 +1567,8 @@ public final void mDepth() throws RecognitionException { try { int _type = Depth; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:136:7: ( 'depth:' ) - // InternalRos2Lexer.g:136:9: 'depth:' + // InternalRos2Lexer.g:148:7: ( 'depth:' ) + // InternalRos2Lexer.g:148:9: 'depth:' { match("depth:"); @@ -1455,8 +1588,8 @@ public final void mInt8_1() throws RecognitionException { try { int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:138:8: ( 'int8[]' ) - // InternalRos2Lexer.g:138:10: 'int8[]' + // InternalRos2Lexer.g:150:8: ( 'int8[]' ) + // InternalRos2Lexer.g:150:10: 'int8[]' { match("int8[]"); @@ -1471,13 +1604,34 @@ public final void mInt8_1() throws RecognitionException { } // $ANTLR end "Int8_1" + // $ANTLR start "Manual" + public final void mManual() throws RecognitionException { + try { + int _type = Manual; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:152:8: ( 'manual' ) + // InternalRos2Lexer.g:152:10: 'manual' + { + match("manual"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Manual" + // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:140:8: ( 'result' ) - // InternalRos2Lexer.g:140:10: 'result' + // InternalRos2Lexer.g:154:8: ( 'result' ) + // InternalRos2Lexer.g:154:10: 'result' { match("result"); @@ -1497,8 +1651,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:142:10: ( 'string' ) - // InternalRos2Lexer.g:142:12: 'string' + // InternalRos2Lexer.g:156:10: ( 'string' ) + // InternalRos2Lexer.g:156:12: 'string' { match("string"); @@ -1518,8 +1672,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:144:8: ( 'uint16' ) - // InternalRos2Lexer.g:144:10: 'uint16' + // InternalRos2Lexer.g:158:8: ( 'uint16' ) + // InternalRos2Lexer.g:158:10: 'uint16' { match("uint16"); @@ -1539,8 +1693,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:146:8: ( 'uint32' ) - // InternalRos2Lexer.g:146:10: 'uint32' + // InternalRos2Lexer.g:160:8: ( 'uint32' ) + // InternalRos2Lexer.g:160:10: 'uint32' { match("uint32"); @@ -1560,8 +1714,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:148:8: ( 'uint64' ) - // InternalRos2Lexer.g:148:10: 'uint64' + // InternalRos2Lexer.g:162:8: ( 'uint64' ) + // InternalRos2Lexer.g:162:10: 'uint64' { match("uint64"); @@ -1581,8 +1735,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:150:9: ( 'value:' ) - // InternalRos2Lexer.g:150:11: 'value:' + // InternalRos2Lexer.g:164:9: ( 'value:' ) + // InternalRos2Lexer.g:164:11: 'value:' { match("value:"); @@ -1602,8 +1756,8 @@ public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:152:7: ( 'Array' ) - // InternalRos2Lexer.g:152:9: 'Array' + // InternalRos2Lexer.g:166:7: ( 'Array' ) + // InternalRos2Lexer.g:166:9: 'Array' { match("Array"); @@ -1623,8 +1777,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:154:7: ( 'int16' ) - // InternalRos2Lexer.g:154:9: 'int16' + // InternalRos2Lexer.g:168:7: ( 'int16' ) + // InternalRos2Lexer.g:168:9: 'int16' { match("int16"); @@ -1644,8 +1798,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:156:7: ( 'int32' ) - // InternalRos2Lexer.g:156:9: 'int32' + // InternalRos2Lexer.g:170:7: ( 'int32' ) + // InternalRos2Lexer.g:170:9: 'int32' { match("int32"); @@ -1665,8 +1819,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:158:7: ( 'int64' ) - // InternalRos2Lexer.g:158:9: 'int64' + // InternalRos2Lexer.g:172:7: ( 'int64' ) + // InternalRos2Lexer.g:172:9: 'int64' { match("int64"); @@ -1686,8 +1840,8 @@ public final void mMsgs() throws RecognitionException { try { int _type = Msgs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:160:6: ( 'msgs:' ) - // InternalRos2Lexer.g:160:8: 'msgs:' + // InternalRos2Lexer.g:174:6: ( 'msgs:' ) + // InternalRos2Lexer.g:174:8: 'msgs:' { match("msgs:"); @@ -1707,8 +1861,8 @@ public final void mNode_1() throws RecognitionException { try { int _type = Node_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:162:8: ( 'node:' ) - // InternalRos2Lexer.g:162:10: 'node:' + // InternalRos2Lexer.g:176:8: ( 'node:' ) + // InternalRos2Lexer.g:176:10: 'node:' { match("node:"); @@ -1728,8 +1882,8 @@ public final void mSrvs() throws RecognitionException { try { int _type = Srvs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:164:6: ( 'srvs:' ) - // InternalRos2Lexer.g:164:8: 'srvs:' + // InternalRos2Lexer.g:178:6: ( 'srvs:' ) + // InternalRos2Lexer.g:178:8: 'srvs:' { match("srvs:"); @@ -1749,8 +1903,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:166:8: ( 'type:' ) - // InternalRos2Lexer.g:166:10: 'type:' + // InternalRos2Lexer.g:180:8: ( 'type:' ) + // InternalRos2Lexer.g:180:10: 'type:' { match("type:"); @@ -1770,8 +1924,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:168:7: ( 'uint8' ) - // InternalRos2Lexer.g:168:9: 'uint8' + // InternalRos2Lexer.g:182:7: ( 'uint8' ) + // InternalRos2Lexer.g:182:9: 'uint8' { match("uint8"); @@ -1791,8 +1945,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:170:7: ( 'value' ) - // InternalRos2Lexer.g:170:9: 'value' + // InternalRos2Lexer.g:184:7: ( 'value' ) + // InternalRos2Lexer.g:184:9: 'value' { match("value"); @@ -1812,8 +1966,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:172:6: ( 'Date' ) - // InternalRos2Lexer.g:172:8: 'Date' + // InternalRos2Lexer.g:186:6: ( 'Date' ) + // InternalRos2Lexer.g:186:8: 'Date' { match("Date"); @@ -1833,8 +1987,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:174:6: ( 'List' ) - // InternalRos2Lexer.g:174:8: 'List' + // InternalRos2Lexer.g:188:6: ( 'List' ) + // InternalRos2Lexer.g:188:8: 'List' { match("List"); @@ -1854,8 +2008,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:176:6: ( 'bool' ) - // InternalRos2Lexer.g:176:8: 'bool' + // InternalRos2Lexer.g:190:6: ( 'bool' ) + // InternalRos2Lexer.g:190:8: 'bool' { match("bool"); @@ -1875,8 +2029,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:178:6: ( 'byte' ) - // InternalRos2Lexer.g:178:8: 'byte' + // InternalRos2Lexer.g:192:6: ( 'byte' ) + // InternalRos2Lexer.g:192:8: 'byte' { match("byte"); @@ -1896,8 +2050,8 @@ public final void mChar() throws RecognitionException { try { int _type = Char; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:180:6: ( 'char' ) - // InternalRos2Lexer.g:180:8: 'char' + // InternalRos2Lexer.g:194:6: ( 'char' ) + // InternalRos2Lexer.g:194:8: 'char' { match("char"); @@ -1917,8 +2071,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:182:6: ( 'goal' ) - // InternalRos2Lexer.g:182:8: 'goal' + // InternalRos2Lexer.g:196:6: ( 'goal' ) + // InternalRos2Lexer.g:196:8: 'goal' { match("goal"); @@ -1938,8 +2092,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:184:6: ( 'int8' ) - // InternalRos2Lexer.g:184:8: 'int8' + // InternalRos2Lexer.g:198:6: ( 'int8' ) + // InternalRos2Lexer.g:198:8: 'int8' { match("int8"); @@ -1959,8 +2113,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:186:6: ( 'name' ) - // InternalRos2Lexer.g:186:8: 'name' + // InternalRos2Lexer.g:200:6: ( 'name' ) + // InternalRos2Lexer.g:200:8: 'name' { match("name"); @@ -1980,8 +2134,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:188:6: ( 'node' ) - // InternalRos2Lexer.g:188:8: 'node' + // InternalRos2Lexer.g:202:6: ( 'node' ) + // InternalRos2Lexer.g:202:8: 'node' { match("node"); @@ -2001,8 +2155,8 @@ public final void mQos() throws RecognitionException { try { int _type = Qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:190:5: ( 'qos:' ) - // InternalRos2Lexer.g:190:7: 'qos:' + // InternalRos2Lexer.g:204:5: ( 'qos:' ) + // InternalRos2Lexer.g:204:7: 'qos:' { match("qos:"); @@ -2022,8 +2176,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:192:6: ( 'time' ) - // InternalRos2Lexer.g:192:8: 'time' + // InternalRos2Lexer.g:206:6: ( 'time' ) + // InternalRos2Lexer.g:206:8: 'time' { match("time"); @@ -2043,8 +2197,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:194:6: ( 'type' ) - // InternalRos2Lexer.g:194:8: 'type' + // InternalRos2Lexer.g:208:6: ( 'type' ) + // InternalRos2Lexer.g:208:8: 'type' { match("type"); @@ -2064,8 +2218,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:196:5: ( 'Any' ) - // InternalRos2Lexer.g:196:7: 'Any' + // InternalRos2Lexer.g:210:5: ( 'Any' ) + // InternalRos2Lexer.g:210:7: 'Any' { match("Any"); @@ -2085,8 +2239,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:198:4: ( 'ns:' ) - // InternalRos2Lexer.g:198:6: 'ns:' + // InternalRos2Lexer.g:212:4: ( 'ns:' ) + // InternalRos2Lexer.g:212:6: 'ns:' { match("ns:"); @@ -2106,8 +2260,8 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep try { int _type = LeftSquareBracketRightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:200:37: ( '[]' ) - // InternalRos2Lexer.g:200:39: '[]' + // InternalRos2Lexer.g:214:37: ( '[]' ) + // InternalRos2Lexer.g:214:39: '[]' { match("[]"); @@ -2127,8 +2281,8 @@ public final void mComma() throws RecognitionException { try { int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:202:7: ( ',' ) - // InternalRos2Lexer.g:202:9: ',' + // InternalRos2Lexer.g:216:7: ( ',' ) + // InternalRos2Lexer.g:216:9: ',' { match(','); @@ -2147,8 +2301,8 @@ public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:204:7: ( ':' ) - // InternalRos2Lexer.g:204:9: ':' + // InternalRos2Lexer.g:218:7: ( ':' ) + // InternalRos2Lexer.g:218:9: ':' { match(':'); @@ -2167,8 +2321,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:206:19: ( '[' ) - // InternalRos2Lexer.g:206:21: '[' + // InternalRos2Lexer.g:220:19: ( '[' ) + // InternalRos2Lexer.g:220:21: '[' { match('['); @@ -2187,8 +2341,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:208:20: ( ']' ) - // InternalRos2Lexer.g:208:22: ']' + // InternalRos2Lexer.g:222:20: ( ']' ) + // InternalRos2Lexer.g:222:22: ']' { match(']'); @@ -2205,8 +2359,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRos2Lexer.g:210:21: ( '0' .. '9' ) - // InternalRos2Lexer.g:210:23: '0' .. '9' + // InternalRos2Lexer.g:224:21: ( '0' .. '9' ) + // InternalRos2Lexer.g:224:23: '0' .. '9' { matchRange('0','9'); @@ -2223,10 +2377,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:212:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos2Lexer.g:212:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos2Lexer.g:226:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos2Lexer.g:226:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos2Lexer.g:212:15: ( '0b' | '0B' ) + // InternalRos2Lexer.g:226:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2254,7 +2408,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRos2Lexer.g:212:16: '0b' + // InternalRos2Lexer.g:226:16: '0b' { match("0b"); @@ -2262,7 +2416,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRos2Lexer.g:212:21: '0B' + // InternalRos2Lexer.g:226:21: '0B' { match("0B"); @@ -2272,7 +2426,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRos2Lexer.g:212:27: ( '0' | '1' )+ + // InternalRos2Lexer.g:226:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -2326,10 +2480,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:214:14: ( ( 'true' | 'false' ) ) - // InternalRos2Lexer.g:214:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:228:14: ( ( 'true' | 'false' ) ) + // InternalRos2Lexer.g:228:16: ( 'true' | 'false' ) { - // InternalRos2Lexer.g:214:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:228:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2347,7 +2501,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRos2Lexer.g:214:17: 'true' + // InternalRos2Lexer.g:228:17: 'true' { match("true"); @@ -2355,7 +2509,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRos2Lexer.g:214:24: 'false' + // InternalRos2Lexer.g:228:24: 'false' { match("false"); @@ -2381,10 +2535,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:216:13: ( ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) ) - // InternalRos2Lexer.g:216:15: ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:230:13: ( ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) ) + // InternalRos2Lexer.g:230:15: ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) { - // InternalRos2Lexer.g:216:15: ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:230:15: ( ( RULE_DIGIT )* | '-' ( RULE_DIGIT )* ) int alt6=2; int LA6_0 = input.LA(1); @@ -2402,9 +2556,9 @@ else if ( (LA6_0=='-') ) { } switch (alt6) { case 1 : - // InternalRos2Lexer.g:216:16: ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:16: ( RULE_DIGIT )* { - // InternalRos2Lexer.g:216:16: ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:16: ( RULE_DIGIT )* loop4: do { int alt4=2; @@ -2417,7 +2571,7 @@ else if ( (LA6_0=='-') ) { switch (alt4) { case 1 : - // InternalRos2Lexer.g:216:16: RULE_DIGIT + // InternalRos2Lexer.g:230:16: RULE_DIGIT { mRULE_DIGIT(); @@ -2433,10 +2587,10 @@ else if ( (LA6_0=='-') ) { } break; case 2 : - // InternalRos2Lexer.g:216:28: '-' ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:28: '-' ( RULE_DIGIT )* { match('-'); - // InternalRos2Lexer.g:216:32: ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:32: ( RULE_DIGIT )* loop5: do { int alt5=2; @@ -2449,7 +2603,7 @@ else if ( (LA6_0=='-') ) { switch (alt5) { case 1 : - // InternalRos2Lexer.g:216:32: RULE_DIGIT + // InternalRos2Lexer.g:230:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2467,15 +2621,15 @@ else if ( (LA6_0=='-') ) { } - // InternalRos2Lexer.g:216:45: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:230:45: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* ) int alt12=2; alt12 = dfa12.predict(input); switch (alt12) { case 1 : - // InternalRos2Lexer.g:216:46: '.' ( RULE_DECINT )* + // InternalRos2Lexer.g:230:46: '.' ( RULE_DECINT )* { match('.'); - // InternalRos2Lexer.g:216:50: ( RULE_DECINT )* + // InternalRos2Lexer.g:230:50: ( RULE_DECINT )* loop7: do { int alt7=2; @@ -2488,7 +2642,7 @@ else if ( (LA6_0=='-') ) { switch (alt7) { case 1 : - // InternalRos2Lexer.g:216:50: RULE_DECINT + // InternalRos2Lexer.g:230:50: RULE_DECINT { mRULE_DECINT(); @@ -2504,9 +2658,9 @@ else if ( (LA6_0=='-') ) { } break; case 2 : - // InternalRos2Lexer.g:216:63: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:63: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* { - // InternalRos2Lexer.g:216:63: ( '.' ( RULE_DIGIT )* )? + // InternalRos2Lexer.g:230:63: ( '.' ( RULE_DIGIT )* )? int alt9=2; int LA9_0 = input.LA(1); @@ -2515,10 +2669,10 @@ else if ( (LA6_0=='-') ) { } switch (alt9) { case 1 : - // InternalRos2Lexer.g:216:64: '.' ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:64: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos2Lexer.g:216:68: ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:68: ( RULE_DIGIT )* loop8: do { int alt8=2; @@ -2531,7 +2685,7 @@ else if ( (LA6_0=='-') ) { switch (alt8) { case 1 : - // InternalRos2Lexer.g:216:68: RULE_DIGIT + // InternalRos2Lexer.g:230:68: RULE_DIGIT { mRULE_DIGIT(); @@ -2558,7 +2712,7 @@ else if ( (LA6_0=='-') ) { recover(mse); throw mse;} - // InternalRos2Lexer.g:216:92: ( '-' | '+' )? + // InternalRos2Lexer.g:230:92: ( '-' | '+' )? int alt10=2; int LA10_0 = input.LA(1); @@ -2584,7 +2738,7 @@ else if ( (LA6_0=='-') ) { } - // InternalRos2Lexer.g:216:103: ( RULE_DIGIT )* + // InternalRos2Lexer.g:230:103: ( RULE_DIGIT )* loop11: do { int alt11=2; @@ -2597,7 +2751,7 @@ else if ( (LA6_0=='-') ) { switch (alt11) { case 1 : - // InternalRos2Lexer.g:216:103: RULE_DIGIT + // InternalRos2Lexer.g:230:103: RULE_DIGIT { mRULE_DIGIT(); @@ -2631,10 +2785,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:218:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos2Lexer.g:218:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:232:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos2Lexer.g:232:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos2Lexer.g:218:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:232:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt15=3; switch ( input.LA(1) ) { case '0': @@ -2669,17 +2823,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt15) { case 1 : - // InternalRos2Lexer.g:218:16: '0' + // InternalRos2Lexer.g:232:16: '0' { match('0'); } break; case 2 : - // InternalRos2Lexer.g:218:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:232:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos2Lexer.g:218:29: ( RULE_DIGIT )* + // InternalRos2Lexer.g:232:29: ( RULE_DIGIT )* loop13: do { int alt13=2; @@ -2692,7 +2846,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt13) { case 1 : - // InternalRos2Lexer.g:218:29: RULE_DIGIT + // InternalRos2Lexer.g:232:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2708,11 +2862,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:218:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:232:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos2Lexer.g:218:54: ( RULE_DIGIT )* + // InternalRos2Lexer.g:232:54: ( RULE_DIGIT )* loop14: do { int alt14=2; @@ -2725,7 +2879,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt14) { case 1 : - // InternalRos2Lexer.g:218:54: RULE_DIGIT + // InternalRos2Lexer.g:232:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2757,10 +2911,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRos2Lexer.g:220:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos2Lexer.g:220:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos2Lexer.g:234:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos2Lexer.g:234:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos2Lexer.g:220:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos2Lexer.g:234:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt16=2; int LA16_0 = input.LA(1); @@ -2784,14 +2938,14 @@ else if ( ((LA16_0>='4' && LA16_0<='9')) ) { } switch (alt16) { case 1 : - // InternalRos2Lexer.g:220:22: '1' .. '9' + // InternalRos2Lexer.g:234:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:220:31: '1' .. '3' '0' .. '9' + // InternalRos2Lexer.g:234:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2813,10 +2967,10 @@ else if ( ((LA16_0>='4' && LA16_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRos2Lexer.g:222:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos2Lexer.g:222:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos2Lexer.g:236:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos2Lexer.g:236:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos2Lexer.g:222:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos2Lexer.g:236:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt17=2; int LA17_0 = input.LA(1); @@ -2840,14 +2994,14 @@ else if ( ((LA17_0>='2' && LA17_0<='9')) ) { } switch (alt17) { case 1 : - // InternalRos2Lexer.g:222:24: '1' .. '9' + // InternalRos2Lexer.g:236:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:222:33: '1' '0' .. '2' + // InternalRos2Lexer.g:236:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2869,8 +3023,8 @@ else if ( ((LA17_0>='2' && LA17_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRos2Lexer.g:224:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos2Lexer.g:224:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos2Lexer.g:238:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos2Lexer.g:238:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2888,10 +3042,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRos2Lexer.g:226:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos2Lexer.g:226:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos2Lexer.g:240:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos2Lexer.g:240:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos2Lexer.g:226:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos2Lexer.g:240:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt18=2; int LA18_0 = input.LA(1); @@ -2909,7 +3063,7 @@ else if ( (LA18_0=='2') ) { } switch (alt18) { case 1 : - // InternalRos2Lexer.g:226:23: '0' .. '1' '0' .. '9' + // InternalRos2Lexer.g:240:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2917,7 +3071,7 @@ else if ( (LA18_0=='2') ) { } break; case 2 : - // InternalRos2Lexer.g:226:41: '2' '0' .. '3' + // InternalRos2Lexer.g:240:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2939,8 +3093,8 @@ else if ( (LA18_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRos2Lexer.g:228:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos2Lexer.g:228:25: '0' .. '5' '0' .. '9' + // InternalRos2Lexer.g:242:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos2Lexer.g:242:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2958,8 +3112,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:230:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos2Lexer.g:230:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos2Lexer.g:244:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos2Lexer.g:244:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2988,10 +3142,10 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:232:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos2Lexer.g:232:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos2Lexer.g:246:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos2Lexer.g:246:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos2Lexer.g:232:25: ( RULE_ID | RULE_STRING ) + // InternalRos2Lexer.g:246:25: ( RULE_ID | RULE_STRING ) int alt19=2; int LA19_0 = input.LA(1); @@ -3009,14 +3163,14 @@ else if ( (LA19_0=='\"'||LA19_0=='\'') ) { } switch (alt19) { case 1 : - // InternalRos2Lexer.g:232:26: RULE_ID + // InternalRos2Lexer.g:246:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:232:34: RULE_STRING + // InternalRos2Lexer.g:246:34: RULE_STRING { mRULE_STRING(); @@ -3026,7 +3180,7 @@ else if ( (LA19_0=='\"'||LA19_0=='\'') ) { } match('='); - // InternalRos2Lexer.g:232:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos2Lexer.g:246:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt20=4; switch ( input.LA(1) ) { case 'A': @@ -3121,28 +3275,28 @@ else if ( (LA19_0=='\"'||LA19_0=='\'') ) { switch (alt20) { case 1 : - // InternalRos2Lexer.g:232:52: RULE_ID + // InternalRos2Lexer.g:246:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:232:60: RULE_STRING + // InternalRos2Lexer.g:246:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos2Lexer.g:232:72: RULE_INT + // InternalRos2Lexer.g:246:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos2Lexer.g:232:81: '-' RULE_INT + // InternalRos2Lexer.g:246:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -3166,8 +3320,8 @@ else if ( (LA19_0=='\"'||LA19_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRos2Lexer.g:234:21: () - // InternalRos2Lexer.g:234:23: + // InternalRos2Lexer.g:248:21: () + // InternalRos2Lexer.g:248:23: { } @@ -3180,8 +3334,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRos2Lexer.g:236:19: () - // InternalRos2Lexer.g:236:21: + // InternalRos2Lexer.g:250:19: () + // InternalRos2Lexer.g:250:21: { } @@ -3196,11 +3350,11 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:238:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRos2Lexer.g:238:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos2Lexer.g:252:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRos2Lexer.g:252:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRos2Lexer.g:238:23: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos2Lexer.g:252:23: (~ ( ( '\\n' | '\\r' ) ) )* loop21: do { int alt21=2; @@ -3213,7 +3367,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt21) { case 1 : - // InternalRos2Lexer.g:238:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos2Lexer.g:252:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3249,10 +3403,10 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:240:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos2Lexer.g:240:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos2Lexer.g:254:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos2Lexer.g:254:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos2Lexer.g:240:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos2Lexer.g:254:25: ( '/' RULE_ID | RULE_ID '/' )* loop22: do { int alt22=3; @@ -3268,7 +3422,7 @@ else if ( ((LA22_0>='A' && LA22_0<='Z')||(LA22_0>='^' && LA22_0<='_')||(LA22_0>= switch (alt22) { case 1 : - // InternalRos2Lexer.g:240:26: '/' RULE_ID + // InternalRos2Lexer.g:254:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -3276,7 +3430,7 @@ else if ( ((LA22_0>='A' && LA22_0<='Z')||(LA22_0>='^' && LA22_0<='_')||(LA22_0>= } break; case 2 : - // InternalRos2Lexer.g:240:38: RULE_ID '/' + // InternalRos2Lexer.g:254:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -3305,10 +3459,10 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:242:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos2Lexer.g:242:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos2Lexer.g:256:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos2Lexer.g:256:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos2Lexer.g:242:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos2Lexer.g:256:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* loop23: do { int alt23=4; @@ -3334,7 +3488,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { switch (alt23) { case 1 : - // InternalRos2Lexer.g:242:30: '/' RULE_STRING + // InternalRos2Lexer.g:256:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -3342,7 +3496,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos2Lexer.g:242:46: RULE_STRING '/' + // InternalRos2Lexer.g:256:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -3350,7 +3504,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:242:62: '~' RULE_STRING + // InternalRos2Lexer.g:256:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -3379,10 +3533,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:244:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos2Lexer.g:244:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos2Lexer.g:258:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos2Lexer.g:258:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos2Lexer.g:244:11: ( '^' )? + // InternalRos2Lexer.g:258:11: ( '^' )? int alt24=2; int LA24_0 = input.LA(1); @@ -3391,7 +3545,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRos2Lexer.g:244:11: '^' + // InternalRos2Lexer.g:258:11: '^' { match('^'); @@ -3409,7 +3563,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos2Lexer.g:244:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos2Lexer.g:258:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop25: do { int alt25=2; @@ -3456,10 +3610,10 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRos2Lexer.g:246:19: ( ( '0' .. '9' )+ ) - // InternalRos2Lexer.g:246:21: ( '0' .. '9' )+ + // InternalRos2Lexer.g:260:19: ( ( '0' .. '9' )+ ) + // InternalRos2Lexer.g:260:21: ( '0' .. '9' )+ { - // InternalRos2Lexer.g:246:21: ( '0' .. '9' )+ + // InternalRos2Lexer.g:260:21: ( '0' .. '9' )+ int cnt26=0; loop26: do { @@ -3473,7 +3627,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt26) { case 1 : - // InternalRos2Lexer.g:246:22: '0' .. '9' + // InternalRos2Lexer.g:260:22: '0' .. '9' { matchRange('0','9'); @@ -3503,10 +3657,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:248:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos2Lexer.g:248:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos2Lexer.g:262:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos2Lexer.g:262:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos2Lexer.g:248:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos2Lexer.g:262:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt29=2; int LA29_0 = input.LA(1); @@ -3524,10 +3678,10 @@ else if ( (LA29_0=='\'') ) { } switch (alt29) { case 1 : - // InternalRos2Lexer.g:248:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos2Lexer.g:262:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos2Lexer.g:248:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos2Lexer.g:262:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop27: do { int alt27=3; @@ -3543,7 +3697,7 @@ else if ( ((LA27_0>='\u0000' && LA27_0<='!')||(LA27_0>='#' && LA27_0<='[')||(LA2 switch (alt27) { case 1 : - // InternalRos2Lexer.g:248:21: '\\\\' . + // InternalRos2Lexer.g:262:21: '\\\\' . { match('\\'); matchAny(); @@ -3551,7 +3705,7 @@ else if ( ((LA27_0>='\u0000' && LA27_0<='!')||(LA27_0>='#' && LA27_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:248:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos2Lexer.g:262:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3576,10 +3730,10 @@ else if ( ((LA27_0>='\u0000' && LA27_0<='!')||(LA27_0>='#' && LA27_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:248:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos2Lexer.g:262:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos2Lexer.g:248:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos2Lexer.g:262:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop28: do { int alt28=3; @@ -3595,7 +3749,7 @@ else if ( ((LA28_0>='\u0000' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='[')||(LA2 switch (alt28) { case 1 : - // InternalRos2Lexer.g:248:54: '\\\\' . + // InternalRos2Lexer.g:262:54: '\\\\' . { match('\\'); matchAny(); @@ -3603,7 +3757,7 @@ else if ( ((LA28_0>='\u0000' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:248:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos2Lexer.g:262:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3646,12 +3800,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:250:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos2Lexer.g:250:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos2Lexer.g:264:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos2Lexer.g:264:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos2Lexer.g:250:24: ( options {greedy=false; } : . )* + // InternalRos2Lexer.g:264:24: ( options {greedy=false; } : . )* loop30: do { int alt30=2; @@ -3676,7 +3830,7 @@ else if ( ((LA30_0>='\u0000' && LA30_0<=')')||(LA30_0>='+' && LA30_0<='\uFFFF')) switch (alt30) { case 1 : - // InternalRos2Lexer.g:250:52: . + // InternalRos2Lexer.g:264:52: . { matchAny(); @@ -3706,10 +3860,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:252:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos2Lexer.g:252:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos2Lexer.g:266:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos2Lexer.g:266:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos2Lexer.g:252:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos2Lexer.g:266:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt31=0; loop31: do { @@ -3763,8 +3917,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:254:16: ( . ) - // InternalRos2Lexer.g:254:18: . + // InternalRos2Lexer.g:268:16: ( . ) + // InternalRos2Lexer.g:268:18: . { matchAny(); @@ -3779,8 +3933,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRos2Lexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Serviceclients | Serviceservers | Transient_local | Actionclients | Actionservers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Float32_1 | Float64_1 | Keep_last | Actions | Default | Duration | Feedback | History | Keep_all | Profile | Reliable | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Request | Service | Uint8_1 | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Char_1 | Depth | Int8_1 | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Array | Int16 | Int32 | Int64 | Msgs | Node_1 | Srvs | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Char | Goal | Int8 | Name | Node | Qos | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt32=112; + // InternalRos2Lexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Lease_duration | Serviceclients | Serviceservers | Transient_local | Actionclients | Actionservers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Liveliness | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Automatic | Deadline | Float32_1 | Float64_1 | Keep_last | Lifespan | Actions | Default | Duration | Feedback | History | Infinite | Keep_all | Profile | Reliable | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Request | Service | Uint8_1 | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Char_1 | Depth | Int8_1 | Manual | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Array | Int16 | Int32 | Int64 | Msgs | Node_1 | Srvs | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Char | Goal | Int8 | Name | Node | Qos | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt32=119; alt32 = dfa32.predict(input); switch (alt32) { case 1 : @@ -3812,756 +3966,805 @@ public void mTokens() throws RecognitionException { } break; case 5 : - // InternalRos2Lexer.g:1:80: Serviceclients + // InternalRos2Lexer.g:1:80: Lease_duration { - mServiceclients(); + mLease_duration(); } break; case 6 : - // InternalRos2Lexer.g:1:95: Serviceservers + // InternalRos2Lexer.g:1:95: Serviceclients { - mServiceservers(); + mServiceclients(); } break; case 7 : - // InternalRos2Lexer.g:1:110: Transient_local + // InternalRos2Lexer.g:1:110: Serviceservers { - mTransient_local(); + mServiceservers(); } break; case 8 : - // InternalRos2Lexer.g:1:126: Actionclients + // InternalRos2Lexer.g:1:125: Transient_local { - mActionclients(); + mTransient_local(); } break; case 9 : - // InternalRos2Lexer.g:1:140: Actionservers + // InternalRos2Lexer.g:1:141: Actionclients { - mActionservers(); + mActionclients(); } break; case 10 : - // InternalRos2Lexer.g:1:154: Dependencies + // InternalRos2Lexer.g:1:155: Actionservers { - mDependencies(); + mActionservers(); } break; case 11 : - // InternalRos2Lexer.g:1:167: Parameter_qos + // InternalRos2Lexer.g:1:169: Dependencies { - mParameter_qos(); + mDependencies(); } break; case 12 : - // InternalRos2Lexer.g:1:181: ParameterAny + // InternalRos2Lexer.g:1:182: Parameter_qos { - mParameterAny(); + mParameter_qos(); } break; case 13 : - // InternalRos2Lexer.g:1:194: FromGitRepo + // InternalRos2Lexer.g:1:196: ParameterAny { - mFromGitRepo(); + mParameterAny(); } break; case 14 : - // InternalRos2Lexer.g:1:206: Reliability + // InternalRos2Lexer.g:1:209: FromGitRepo { - mReliability(); + mFromGitRepo(); } break; case 15 : - // InternalRos2Lexer.g:1:218: Services_qos + // InternalRos2Lexer.g:1:221: Reliability { - mServices_qos(); + mReliability(); } break; case 16 : - // InternalRos2Lexer.g:1:231: Subscribers + // InternalRos2Lexer.g:1:233: Services_qos { - mSubscribers(); + mServices_qos(); } break; case 17 : - // InternalRos2Lexer.g:1:243: Best_effort + // InternalRos2Lexer.g:1:246: Subscribers { - mBest_effort(); + mSubscribers(); } break; case 18 : - // InternalRos2Lexer.g:1:255: Default_qos + // InternalRos2Lexer.g:1:258: Best_effort { - mDefault_qos(); + mBest_effort(); } break; case 19 : - // InternalRos2Lexer.g:1:267: Durability + // InternalRos2Lexer.g:1:270: Default_qos { - mDurability(); + mDefault_qos(); } break; case 20 : - // InternalRos2Lexer.g:1:278: Parameters + // InternalRos2Lexer.g:1:282: Durability { - mParameters(); + mDurability(); } break; case 21 : - // InternalRos2Lexer.g:1:289: Publishers + // InternalRos2Lexer.g:1:293: Liveliness { - mPublishers(); + mLiveliness(); } break; case 22 : - // InternalRos2Lexer.g:1:300: Artifacts + // InternalRos2Lexer.g:1:304: Parameters { - mArtifacts(); + mParameters(); } break; case 23 : - // InternalRos2Lexer.g:1:310: Sensor_qos + // InternalRos2Lexer.g:1:315: Publishers { - mSensor_qos(); + mPublishers(); } break; case 24 : - // InternalRos2Lexer.g:1:321: GraphName + // InternalRos2Lexer.g:1:326: Artifacts { - mGraphName(); + mArtifacts(); } break; case 25 : - // InternalRos2Lexer.g:1:331: Float32_1 + // InternalRos2Lexer.g:1:336: Sensor_qos { - mFloat32_1(); + mSensor_qos(); } break; case 26 : - // InternalRos2Lexer.g:1:341: Float64_1 + // InternalRos2Lexer.g:1:347: GraphName { - mFloat64_1(); + mGraphName(); } break; case 27 : - // InternalRos2Lexer.g:1:351: Keep_last + // InternalRos2Lexer.g:1:357: Automatic { - mKeep_last(); + mAutomatic(); } break; case 28 : - // InternalRos2Lexer.g:1:361: Actions + // InternalRos2Lexer.g:1:367: Deadline { - mActions(); + mDeadline(); } break; case 29 : - // InternalRos2Lexer.g:1:369: Default + // InternalRos2Lexer.g:1:376: Float32_1 { - mDefault(); + mFloat32_1(); } break; case 30 : - // InternalRos2Lexer.g:1:377: Duration + // InternalRos2Lexer.g:1:386: Float64_1 { - mDuration(); + mFloat64_1(); } break; case 31 : - // InternalRos2Lexer.g:1:386: Feedback + // InternalRos2Lexer.g:1:396: Keep_last { - mFeedback(); + mKeep_last(); } break; case 32 : - // InternalRos2Lexer.g:1:395: History + // InternalRos2Lexer.g:1:406: Lifespan { - mHistory(); + mLifespan(); } break; case 33 : - // InternalRos2Lexer.g:1:403: Keep_all + // InternalRos2Lexer.g:1:415: Actions { - mKeep_all(); + mActions(); } break; case 34 : - // InternalRos2Lexer.g:1:412: Profile + // InternalRos2Lexer.g:1:423: Default { - mProfile(); + mDefault(); } break; case 35 : - // InternalRos2Lexer.g:1:420: Reliable + // InternalRos2Lexer.g:1:431: Duration { - mReliable(); + mDuration(); } break; case 36 : - // InternalRos2Lexer.g:1:429: Response + // InternalRos2Lexer.g:1:440: Feedback { - mResponse(); + mFeedback(); } break; case 37 : - // InternalRos2Lexer.g:1:438: String_2 + // InternalRos2Lexer.g:1:449: History { - mString_2(); + mHistory(); } break; case 38 : - // InternalRos2Lexer.g:1:447: Uint16_1 + // InternalRos2Lexer.g:1:457: Infinite { - mUint16_1(); + mInfinite(); } break; case 39 : - // InternalRos2Lexer.g:1:456: Uint32_1 + // InternalRos2Lexer.g:1:466: Keep_all { - mUint32_1(); + mKeep_all(); } break; case 40 : - // InternalRos2Lexer.g:1:465: Uint64_1 + // InternalRos2Lexer.g:1:475: Profile { - mUint64_1(); + mProfile(); } break; case 41 : - // InternalRos2Lexer.g:1:474: Volatile + // InternalRos2Lexer.g:1:483: Reliable { - mVolatile(); + mReliable(); } break; case 42 : - // InternalRos2Lexer.g:1:483: Boolean + // InternalRos2Lexer.g:1:492: Response { - mBoolean(); + mResponse(); } break; case 43 : - // InternalRos2Lexer.g:1:491: Integer + // InternalRos2Lexer.g:1:501: String_2 { - mInteger(); + mString_2(); } break; case 44 : - // InternalRos2Lexer.g:1:499: Float32 + // InternalRos2Lexer.g:1:510: Uint16_1 { - mFloat32(); + mUint16_1(); } break; case 45 : - // InternalRos2Lexer.g:1:507: Float64 + // InternalRos2Lexer.g:1:519: Uint32_1 { - mFloat64(); + mUint32_1(); } break; case 46 : - // InternalRos2Lexer.g:1:515: Int16_1 + // InternalRos2Lexer.g:1:528: Uint64_1 { - mInt16_1(); + mUint64_1(); } break; case 47 : - // InternalRos2Lexer.g:1:523: Int32_1 + // InternalRos2Lexer.g:1:537: Volatile { - mInt32_1(); + mVolatile(); } break; case 48 : - // InternalRos2Lexer.g:1:531: Int64_1 + // InternalRos2Lexer.g:1:546: Boolean { - mInt64_1(); + mBoolean(); } break; case 49 : - // InternalRos2Lexer.g:1:539: Message + // InternalRos2Lexer.g:1:554: Integer { - mMessage(); + mInteger(); } break; case 50 : - // InternalRos2Lexer.g:1:547: Request + // InternalRos2Lexer.g:1:562: Float32 { - mRequest(); + mFloat32(); } break; case 51 : - // InternalRos2Lexer.g:1:555: Service + // InternalRos2Lexer.g:1:570: Float64 { - mService(); + mFloat64(); } break; case 52 : - // InternalRos2Lexer.g:1:563: Uint8_1 + // InternalRos2Lexer.g:1:578: Int16_1 { - mUint8_1(); + mInt16_1(); } break; case 53 : - // InternalRos2Lexer.g:1:571: Base64 + // InternalRos2Lexer.g:1:586: Int32_1 { - mBase64(); + mInt32_1(); } break; case 54 : - // InternalRos2Lexer.g:1:578: Double + // InternalRos2Lexer.g:1:594: Int64_1 { - mDouble(); + mInt64_1(); } break; case 55 : - // InternalRos2Lexer.g:1:585: Header + // InternalRos2Lexer.g:1:602: Message { - mHeader(); + mMessage(); } break; case 56 : - // InternalRos2Lexer.g:1:592: String + // InternalRos2Lexer.g:1:610: Request { - mString(); + mRequest(); } break; case 57 : - // InternalRos2Lexer.g:1:599: Struct + // InternalRos2Lexer.g:1:618: Service { - mStruct(); + mService(); } break; case 58 : - // InternalRos2Lexer.g:1:606: Action + // InternalRos2Lexer.g:1:626: Uint8_1 { - mAction(); + mUint8_1(); } break; case 59 : - // InternalRos2Lexer.g:1:613: Bool_1 + // InternalRos2Lexer.g:1:634: Base64 { - mBool_1(); + mBase64(); } break; case 60 : - // InternalRos2Lexer.g:1:620: Byte_1 + // InternalRos2Lexer.g:1:641: Double { - mByte_1(); + mDouble(); } break; case 61 : - // InternalRos2Lexer.g:1:627: Char_1 + // InternalRos2Lexer.g:1:648: Header { - mChar_1(); + mHeader(); } break; case 62 : - // InternalRos2Lexer.g:1:634: Depth + // InternalRos2Lexer.g:1:655: String { - mDepth(); + mString(); } break; case 63 : - // InternalRos2Lexer.g:1:640: Int8_1 + // InternalRos2Lexer.g:1:662: Struct { - mInt8_1(); + mStruct(); } break; case 64 : - // InternalRos2Lexer.g:1:647: Result + // InternalRos2Lexer.g:1:669: Action { - mResult(); + mAction(); } break; case 65 : - // InternalRos2Lexer.g:1:654: String_1 + // InternalRos2Lexer.g:1:676: Bool_1 { - mString_1(); + mBool_1(); } break; case 66 : - // InternalRos2Lexer.g:1:663: Uint16 + // InternalRos2Lexer.g:1:683: Byte_1 { - mUint16(); + mByte_1(); } break; case 67 : - // InternalRos2Lexer.g:1:670: Uint32 + // InternalRos2Lexer.g:1:690: Char_1 { - mUint32(); + mChar_1(); } break; case 68 : - // InternalRos2Lexer.g:1:677: Uint64 + // InternalRos2Lexer.g:1:697: Depth { - mUint64(); + mDepth(); } break; case 69 : - // InternalRos2Lexer.g:1:684: Value_1 + // InternalRos2Lexer.g:1:703: Int8_1 { - mValue_1(); + mInt8_1(); } break; case 70 : - // InternalRos2Lexer.g:1:692: Array + // InternalRos2Lexer.g:1:710: Manual { - mArray(); + mManual(); } break; case 71 : - // InternalRos2Lexer.g:1:698: Int16 + // InternalRos2Lexer.g:1:717: Result { - mInt16(); + mResult(); } break; case 72 : - // InternalRos2Lexer.g:1:704: Int32 + // InternalRos2Lexer.g:1:724: String_1 { - mInt32(); + mString_1(); } break; case 73 : - // InternalRos2Lexer.g:1:710: Int64 + // InternalRos2Lexer.g:1:733: Uint16 { - mInt64(); + mUint16(); } break; case 74 : - // InternalRos2Lexer.g:1:716: Msgs + // InternalRos2Lexer.g:1:740: Uint32 { - mMsgs(); + mUint32(); } break; case 75 : - // InternalRos2Lexer.g:1:721: Node_1 + // InternalRos2Lexer.g:1:747: Uint64 { - mNode_1(); + mUint64(); } break; case 76 : - // InternalRos2Lexer.g:1:728: Srvs + // InternalRos2Lexer.g:1:754: Value_1 { - mSrvs(); + mValue_1(); } break; case 77 : - // InternalRos2Lexer.g:1:733: Type_1 + // InternalRos2Lexer.g:1:762: Array { - mType_1(); + mArray(); } break; case 78 : - // InternalRos2Lexer.g:1:740: Uint8 + // InternalRos2Lexer.g:1:768: Int16 { - mUint8(); + mInt16(); } break; case 79 : - // InternalRos2Lexer.g:1:746: Value + // InternalRos2Lexer.g:1:774: Int32 { - mValue(); + mInt32(); } break; case 80 : - // InternalRos2Lexer.g:1:752: Date + // InternalRos2Lexer.g:1:780: Int64 { - mDate(); + mInt64(); } break; case 81 : - // InternalRos2Lexer.g:1:757: List + // InternalRos2Lexer.g:1:786: Msgs { - mList(); + mMsgs(); } break; case 82 : - // InternalRos2Lexer.g:1:762: Bool + // InternalRos2Lexer.g:1:791: Node_1 { - mBool(); + mNode_1(); } break; case 83 : - // InternalRos2Lexer.g:1:767: Byte + // InternalRos2Lexer.g:1:798: Srvs { - mByte(); + mSrvs(); } break; case 84 : - // InternalRos2Lexer.g:1:772: Char + // InternalRos2Lexer.g:1:803: Type_1 { - mChar(); + mType_1(); } break; case 85 : - // InternalRos2Lexer.g:1:777: Goal + // InternalRos2Lexer.g:1:810: Uint8 { - mGoal(); + mUint8(); } break; case 86 : - // InternalRos2Lexer.g:1:782: Int8 + // InternalRos2Lexer.g:1:816: Value { - mInt8(); + mValue(); } break; case 87 : - // InternalRos2Lexer.g:1:787: Name + // InternalRos2Lexer.g:1:822: Date { - mName(); + mDate(); } break; case 88 : - // InternalRos2Lexer.g:1:792: Node + // InternalRos2Lexer.g:1:827: List { - mNode(); + mList(); } break; case 89 : - // InternalRos2Lexer.g:1:797: Qos + // InternalRos2Lexer.g:1:832: Bool { - mQos(); + mBool(); } break; case 90 : - // InternalRos2Lexer.g:1:801: Time + // InternalRos2Lexer.g:1:837: Byte { - mTime(); + mByte(); } break; case 91 : - // InternalRos2Lexer.g:1:806: Type + // InternalRos2Lexer.g:1:842: Char { - mType(); + mChar(); } break; case 92 : - // InternalRos2Lexer.g:1:811: Any + // InternalRos2Lexer.g:1:847: Goal { - mAny(); + mGoal(); } break; case 93 : - // InternalRos2Lexer.g:1:815: Ns + // InternalRos2Lexer.g:1:852: Int8 { - mNs(); + mInt8(); } break; case 94 : - // InternalRos2Lexer.g:1:818: LeftSquareBracketRightSquareBracket + // InternalRos2Lexer.g:1:857: Name { - mLeftSquareBracketRightSquareBracket(); + mName(); } break; case 95 : - // InternalRos2Lexer.g:1:854: Comma + // InternalRos2Lexer.g:1:862: Node { - mComma(); + mNode(); } break; case 96 : - // InternalRos2Lexer.g:1:860: Colon + // InternalRos2Lexer.g:1:867: Qos { - mColon(); + mQos(); } break; case 97 : - // InternalRos2Lexer.g:1:866: LeftSquareBracket + // InternalRos2Lexer.g:1:871: Time { - mLeftSquareBracket(); + mTime(); } break; case 98 : - // InternalRos2Lexer.g:1:884: RightSquareBracket + // InternalRos2Lexer.g:1:876: Type { - mRightSquareBracket(); + mType(); } break; case 99 : - // InternalRos2Lexer.g:1:903: RULE_BINARY + // InternalRos2Lexer.g:1:881: Any { - mRULE_BINARY(); + mAny(); } break; case 100 : - // InternalRos2Lexer.g:1:915: RULE_BOOLEAN + // InternalRos2Lexer.g:1:885: Ns { - mRULE_BOOLEAN(); + mNs(); } break; case 101 : - // InternalRos2Lexer.g:1:928: RULE_DOUBLE + // InternalRos2Lexer.g:1:888: LeftSquareBracketRightSquareBracket { - mRULE_DOUBLE(); + mLeftSquareBracketRightSquareBracket(); } break; case 102 : - // InternalRos2Lexer.g:1:940: RULE_DECINT + // InternalRos2Lexer.g:1:924: Comma { - mRULE_DECINT(); + mComma(); } break; case 103 : - // InternalRos2Lexer.g:1:952: RULE_DATE_TIME + // InternalRos2Lexer.g:1:930: Colon { - mRULE_DATE_TIME(); + mColon(); } break; case 104 : - // InternalRos2Lexer.g:1:967: RULE_MESSAGE_ASIGMENT + // InternalRos2Lexer.g:1:936: LeftSquareBracket { - mRULE_MESSAGE_ASIGMENT(); + mLeftSquareBracket(); } break; case 105 : - // InternalRos2Lexer.g:1:989: RULE_SL_COMMENT + // InternalRos2Lexer.g:1:954: RightSquareBracket { - mRULE_SL_COMMENT(); + mRightSquareBracket(); } break; case 106 : - // InternalRos2Lexer.g:1:1005: RULE_ROS_CONVENTION_A + // InternalRos2Lexer.g:1:973: RULE_BINARY { - mRULE_ROS_CONVENTION_A(); + mRULE_BINARY(); } break; case 107 : - // InternalRos2Lexer.g:1:1027: RULE_ROS_CONVENTION_PARAM + // InternalRos2Lexer.g:1:985: RULE_BOOLEAN { - mRULE_ROS_CONVENTION_PARAM(); + mRULE_BOOLEAN(); } break; case 108 : - // InternalRos2Lexer.g:1:1053: RULE_ID + // InternalRos2Lexer.g:1:998: RULE_DOUBLE { - mRULE_ID(); + mRULE_DOUBLE(); } break; case 109 : - // InternalRos2Lexer.g:1:1061: RULE_STRING + // InternalRos2Lexer.g:1:1010: RULE_DECINT { - mRULE_STRING(); + mRULE_DECINT(); } break; case 110 : - // InternalRos2Lexer.g:1:1073: RULE_ML_COMMENT + // InternalRos2Lexer.g:1:1022: RULE_DATE_TIME { - mRULE_ML_COMMENT(); + mRULE_DATE_TIME(); } break; case 111 : - // InternalRos2Lexer.g:1:1089: RULE_WS + // InternalRos2Lexer.g:1:1037: RULE_MESSAGE_ASIGMENT { - mRULE_WS(); + mRULE_MESSAGE_ASIGMENT(); } break; case 112 : - // InternalRos2Lexer.g:1:1097: RULE_ANY_OTHER + // InternalRos2Lexer.g:1:1059: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 113 : + // InternalRos2Lexer.g:1:1075: RULE_ROS_CONVENTION_A + { + mRULE_ROS_CONVENTION_A(); + + } + break; + case 114 : + // InternalRos2Lexer.g:1:1097: RULE_ROS_CONVENTION_PARAM + { + mRULE_ROS_CONVENTION_PARAM(); + + } + break; + case 115 : + // InternalRos2Lexer.g:1:1123: RULE_ID + { + mRULE_ID(); + + } + break; + case 116 : + // InternalRos2Lexer.g:1:1131: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 117 : + // InternalRos2Lexer.g:1:1143: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 118 : + // InternalRos2Lexer.g:1:1159: RULE_WS + { + mRULE_WS(); + + } + break; + case 119 : + // InternalRos2Lexer.g:1:1167: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4628,632 +4831,693 @@ public DFA12(BaseRecognizer recognizer) { this.transition = DFA12_transition; } public String getDescription() { - return "216:45: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* )"; + return "230:45: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? ( RULE_DIGIT )* )"; } } static final String DFA32_eotS = - "\1\56\1\63\34\70\1\154\3\uffff\2\162\1\uffff\1\63\1\61\1\162\1\61\1\70\2\61\1\uffff\1\61\1\uffff\1\61\2\uffff\1\70\1\uffff\1\63\1\uffff\2\70\1\uffff\62\70\10\uffff\3\162\1\70\2\uffff\1\u00be\2\uffff\1\u00be\4\uffff\62\70\1\u00f8\2\70\1\uffff\3\70\1\uffff\2\162\3\uffff\14\70\1\u010c\1\u010e\1\u010f\22\70\1\u0124\1\u0126\13\70\1\u0136\3\70\1\u013a\3\70\1\u013f\1\70\1\uffff\1\u0142\1\u0143\1\u0144\1\u0145\2\uffff\1\162\12\70\1\uffff\1\70\4\uffff\15\70\1\u010c\5\70\4\uffff\5\70\1\u016c\1\70\1\u016f\3\70\1\u0174\1\u0176\1\u0178\2\uffff\1\70\1\uffff\1\70\1\uffff\3\70\2\uffff\1\u017e\6\uffff\11\70\1\u0189\1\70\1\u018d\2\70\1\uffff\14\70\1\u019d\5\70\1\u01a4\1\u01a6\1\u01a8\2\uffff\1\70\2\uffff\1\70\1\u01ab\1\70\6\uffff\1\70\1\u01ae\1\u01af\1\u01b0\1\u01b1\1\uffff\6\70\1\u01ba\2\70\2\uffff\3\70\1\uffff\11\70\1\u01cc\1\u01ce\4\70\1\uffff\1\u01d3\4\70\6\uffff\1\70\1\u01d9\1\uffff\1\u01da\1\u01db\4\uffff\10\70\1\uffff\5\70\1\uffff\3\70\1\uffff\1\70\1\u01ee\2\70\1\uffff\1\70\4\uffff\1\u01f2\1\70\1\u01f4\1\u01f5\1\uffff\2\70\1\u01f8\1\uffff\1\u01f9\3\uffff\5\70\1\u01ff\14\70\1\uffff\3\70\1\uffff\1\70\2\uffff\1\70\1\u0212\2\uffff\5\70\1\uffff\3\70\1\u021b\4\70\1\uffff\11\70\1\uffff\10\70\1\uffff\5\70\1\u0236\1\uffff\1\70\2\uffff\2\70\1\u023a\3\70\1\u023e\3\70\1\u0242\1\uffff\4\70\1\uffff\1\70\3\uffff\3\70\1\uffff\3\70\1\uffff\3\70\1\uffff\1\u0251\7\70\3\uffff\3\70\1\u025c\2\uffff\1\u025d\2\70\1\u0260\2\uffff\1\70\1\u0262\1\uffff\1\u0263\2\uffff"; + "\1\57\1\64\35\71\1\161\3\uffff\2\167\1\uffff\1\64\1\62\1\167\1\62\1\71\2\62\1\uffff\1\62\1\uffff\1\62\2\uffff\1\71\1\uffff\1\64\1\71\1\uffff\1\71\1\uffff\66\71\10\uffff\3\167\1\71\2\uffff\1\u00ca\2\uffff\1\u00ca\4\uffff\71\71\1\u010b\2\71\1\uffff\3\71\1\uffff\2\167\3\uffff\17\71\1\u0122\1\u0124\1\u0125\24\71\1\u013c\1\u013e\6\71\1\u0146\12\71\1\u0154\3\71\1\u0159\1\71\1\uffff\1\u015c\1\u015d\1\u015e\1\u015f\2\uffff\1\167\15\71\1\uffff\1\71\4\uffff\17\71\1\u0122\5\71\4\uffff\3\71\1\u0189\1\u018b\1\u018d\2\uffff\3\71\1\u0192\1\71\1\u0195\5\71\1\uffff\1\71\1\uffff\3\71\2\uffff\1\u019f\6\uffff\14\71\1\u01ad\1\71\1\u01b1\3\71\1\uffff\15\71\1\u01c3\6\71\6\uffff\1\u01cb\1\u01cd\1\u01cf\2\uffff\1\71\2\uffff\1\71\1\u01d2\2\71\1\u01d5\1\u01d6\1\u01d7\1\u01d8\1\u01d9\1\uffff\11\71\1\u01e5\2\71\2\uffff\3\71\1\uffff\13\71\1\u01f9\1\u01fb\4\71\1\uffff\1\u0200\5\71\6\uffff\1\71\1\u0207\1\uffff\1\u0208\1\u0209\5\uffff\13\71\1\uffff\5\71\1\uffff\4\71\1\uffff\2\71\1\u0221\2\71\1\uffff\1\71\4\uffff\1\u0225\1\71\1\u0227\1\u0228\1\uffff\2\71\1\u022b\1\uffff\1\u022c\1\u022d\3\uffff\5\71\1\u0233\2\71\1\uffff\11\71\1\u023f\2\71\1\uffff\1\71\1\uffff\3\71\1\uffff\1\71\2\uffff\1\71\1\u0249\3\uffff\5\71\1\uffff\5\71\1\u0254\4\71\2\uffff\11\71\1\uffff\6\71\1\uffff\3\71\1\uffff\5\71\1\u0270\1\uffff\1\71\2\uffff\2\71\1\u0274\3\71\1\u0278\4\71\1\u027d\1\uffff\4\71\1\uffff\1\71\3\uffff\3\71\1\uffff\4\71\1\uffff\3\71\1\uffff\1\u028d\10\71\3\uffff\3\71\1\u0299\3\uffff\1\u029a\2\71\1\u029d\2\uffff\1\71\1\u029f\1\uffff\1\u02a0\2\uffff"; static final String DFA32_eofS = - "\u0264\uffff"; + "\u02a1\uffff"; static final String DFA32_minS = - "\1\0\35\57\1\135\3\uffff\2\56\1\uffff\1\57\2\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\1\57\1\uffff\1\57\1\uffff\2\57\1\uffff\62\57\6\uffff\1\56\1\uffff\3\56\1\57\2\0\1\57\2\0\1\57\4\uffff\65\57\1\uffff\3\57\3\56\1\0\1\uffff\1\0\70\57\1\uffff\4\57\1\uffff\2\55\12\57\1\uffff\1\57\4\uffff\23\57\4\uffff\16\57\2\uffff\1\57\1\uffff\1\57\1\uffff\3\57\2\uffff\1\57\6\uffff\16\57\1\uffff\25\57\2\uffff\1\57\2\uffff\3\57\6\uffff\5\57\1\uffff\11\57\2\uffff\3\57\1\uffff\17\57\1\uffff\5\57\6\uffff\2\57\1\uffff\2\57\4\uffff\10\57\1\uffff\5\57\1\uffff\3\57\1\uffff\4\57\1\uffff\1\57\4\uffff\4\57\1\uffff\3\57\1\uffff\1\57\3\uffff\22\57\1\uffff\3\57\1\uffff\1\57\2\uffff\2\57\2\uffff\5\57\1\uffff\10\57\1\uffff\11\57\1\uffff\10\57\1\uffff\6\57\1\uffff\1\57\2\uffff\13\57\1\uffff\4\57\1\uffff\1\57\3\uffff\3\57\1\uffff\3\57\1\uffff\3\57\1\uffff\10\57\3\uffff\4\57\2\uffff\4\57\2\uffff\2\57\1\uffff\1\57\2\uffff"; + "\1\0\36\57\1\135\3\uffff\2\56\1\uffff\1\57\2\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\1\57\1\uffff\2\57\1\uffff\1\57\1\uffff\66\57\6\uffff\1\56\1\uffff\3\56\1\57\2\0\1\57\2\0\1\57\4\uffff\74\57\1\uffff\3\57\3\56\1\0\1\uffff\1\0\77\57\1\uffff\4\57\1\uffff\2\55\15\57\1\uffff\1\57\4\uffff\25\57\4\uffff\6\57\2\uffff\13\57\1\uffff\1\57\1\uffff\3\57\2\uffff\1\57\6\uffff\22\57\1\uffff\24\57\6\uffff\3\57\2\uffff\1\57\2\uffff\11\57\1\uffff\14\57\2\uffff\3\57\1\uffff\21\57\1\uffff\6\57\6\uffff\2\57\1\uffff\2\57\5\uffff\13\57\1\uffff\5\57\1\uffff\4\57\1\uffff\5\57\1\uffff\1\57\4\uffff\4\57\1\uffff\3\57\1\uffff\2\57\3\uffff\10\57\1\uffff\14\57\1\uffff\1\57\1\uffff\3\57\1\uffff\1\57\2\uffff\2\57\3\uffff\5\57\1\uffff\12\57\2\uffff\11\57\1\uffff\6\57\1\uffff\3\57\1\uffff\6\57\1\uffff\1\57\2\uffff\14\57\1\uffff\4\57\1\uffff\1\57\3\uffff\3\57\1\uffff\4\57\1\uffff\3\57\1\uffff\11\57\3\uffff\4\57\3\uffff\4\57\2\uffff\2\57\1\uffff\1\57\2\uffff"; static final String DFA32_maxS = - "\1\uffff\35\172\1\135\3\uffff\2\145\1\uffff\1\172\2\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\1\172\1\uffff\1\172\1\uffff\2\172\1\uffff\62\172\6\uffff\1\145\1\uffff\3\145\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\65\172\1\uffff\3\172\3\145\1\uffff\1\uffff\1\uffff\70\172\1\uffff\4\172\1\uffff\2\145\12\172\1\uffff\1\172\4\uffff\23\172\4\uffff\16\172\2\uffff\1\172\1\uffff\1\172\1\uffff\3\172\2\uffff\1\172\6\uffff\16\172\1\uffff\25\172\2\uffff\1\172\2\uffff\3\172\6\uffff\5\172\1\uffff\11\172\2\uffff\3\172\1\uffff\17\172\1\uffff\5\172\6\uffff\2\172\1\uffff\2\172\4\uffff\10\172\1\uffff\5\172\1\uffff\3\172\1\uffff\4\172\1\uffff\1\172\4\uffff\4\172\1\uffff\3\172\1\uffff\1\172\3\uffff\22\172\1\uffff\3\172\1\uffff\1\172\2\uffff\2\172\2\uffff\5\172\1\uffff\10\172\1\uffff\11\172\1\uffff\10\172\1\uffff\6\172\1\uffff\1\172\2\uffff\13\172\1\uffff\4\172\1\uffff\1\172\3\uffff\3\172\1\uffff\3\172\1\uffff\3\172\1\uffff\10\172\3\uffff\4\172\2\uffff\4\172\2\uffff\2\172\1\uffff\1\172\2\uffff"; + "\1\uffff\36\172\1\135\3\uffff\2\145\1\uffff\1\172\2\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\1\172\1\uffff\2\172\1\uffff\1\172\1\uffff\66\172\6\uffff\1\145\1\uffff\3\145\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\74\172\1\uffff\3\172\3\145\1\uffff\1\uffff\1\uffff\77\172\1\uffff\4\172\1\uffff\2\145\15\172\1\uffff\1\172\4\uffff\25\172\4\uffff\6\172\2\uffff\13\172\1\uffff\1\172\1\uffff\3\172\2\uffff\1\172\6\uffff\22\172\1\uffff\24\172\6\uffff\3\172\2\uffff\1\172\2\uffff\11\172\1\uffff\14\172\2\uffff\3\172\1\uffff\21\172\1\uffff\6\172\6\uffff\2\172\1\uffff\2\172\5\uffff\13\172\1\uffff\5\172\1\uffff\4\172\1\uffff\5\172\1\uffff\1\172\4\uffff\4\172\1\uffff\3\172\1\uffff\2\172\3\uffff\10\172\1\uffff\14\172\1\uffff\1\172\1\uffff\3\172\1\uffff\1\172\2\uffff\2\172\3\uffff\5\172\1\uffff\12\172\2\uffff\11\172\1\uffff\6\172\1\uffff\3\172\1\uffff\6\172\1\uffff\1\172\2\uffff\14\172\1\uffff\4\172\1\uffff\1\172\3\uffff\3\172\1\uffff\4\172\1\uffff\3\172\1\uffff\11\172\3\uffff\4\172\3\uffff\4\172\2\uffff\2\172\1\uffff\1\172\2\uffff"; static final String DFA32_acceptS = - "\37\uffff\1\137\1\140\1\142\2\uffff\1\145\7\uffff\1\151\1\uffff\1\152\1\uffff\1\157\1\160\1\uffff\1\145\1\uffff\1\150\2\uffff\1\154\62\uffff\1\136\1\141\1\137\1\140\1\142\1\143\1\uffff\1\146\12\uffff\1\151\1\156\1\153\1\157\65\uffff\1\135\7\uffff\1\155\71\uffff\1\134\4\uffff\1\131\14\uffff\1\114\1\uffff\1\144\1\115\1\133\1\132\23\uffff\1\73\1\122\1\74\1\123\16\uffff\1\77\1\126\1\uffff\1\112\1\uffff\1\120\3\uffff\1\75\1\124\1\uffff\1\113\1\130\1\127\1\121\1\125\1\147\16\uffff\1\76\25\uffff\1\64\1\116\1\uffff\1\105\1\117\3\uffff\1\56\1\107\1\57\1\110\1\60\1\111\5\uffff\1\106\11\uffff\1\45\1\101\3\uffff\1\72\17\uffff\1\100\5\uffff\1\46\1\102\1\47\1\103\1\50\1\104\2\uffff\1\65\2\uffff\1\66\1\67\1\70\1\71\10\uffff\1\63\5\uffff\1\34\3\uffff\1\35\4\uffff\1\42\1\uffff\1\31\1\54\1\32\1\55\4\uffff\1\62\3\uffff\1\40\1\uffff\1\52\1\53\1\61\22\uffff\1\36\3\uffff\1\37\1\uffff\1\43\1\44\2\uffff\1\41\1\51\5\uffff\1\30\10\uffff\1\26\11\uffff\1\33\10\uffff\1\27\6\uffff\1\23\1\uffff\1\24\1\25\13\uffff\1\20\4\uffff\1\22\1\uffff\1\15\1\16\1\21\3\uffff\1\14\3\uffff\1\17\3\uffff\1\12\10\uffff\1\10\1\11\1\13\4\uffff\1\5\1\6\4\uffff\1\4\1\7\2\uffff\1\3\1\uffff\1\2\1\1"; + "\40\uffff\1\146\1\147\1\151\2\uffff\1\154\7\uffff\1\160\1\uffff\1\161\1\uffff\1\166\1\167\1\uffff\1\154\2\uffff\1\157\1\uffff\1\163\66\uffff\1\145\1\150\1\146\1\147\1\151\1\152\1\uffff\1\155\12\uffff\1\160\1\165\1\162\1\166\74\uffff\1\144\7\uffff\1\164\100\uffff\1\143\4\uffff\1\140\17\uffff\1\123\1\uffff\1\153\1\124\1\142\1\141\25\uffff\1\101\1\131\1\102\1\132\6\uffff\1\105\1\135\13\uffff\1\121\1\uffff\1\127\3\uffff\1\103\1\133\1\uffff\1\122\1\137\1\136\1\130\1\134\1\156\22\uffff\1\104\24\uffff\1\64\1\116\1\65\1\117\1\66\1\120\3\uffff\1\72\1\125\1\uffff\1\114\1\126\11\uffff\1\115\14\uffff\1\53\1\110\3\uffff\1\100\21\uffff\1\107\6\uffff\1\54\1\111\1\55\1\112\1\56\1\113\2\uffff\1\73\2\uffff\1\106\1\74\1\75\1\76\1\77\13\uffff\1\71\5\uffff\1\41\4\uffff\1\42\5\uffff\1\50\1\uffff\1\35\1\62\1\36\1\63\4\uffff\1\70\3\uffff\1\45\2\uffff\1\60\1\61\1\67\10\uffff\1\40\14\uffff\1\34\1\uffff\1\43\3\uffff\1\44\1\uffff\1\51\1\52\2\uffff\1\47\1\46\1\57\5\uffff\1\32\12\uffff\1\30\1\33\11\uffff\1\37\6\uffff\1\25\3\uffff\1\31\6\uffff\1\24\1\uffff\1\26\1\27\14\uffff\1\21\4\uffff\1\23\1\uffff\1\16\1\17\1\22\3\uffff\1\15\4\uffff\1\20\3\uffff\1\13\11\uffff\1\11\1\12\1\14\4\uffff\1\5\1\6\1\7\4\uffff\1\4\1\10\2\uffff\1\3\1\uffff\1\2\1\1"; static final String DFA32_specialS = - "\1\7\51\uffff\1\10\1\1\113\uffff\1\3\1\2\1\uffff\1\4\1\6\101\uffff\1\0\1\uffff\1\5\u01a4\uffff}>"; + "\1\7\52\uffff\1\3\1\0\117\uffff\1\6\1\2\1\uffff\1\10\1\5\110\uffff\1\1\1\uffff\1\4\u01d5\uffff}>"; static final String[] DFA32_transitionS = { - "\11\61\2\60\2\61\1\60\22\61\1\60\1\61\1\52\1\54\3\61\1\53\4\61\1\37\1\46\1\44\1\55\1\42\2\43\7\47\1\40\6\61\1\31\1\21\1\51\1\25\1\1\1\51\1\4\1\26\1\22\2\51\1\33\3\51\1\3\1\51\1\2\1\27\7\51\1\36\1\61\1\41\1\50\1\51\1\61\1\7\1\14\1\30\1\10\1\45\1\12\1\34\1\16\1\23\1\51\1\15\1\51\1\24\1\32\1\51\1\11\1\35\1\13\1\5\1\6\1\17\1\20\4\51\3\61\1\57\uff81\61", - "\1\56\12\64\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\27\66\1\62\2\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\67\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\72\20\66\1\71\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\73\5\66\1\74\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\75\14\66\1\100\1\66\1\77\1\76\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\103\10\66\1\101\6\66\1\102\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\104\16\66\1\105\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\106\17\66\1\107\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\110\20\66\1\112\2\66\1\111\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\116\3\66\1\115\6\66\1\114\5\66\1\113\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\117\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\120\11\66\1\121\11\66\1\122\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\123\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\124\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\125\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\127\15\66\1\126\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\131\15\66\1\130\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\132\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\133\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\134\15\66\1\135\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\137\15\66\1\136\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\140\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\141\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\142\22\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\144\3\66\1\143\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\146\15\66\1\145\3\66\1\147\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\150\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\151\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\152\13\66", - "\1\153", + "\11\62\2\61\2\62\1\61\22\62\1\61\1\62\1\53\1\55\3\62\1\54\4\62\1\40\1\47\1\45\1\56\1\43\2\44\7\50\1\41\6\62\1\32\1\23\1\52\1\26\1\1\1\52\1\4\1\27\1\24\2\52\1\34\3\52\1\3\1\52\1\2\1\30\7\52\1\37\1\62\1\42\1\51\1\52\1\62\1\10\1\15\1\31\1\11\1\46\1\13\1\35\1\17\1\20\1\52\1\16\1\5\1\25\1\33\1\52\1\12\1\36\1\14\1\6\1\7\1\21\1\22\4\52\3\62\1\60\uff81\62", + "\1\57\12\65\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\27\66\1\63\2\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\70\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\73\20\66\1\72\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\74\5\66\1\75\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\76\3\66\1\77\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\100\14\66\1\103\1\66\1\102\1\101\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\106\10\66\1\104\6\66\1\105\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\107\16\66\1\110\2\66\1\111\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\112\17\66\1\113\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\114\20\66\1\116\2\66\1\115\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\122\3\66\1\121\6\66\1\120\5\66\1\117\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\123\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\124\11\66\1\125\11\66\1\126\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\127\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\130\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\131\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\132\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\134\15\66\1\133\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\136\15\66\1\135\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\137\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\141\3\66\1\140\15\66\1\142\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\144\15\66\1\143\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\145\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\146\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\147\22\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\151\3\66\1\150\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\153\15\66\1\152\3\66\1\154\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\155\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\156\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\157\13\66", + "\1\160", "", "", "", - "\1\63\1\uffff\12\161\10\uffff\1\160\2\uffff\1\63\34\uffff\1\160\2\uffff\1\63", - "\1\63\1\uffff\12\163\13\uffff\1\63\37\uffff\1\63", + "\1\64\1\uffff\12\166\10\uffff\1\165\2\uffff\1\64\34\uffff\1\165\2\uffff\1\64", + "\1\64\1\uffff\12\170\13\uffff\1\64\37\uffff\1\64", "", - "\1\56\12\64\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\63\1\uffff\12\164\13\uffff\1\63\37\uffff\1\63", - "\1\63\1\uffff\12\165\13\uffff\1\63\37\uffff\1\63", - "\32\166\4\uffff\1\166\1\uffff\32\166", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\42\170\1\171\71\170\1\167\uffa3\170", - "\47\173\1\174\64\173\1\172\uffa3\173", + "\1\57\12\65\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\64\1\uffff\12\171\13\uffff\1\64\37\uffff\1\64", + "\1\64\1\uffff\12\172\13\uffff\1\64\37\uffff\1\64", + "\32\173\4\uffff\1\173\1\uffff\32\173", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\42\175\1\176\71\175\1\174\uffa3\175", + "\47\u0080\1\u0081\64\u0080\1\177\uffa3\u0080", "", - "\1\177\4\uffff\1\177\2\uffff\1\176\26\uffff\32\56\3\uffff\2\56\1\uffff\32\56", + "\1\u0084\4\uffff\1\u0084\2\uffff\1\u0083\26\uffff\32\57\3\uffff\2\57\1\uffff\32\57", "", - "\1\177\4\uffff\1\177", + "\1\u0084\4\uffff\1\u0084", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0081\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0086\6\66", "", - "\1\56\12\64\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\65\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0082\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0087\16\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0083\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0084\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0085\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0086\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0088\3\66\1\u0087\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0089\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u008a\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u008b\4\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u008c\23\66\1\u008d\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u008e\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u008f\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0090\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0091\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u0093\11\66\1\u0092\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0094\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0095\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0096\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0097\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0098\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0099\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u009a\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u009b\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u009c\4\66\1\u009e\1\66\1\u009d\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u009f\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00a0\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00a1\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00a2\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00a3\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u00a4\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00a5\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00a6\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00a7\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00a8\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00a9\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00aa\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ab\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u00ac\23\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00ad\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00ae\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00af\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u00b0\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00b1\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u00b2\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u00b3\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00b4\26\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u00b5\15\66", - "\1\56\12\66\1\u00b6\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00b7\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00b8\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00b9\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0088\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0089\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u008a\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u008b\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u008c\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u008e\17\66\1\u008d\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0090\3\66\1\u008f\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0091\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0092\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0093\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0094\23\66\1\u0095\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0096\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0097\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0098\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0099\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u009a\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u009d\4\66\1\u009c\11\66\1\u009b\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u009e\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u009f\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u00a0\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00a1\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00a2\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00a3\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00a4\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00a5\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00a6\4\66\1\u00a8\1\66\1\u00a7\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00a9\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00aa\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00ab\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00ac\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ad\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u00ae\15\66\1\u00af\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u00b0\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00b1\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00b2\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00b3\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00b4\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00b5\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00b6\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u00b7\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u00b8\23\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00b9\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00ba\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00bb\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u00bc\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00bd\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u00be\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u00bf\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00c0\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u00c1\15\66", + "\1\57\12\66\1\u00c2\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00c3\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00c4\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00c5\7\66", "", "", "", "", "", "", - "\1\63\1\uffff\12\u00ba\13\uffff\1\63\37\uffff\1\63", + "\1\64\1\uffff\12\u00c6\13\uffff\1\64\37\uffff\1\64", "", - "\1\63\1\uffff\12\u00bb\13\uffff\1\63\37\uffff\1\63", - "\1\63\1\uffff\12\u00bc\13\uffff\1\63\37\uffff\1\63", - "\1\63\1\uffff\12\165\13\uffff\1\63\37\uffff\1\63", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\0\u00bd", - "\42\170\1\171\71\170\1\167\uffa3\170", - "\1\177\15\uffff\1\65", - "\0\u00bf", - "\47\173\1\174\64\173\1\172\uffa3\173", - "\1\177\15\uffff\1\65", + "\1\64\1\uffff\12\u00c7\13\uffff\1\64\37\uffff\1\64", + "\1\64\1\uffff\12\u00c8\13\uffff\1\64\37\uffff\1\64", + "\1\64\1\uffff\12\172\13\uffff\1\64\37\uffff\1\64", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\0\u00c9", + "\42\175\1\176\71\175\1\174\uffa3\175", + "\1\u0084\15\uffff\1\67", + "\0\u00cb", + "\47\u0080\1\u0081\64\u0080\1\177\uffa3\u0080", + "\1\u0084\15\uffff\1\67", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00c0\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00c1\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u00c2\4\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00c3\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u00c4\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00c5\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u00c6\4\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00c7\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00c8\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00c9\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ca\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u00cb\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00cc\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00cd\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00ce\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00cf\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00d0\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00d1\16\66\1\u00d2\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00d3\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00d4\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00d5\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00d6\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u00d7\24\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u00d8\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00d9\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00da\26\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00db\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00dc\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00dd\4\66\1\u00de\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00df\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00e0\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00e1\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00e2\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00e3\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00e4\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00e5\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00e6\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00e7\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00e8\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00e9\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00ea\25\66", - "\1\56\1\66\1\u00eb\1\66\1\u00ec\2\66\1\u00ed\1\66\1\u00ee\1\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ef\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00f0\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u00f1\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00f2\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00f3\26\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00f4\13\66\1\u00f5\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u00f6\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00f7\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00f9\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00fa\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00cc\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00cd\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u00ce\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00cf\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u00d0\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00d1\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00d2\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00d3\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00d4\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u00d5\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00d6\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00d7\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00d8\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00d9\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u00da\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00db\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00dc\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00dd\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00de\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00df\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u00e0\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00e1\16\66\1\u00e2\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00e3\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00e4\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00e5\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00e6\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00e7\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u00e8\24\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u00e9\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00ea\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u00eb\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u00ec\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00ed\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00ee\4\66\1\u00ef\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00f0\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00f1\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00f2\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00f3\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u00f4\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00f5\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u00f6\21\66", + "\1\57\1\66\1\u00f7\1\66\1\u00f8\2\66\1\u00f9\1\66\1\u00fa\1\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00fb\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u00fc\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u00fd\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00fe\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u00ff\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0100\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0101\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u0102\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0103\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0104\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0105\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u0106\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0107\13\66\1\u0108\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0109\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u010a\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u010c\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u010d\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u00fb\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u00fc\16\66", - "\1\56\12\66\1\u00fd\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\63\1\uffff\12\u00fe\13\uffff\1\63\37\uffff\1\63", - "\1\63\1\uffff\12\u00ff\13\uffff\1\63\37\uffff\1\63", - "\1\63\1\uffff\12\u00bc\13\uffff\1\63\37\uffff\1\63", - "\42\170\1\171\71\170\1\167\uffa3\170", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u010e\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u010f\16\66", + "\1\57\12\66\1\u0110\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\64\1\uffff\12\u0111\13\uffff\1\64\37\uffff\1\64", + "\1\64\1\uffff\12\u0112\13\uffff\1\64\37\uffff\1\64", + "\1\64\1\uffff\12\u00c8\13\uffff\1\64\37\uffff\1\64", + "\42\175\1\176\71\175\1\174\uffa3\175", "", - "\47\173\1\174\64\173\1\172\uffa3\173", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0100\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0101\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0102\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0103\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0104\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u0105\22\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0106\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0107\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0108\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0109\14\66", - "\1\56\12\66\1\u010a\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u010b\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\1\u010d\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0110\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u0111\24\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0112\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u0113\22\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u0114\5\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0115\21\66\1\u0116\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0117\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0118\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0119\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\6\66\1\u011a\23\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u011b\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u011c\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u011d\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u011e\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u011f\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0120\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0121\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u0122\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0123\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0125\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u0127\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0128\13\66", - "\1\56\1\66\1\u0129\1\66\1\u012a\2\66\1\u012b\1\66\1\u012c\1\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u012d\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u012e\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u012f\25\66", - "\1\56\6\66\1\u0130\3\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u0131\23\66", - "\1\56\6\66\1\u0132\3\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\2\66\1\u0133\7\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\4\66\1\u0134\5\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0135\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0137\31\66", - "\1\56\12\66\1\u0138\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0139\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u013b\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u013c\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u013d\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u013e\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0140\1\66", + "\47\u0080\1\u0081\64\u0080\1\177\uffa3\u0080", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0113\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0114\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0115\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0116\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0117\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u0118\22\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0119\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u011a\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u011b\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u011c\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u011d\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u011e\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u011f\14\66", + "\1\57\12\66\1\u0120\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0121\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u0123\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0126\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u0127\24\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0128\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0129\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u012a\22\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u012b\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u012c\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u012d\21\66\1\u012e\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u012f\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0130\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0131\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\6\66\1\u0132\23\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0133\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0134\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0135\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0136\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0137\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0138\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0139\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u013a\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u013b\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u013d\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u013f\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0140\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0141\14\66", + "\1\57\6\66\1\u0142\3\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\2\66\1\u0143\7\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\4\66\1\u0144\5\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u0145\3\uffff\1\66\1\uffff\32\66", + "\1\57\1\66\1\u0147\1\66\1\u0148\2\66\1\u0149\1\66\1\u014a\1\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u014b\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u014c\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u014d\25\66", + "\1\57\6\66\1\u014e\3\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u014f\23\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0150\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0151\31\66", + "\1\57\12\66\1\u0152\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0153\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0155\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0156\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0157\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u0158\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u015a\1\66", "", - "\1\56\12\66\1\u0141\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u015b\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\u0146\1\63\1\uffff\12\63\13\uffff\1\63\37\uffff\1\63", - "\1\u0146\1\63\1\uffff\12\165\13\uffff\1\63\37\uffff\1\63", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0147\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0148\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0149\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u014a\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u014b\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\15\66\1\u014c\14\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u014d\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u014e\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u014f\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u0150\23\66", + "\1\u0160\1\64\1\uffff\12\64\13\uffff\1\64\37\uffff\1\64", + "\1\u0160\1\64\1\uffff\12\172\13\uffff\1\64\37\uffff\1\64", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0161\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0162\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0163\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0164\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0165\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\15\66\1\u0166\14\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u0167\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0168\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0169\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u016a\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u016b\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u016c\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u016d\23\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0151\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u016e\21\66", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0152\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0153\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u0154\26\66", - "\1\56\12\66\1\u0155\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0156\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0157\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0158\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0159\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u015a\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u015b\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u015c\21\66", - "\1\56\3\66\1\u015d\2\66\1\u015e\3\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u015f\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u0160\30\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0161\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0162\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0163\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0164\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u016f\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0170\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0171\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u0172\26\66", + "\1\57\12\66\1\u0173\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0174\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0175\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0176\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0177\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0178\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0179\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u017a\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u017b\21\66", + "\1\57\3\66\1\u017c\2\66\1\u017d\3\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u017e\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u017f\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0180\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0181\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0182\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0183\25\66", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0166\12\66\1\u0165\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0167\10\66", - "\1\56\6\66\1\u0168\3\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\2\66\1\u0169\7\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\4\66\1\u016a\5\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u016b\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u016d\21\66", - "\1\56\12\66\1\u016e\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0170\31\66", - "\1\56\4\66\1\u0171\5\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0172\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0173\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0175\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0177\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0185\12\66\1\u0184\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0186\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0187\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u0188\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u018a\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u018c\3\uffff\1\66\1\uffff\32\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u0179\23\66", + "\1\57\6\66\1\u018e\3\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\2\66\1\u018f\7\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\4\66\1\u0190\5\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u0191\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0193\21\66", + "\1\57\12\66\1\u0194\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0196\31\66", + "\1\57\4\66\1\u0197\5\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0198\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u0199\23\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u019a\16\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u017a\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u019b\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u017b\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u017c\23\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u017d\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u019c\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\6\66\1\u019d\23\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u019e\6\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u017f\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0180\4\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0181\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0182\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\15\66\1\u0183\14\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0184\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0185\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u0186\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0187\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u0188\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u018a\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u018b\17\66\1\u018c\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u018e\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u018f\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01a0\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u01a1\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01a2\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01a3\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\15\66\1\u01a4\14\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01a5\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u01a6\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01a7\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01a8\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01a9\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u01aa\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01ab\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01ac\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01ae\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01af\17\66\1\u01b0\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01b2\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01b3\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01b4\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0190\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0191\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0192\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0193\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u0194\22\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0195\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0196\6\66", - "\1\56\2\66\1\u0197\7\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\4\66\1\u0198\5\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0199\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u019a\2\66\1\u019b\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u019c\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u019e\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u019f\24\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01a0\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01a1\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u01a2\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u01a3\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u01a5\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u01a7\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01b5\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01b6\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01b7\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u01b8\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01b9\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\7\66\1\u01ba\22\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01bb\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01bc\6\66", + "\1\57\2\66\1\u01bd\7\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\4\66\1\u01be\5\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01bf\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01c0\2\66\1\u01c1\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u01c2\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01c4\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u01c5\24\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01c6\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01c7\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u01c8\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01c9\6\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01a9\16\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01aa\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01ac\10\66", "", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01ca\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01cc\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01ce\3\uffff\1\66\1\uffff\32\66", "", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01d0\16\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01ad\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01d1\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01d3\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01d4\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01b2\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01b3\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\15\66\1\u01b4\14\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01b5\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01b6\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u01b7\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01b8\17\66\1\u01b9\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u01bb\11\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u01bc\30\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01da\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01db\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\15\66\1\u01dc\14\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01dd\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01de\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u01df\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\24\66\1\u01e0\5\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01e1\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01e2\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01e3\17\66\1\u01e4\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u01e6\11\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\66\1\u01e7\30\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01bd\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01be\16\66", - "\1\56\12\66\1\u01c0\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01bf\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01e8\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01e9\16\66", + "\1\57\12\66\1\u01eb\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01ea\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01c1\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01c2\14\66", - "\1\56\12\66\1\u01c4\2\uffff\1\65\3\uffff\32\66\4\uffff\1\u01c3\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01c5\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01c6\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01c7\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01c8\25\66", - "\1\56\12\66\1\u01c9\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\21\66\1\u01ca\10\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u01cb\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\1\u01cd\3\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\12\66\1\u01cf\17\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01d0\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01d1\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01d2\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01ec\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01ed\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01ee\14\66", + "\1\57\12\66\1\u01f0\2\uffff\1\67\3\uffff\32\66\4\uffff\1\u01ef\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01f1\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01f2\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u01f3\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01f4\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01f5\25\66", + "\1\57\12\66\1\u01f6\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\21\66\1\u01f7\10\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01f8\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\1\u01fa\3\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\12\66\1\u01fc\17\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01fd\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01fe\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01ff\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u01d4\24\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u01d5\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01d6\16\66", - "\1\56\12\66\1\u01d7\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\5\66\1\u0201\24\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0202\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0203\16\66", + "\1\57\12\66\1\u0204\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0205\25\66", "", "", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01d8\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0206\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\3\66\1\u01dc\26\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\15\66\1\u01dd\14\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01de\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01df\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u01e0\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01e1\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u01e2\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u01e4\1\uffff\4\66\1\u01e3\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u01e5\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01e6\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01e7\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01e8\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01e9\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\3\66\1\u020a\26\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\15\66\1\u020b\14\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u020c\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u020d\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u020e\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u020f\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0210\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0211\7\66", + "\1\57\12\66\1\u0212\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0213\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u0215\1\uffff\4\66\1\u0214\25\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u01ea\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u01eb\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u01ec\11\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0216\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0217\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0218\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0219\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u021a\10\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01ed\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01ef\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u01f0\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u021b\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u021c\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u021d\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u021e\11\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01f1\25\66", + "\1\57\12\66\1\u021f\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0220\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0222\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0223\10\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0224\25\66", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u01f3\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u01f6\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u01f7\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0226\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0229\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u022a\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01fa\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u01fb\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u01fc\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\1\u01fd\31\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u01fe\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0200\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0201\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u0202\11\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0203\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0204\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u0205\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0206\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0207\4\66", - "\1\56\12\66\1\u0208\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0209\21\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u020a\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u020b\1\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\u020c\1\uffff\22\66\1\u020d\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u020e\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u020f\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u022e\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u022f\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0230\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\1\u0231\31\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0232\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0234\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0235\7\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0210\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0236\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0237\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u0238\11\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0239\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u023a\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u023b\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u023c\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u023d\4\66", + "\1\57\12\66\1\u023e\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0240\21\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0241\13\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0242\1\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0211\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\u0243\1\uffff\22\66\1\u0244\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0245\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0246\12\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0247\6\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0213\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u0214\15\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0215\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0216\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0217\7\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0218\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0219\4\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u021a\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u021c\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u021d\16\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u021e\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u021f\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0248\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0220\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0221\7\66", - "\1\56\12\66\1\u0222\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u0223\11\66", - "\1\56\12\66\1\u0224\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\1\u0225\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0226\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0227\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0228\6\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0229\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u022a\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u022b\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u022c\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u022d\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u022e\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u022f\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0230\7\66", "", - "\1\56\12\66\1\u0231\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0232\13\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0233\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0234\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0235\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u024a\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\14\66\1\u024b\15\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u024c\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u024d\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u024e\7\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0237\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u024f\6\66", + "\1\57\12\66\1\u0250\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0251\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0252\4\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0253\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0255\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0256\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0257\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0258\25\66", "", "", - "\1\56\12\66\1\u0238\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\1\u0239\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u023b\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u023c\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u023d\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u023f\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0240\6\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u0241\10\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0259\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u025a\7\66", + "\1\57\12\66\1\u025b\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\20\66\1\u025c\11\66", + "\1\57\12\66\1\u025d\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u025e\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u025f\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0260\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u0261\6\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0243\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0244\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0245\7\66", - "\1\56\12\66\1\u0246\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0262\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0263\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0264\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0265\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0266\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\10\66\1\u0267\21\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0247\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0268\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0269\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u026a\7\66", "", + "\1\57\12\66\1\u026b\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u026c\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u026d\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u026e\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u026f\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u0271\13\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u0248\26\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0249\12\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u024a\31\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u024b\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u024c\7\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u024d\7\66", + "\1\57\12\66\1\u0272\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u0273\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0275\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0276\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0277\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0279\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\16\66\1\u027a\13\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\23\66\1\u027b\6\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\21\66\1\u027c\10\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u024e\31\66", - "\1\56\12\66\1\u024f\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\1\u0250\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u027e\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u027f\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0280\7\66", + "\1\57\12\66\1\u0281\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0252\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0253\31\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0254\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0255\25\66", - "\1\56\12\66\1\u0256\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\1\u0257\2\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0258\16\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0282\7\66", "", "", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0259\14\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u025a\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u025b\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\3\66\1\u0283\26\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\17\66\1\u0284\12\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u0285\31\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0286\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0287\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0288\7\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0289\7\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u025e\27\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u025f\25\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u028a\31\66", + "\1\57\12\66\1\u028b\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u028c\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u028e\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\1\u028f\31\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0290\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0291\25\66", + "\1\57\12\66\1\u0292\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u0293\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\1\u0294\2\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\13\66\1\u0295\16\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u0261\1\66", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", - "\1\56\12\66\3\uffff\1\65\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\15\66\1\u0296\14\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u0297\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u0298\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "", + "", + "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\2\66\1\u029b\27\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\4\66\1\u029c\25\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "", + "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\30\66\1\u029e\1\66", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", + "", + "\1\57\12\66\3\uffff\1\67\3\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "", "" }; @@ -5288,87 +5552,93 @@ public DFA32(BaseRecognizer recognizer) { this.transition = DFA32_transition; } public String getDescription() { - return "1:1: Tokens : ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Serviceclients | Serviceservers | Transient_local | Actionclients | Actionservers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Float32_1 | Float64_1 | Keep_last | Actions | Default | Duration | Feedback | History | Keep_all | Profile | Reliable | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Request | Service | Uint8_1 | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Char_1 | Depth | Int8_1 | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Array | Int16 | Int32 | Int64 | Msgs | Node_1 | Srvs | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Char | Goal | Int8 | Name | Node | Qos | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Lease_duration | Serviceclients | Serviceservers | Transient_local | Actionclients | Actionservers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Liveliness | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Automatic | Deadline | Float32_1 | Float64_1 | Keep_last | Lifespan | Actions | Default | Duration | Feedback | History | Infinite | Keep_all | Profile | Reliable | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Request | Service | Uint8_1 | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Char_1 | Depth | Int8_1 | Manual | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Array | Int16 | Int32 | Int64 | Msgs | Node_1 | Srvs | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Char | Goal | Int8 | Name | Node | Qos | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RULE_BINARY | RULE_BOOLEAN | RULE_DOUBLE | RULE_DECINT | RULE_DATE_TIME | RULE_MESSAGE_ASIGMENT | RULE_SL_COMMENT | RULE_ROS_CONVENTION_A | RULE_ROS_CONVENTION_PARAM | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA32_189 = input.LA(1); + int LA32_44 = input.LA(1); s = -1; - if ( (LA32_189=='\"') ) {s = 121;} + if ( (LA32_44=='\\') ) {s = 127;} + + else if ( ((LA32_44>='\u0000' && LA32_44<='&')||(LA32_44>='(' && LA32_44<='[')||(LA32_44>=']' && LA32_44<='\uFFFF')) ) {s = 128;} - else if ( (LA32_189=='\\') ) {s = 119;} + else if ( (LA32_44=='\'') ) {s = 129;} - else if ( ((LA32_189>='\u0000' && LA32_189<='!')||(LA32_189>='#' && LA32_189<='[')||(LA32_189>=']' && LA32_189<='\uFFFF')) ) {s = 120;} + else s = 50; if ( s>=0 ) return s; break; case 1 : - int LA32_43 = input.LA(1); + int LA32_201 = input.LA(1); s = -1; - if ( (LA32_43=='\\') ) {s = 122;} + if ( (LA32_201=='\"') ) {s = 126;} - else if ( ((LA32_43>='\u0000' && LA32_43<='&')||(LA32_43>='(' && LA32_43<='[')||(LA32_43>=']' && LA32_43<='\uFFFF')) ) {s = 123;} + else if ( (LA32_201=='\\') ) {s = 124;} - else if ( (LA32_43=='\'') ) {s = 124;} - - else s = 49; + else if ( ((LA32_201>='\u0000' && LA32_201<='!')||(LA32_201>='#' && LA32_201<='[')||(LA32_201>=']' && LA32_201<='\uFFFF')) ) {s = 125;} if ( s>=0 ) return s; break; case 2 : - int LA32_120 = input.LA(1); + int LA32_125 = input.LA(1); s = -1; - if ( (LA32_120=='\"') ) {s = 121;} + if ( (LA32_125=='\"') ) {s = 126;} - else if ( (LA32_120=='\\') ) {s = 119;} + else if ( (LA32_125=='\\') ) {s = 124;} - else if ( ((LA32_120>='\u0000' && LA32_120<='!')||(LA32_120>='#' && LA32_120<='[')||(LA32_120>=']' && LA32_120<='\uFFFF')) ) {s = 120;} + else if ( ((LA32_125>='\u0000' && LA32_125<='!')||(LA32_125>='#' && LA32_125<='[')||(LA32_125>=']' && LA32_125<='\uFFFF')) ) {s = 125;} if ( s>=0 ) return s; break; case 3 : - int LA32_119 = input.LA(1); + int LA32_43 = input.LA(1); s = -1; - if ( ((LA32_119>='\u0000' && LA32_119<='\uFFFF')) ) {s = 189;} + if ( (LA32_43=='\\') ) {s = 124;} + + else if ( ((LA32_43>='\u0000' && LA32_43<='!')||(LA32_43>='#' && LA32_43<='[')||(LA32_43>=']' && LA32_43<='\uFFFF')) ) {s = 125;} + + else if ( (LA32_43=='\"') ) {s = 126;} + + else s = 50; if ( s>=0 ) return s; break; case 4 : - int LA32_122 = input.LA(1); + int LA32_203 = input.LA(1); s = -1; - if ( ((LA32_122>='\u0000' && LA32_122<='\uFFFF')) ) {s = 191;} + if ( (LA32_203=='\'') ) {s = 129;} + + else if ( (LA32_203=='\\') ) {s = 127;} + + else if ( ((LA32_203>='\u0000' && LA32_203<='&')||(LA32_203>='(' && LA32_203<='[')||(LA32_203>=']' && LA32_203<='\uFFFF')) ) {s = 128;} if ( s>=0 ) return s; break; case 5 : - int LA32_191 = input.LA(1); + int LA32_128 = input.LA(1); s = -1; - if ( (LA32_191=='\'') ) {s = 124;} + if ( (LA32_128=='\'') ) {s = 129;} - else if ( (LA32_191=='\\') ) {s = 122;} + else if ( (LA32_128=='\\') ) {s = 127;} - else if ( ((LA32_191>='\u0000' && LA32_191<='&')||(LA32_191>='(' && LA32_191<='[')||(LA32_191>=']' && LA32_191<='\uFFFF')) ) {s = 123;} + else if ( ((LA32_128>='\u0000' && LA32_128<='&')||(LA32_128>='(' && LA32_128<='[')||(LA32_128>=']' && LA32_128<='\uFFFF')) ) {s = 128;} if ( s>=0 ) return s; break; case 6 : - int LA32_123 = input.LA(1); + int LA32_124 = input.LA(1); s = -1; - if ( (LA32_123=='\'') ) {s = 124;} - - else if ( (LA32_123=='\\') ) {s = 122;} - - else if ( ((LA32_123>='\u0000' && LA32_123<='&')||(LA32_123>='(' && LA32_123<='[')||(LA32_123>=']' && LA32_123<='\uFFFF')) ) {s = 123;} + if ( ((LA32_124>='\u0000' && LA32_124<='\uFFFF')) ) {s = 201;} if ( s>=0 ) return s; break; @@ -5384,109 +5654,105 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else if ( (LA32_0=='G') ) {s = 4;} - else if ( (LA32_0=='s') ) {s = 5;} + else if ( (LA32_0=='l') ) {s = 5;} + + else if ( (LA32_0=='s') ) {s = 6;} - else if ( (LA32_0=='t') ) {s = 6;} + else if ( (LA32_0=='t') ) {s = 7;} - else if ( (LA32_0=='a') ) {s = 7;} + else if ( (LA32_0=='a') ) {s = 8;} - else if ( (LA32_0=='d') ) {s = 8;} + else if ( (LA32_0=='d') ) {s = 9;} - else if ( (LA32_0=='p') ) {s = 9;} + else if ( (LA32_0=='p') ) {s = 10;} - else if ( (LA32_0=='f') ) {s = 10;} + else if ( (LA32_0=='f') ) {s = 11;} - else if ( (LA32_0=='r') ) {s = 11;} + else if ( (LA32_0=='r') ) {s = 12;} - else if ( (LA32_0=='b') ) {s = 12;} + else if ( (LA32_0=='b') ) {s = 13;} - else if ( (LA32_0=='k') ) {s = 13;} + else if ( (LA32_0=='k') ) {s = 14;} - else if ( (LA32_0=='h') ) {s = 14;} + else if ( (LA32_0=='h') ) {s = 15;} - else if ( (LA32_0=='u') ) {s = 15;} + else if ( (LA32_0=='i') ) {s = 16;} - else if ( (LA32_0=='v') ) {s = 16;} + else if ( (LA32_0=='u') ) {s = 17;} - else if ( (LA32_0=='B') ) {s = 17;} + else if ( (LA32_0=='v') ) {s = 18;} - else if ( (LA32_0=='I') ) {s = 18;} + else if ( (LA32_0=='B') ) {s = 19;} - else if ( (LA32_0=='i') ) {s = 19;} + else if ( (LA32_0=='I') ) {s = 20;} - else if ( (LA32_0=='m') ) {s = 20;} + else if ( (LA32_0=='m') ) {s = 21;} - else if ( (LA32_0=='D') ) {s = 21;} + else if ( (LA32_0=='D') ) {s = 22;} - else if ( (LA32_0=='H') ) {s = 22;} + else if ( (LA32_0=='H') ) {s = 23;} - else if ( (LA32_0=='S') ) {s = 23;} + else if ( (LA32_0=='S') ) {s = 24;} - else if ( (LA32_0=='c') ) {s = 24;} + else if ( (LA32_0=='c') ) {s = 25;} - else if ( (LA32_0=='A') ) {s = 25;} + else if ( (LA32_0=='A') ) {s = 26;} - else if ( (LA32_0=='n') ) {s = 26;} + else if ( (LA32_0=='n') ) {s = 27;} - else if ( (LA32_0=='L') ) {s = 27;} + else if ( (LA32_0=='L') ) {s = 28;} - else if ( (LA32_0=='g') ) {s = 28;} + else if ( (LA32_0=='g') ) {s = 29;} - else if ( (LA32_0=='q') ) {s = 29;} + else if ( (LA32_0=='q') ) {s = 30;} - else if ( (LA32_0=='[') ) {s = 30;} + else if ( (LA32_0=='[') ) {s = 31;} - else if ( (LA32_0==',') ) {s = 31;} + else if ( (LA32_0==',') ) {s = 32;} - else if ( (LA32_0==':') ) {s = 32;} + else if ( (LA32_0==':') ) {s = 33;} - else if ( (LA32_0==']') ) {s = 33;} + else if ( (LA32_0==']') ) {s = 34;} - else if ( (LA32_0=='0') ) {s = 34;} + else if ( (LA32_0=='0') ) {s = 35;} - else if ( ((LA32_0>='1' && LA32_0<='2')) ) {s = 35;} + else if ( ((LA32_0>='1' && LA32_0<='2')) ) {s = 36;} - else if ( (LA32_0=='.') ) {s = 36;} + else if ( (LA32_0=='.') ) {s = 37;} - else if ( (LA32_0=='e') ) {s = 37;} + else if ( (LA32_0=='e') ) {s = 38;} - else if ( (LA32_0=='-') ) {s = 38;} + else if ( (LA32_0=='-') ) {s = 39;} - else if ( ((LA32_0>='3' && LA32_0<='9')) ) {s = 39;} + else if ( ((LA32_0>='3' && LA32_0<='9')) ) {s = 40;} - else if ( (LA32_0=='^') ) {s = 40;} + else if ( (LA32_0=='^') ) {s = 41;} - else if ( (LA32_0=='C'||LA32_0=='F'||(LA32_0>='J' && LA32_0<='K')||(LA32_0>='M' && LA32_0<='O')||LA32_0=='Q'||(LA32_0>='T' && LA32_0<='Z')||LA32_0=='_'||LA32_0=='j'||LA32_0=='l'||LA32_0=='o'||(LA32_0>='w' && LA32_0<='z')) ) {s = 41;} + else if ( (LA32_0=='C'||LA32_0=='F'||(LA32_0>='J' && LA32_0<='K')||(LA32_0>='M' && LA32_0<='O')||LA32_0=='Q'||(LA32_0>='T' && LA32_0<='Z')||LA32_0=='_'||LA32_0=='j'||LA32_0=='o'||(LA32_0>='w' && LA32_0<='z')) ) {s = 42;} - else if ( (LA32_0=='\"') ) {s = 42;} + else if ( (LA32_0=='\"') ) {s = 43;} - else if ( (LA32_0=='\'') ) {s = 43;} + else if ( (LA32_0=='\'') ) {s = 44;} - else if ( (LA32_0=='#') ) {s = 44;} + else if ( (LA32_0=='#') ) {s = 45;} - else if ( (LA32_0=='/') ) {s = 45;} + else if ( (LA32_0=='/') ) {s = 46;} - else if ( (LA32_0=='~') ) {s = 47;} + else if ( (LA32_0=='~') ) {s = 48;} - else if ( ((LA32_0>='\t' && LA32_0<='\n')||LA32_0=='\r'||LA32_0==' ') ) {s = 48;} + else if ( ((LA32_0>='\t' && LA32_0<='\n')||LA32_0=='\r'||LA32_0==' ') ) {s = 49;} - else if ( ((LA32_0>='\u0000' && LA32_0<='\b')||(LA32_0>='\u000B' && LA32_0<='\f')||(LA32_0>='\u000E' && LA32_0<='\u001F')||LA32_0=='!'||(LA32_0>='$' && LA32_0<='&')||(LA32_0>='(' && LA32_0<='+')||(LA32_0>=';' && LA32_0<='@')||LA32_0=='\\'||LA32_0=='`'||(LA32_0>='{' && LA32_0<='}')||(LA32_0>='\u007F' && LA32_0<='\uFFFF')) ) {s = 49;} + else if ( ((LA32_0>='\u0000' && LA32_0<='\b')||(LA32_0>='\u000B' && LA32_0<='\f')||(LA32_0>='\u000E' && LA32_0<='\u001F')||LA32_0=='!'||(LA32_0>='$' && LA32_0<='&')||(LA32_0>='(' && LA32_0<='+')||(LA32_0>=';' && LA32_0<='@')||LA32_0=='\\'||LA32_0=='`'||(LA32_0>='{' && LA32_0<='}')||(LA32_0>='\u007F' && LA32_0<='\uFFFF')) ) {s = 50;} - else s = 46; + else s = 47; if ( s>=0 ) return s; break; case 8 : - int LA32_42 = input.LA(1); + int LA32_127 = input.LA(1); s = -1; - if ( (LA32_42=='\\') ) {s = 119;} - - else if ( ((LA32_42>='\u0000' && LA32_42<='!')||(LA32_42>='#' && LA32_42<='[')||(LA32_42>=']' && LA32_42<='\uFFFF')) ) {s = 120;} - - else if ( (LA32_42=='\"') ) {s = 121;} - - else s = 49; + if ( ((LA32_127>='\u0000' && LA32_127<='\uFFFF')) ) {s = 203;} if ( s>=0 ) return s; break; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens index 6d504eff..660c54ab 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens @@ -1,121 +1,128 @@ -Action=61 -Actionclients=11 -Actions=31 -Actionservers=12 -Any=95 -Array=73 -Artifacts=25 -Base64=56 -Best_effort=20 -Bool=85 -Bool_1=62 -Boolean=45 -Byte=86 -Byte_1=63 -Char=87 -Char_1=64 -Colon=99 -Comma=98 -Date=83 -Default=32 -Default_qos=21 -Dependencies=13 -Depth=65 -Double=57 -Durability=22 -Duration=33 +Action=67 +Actionclients=12 +Actions=36 +Actionservers=13 +Any=102 +Array=80 +Artifacts=27 +Automatic=30 +Base64=62 +Best_effort=21 +Bool=92 +Bool_1=68 +Boolean=51 +Byte=93 +Byte_1=69 +Char=94 +Char_1=70 +Colon=106 +Comma=105 +Date=90 +Deadline=31 +Default=37 +Default_qos=22 +Dependencies=14 +Depth=71 +Double=63 +Durability=23 +Duration=38 ExternalDependency=4 -Feedback=34 -Float32=47 -Float32_1=28 -Float64=48 -Float64_1=29 -FromGitRepo=16 +Feedback=39 +Float32=53 +Float32_1=32 +Float64=54 +Float64_1=33 +FromGitRepo=17 GlobalNamespace=7 -Goal=88 -GraphName=27 -Header=58 -History=35 -Int16=74 -Int16_1=49 -Int32=75 -Int32_1=50 -Int64=76 -Int64_1=51 -Int8=89 -Int8_1=66 -Integer=46 -Keep_all=36 -Keep_last=30 -LeftSquareBracket=100 -LeftSquareBracketRightSquareBracket=97 -List=84 -Message=52 -Msgs=77 -Name=90 -Node=91 -Node_1=78 -Ns=96 -ParameterAny=15 -Parameter_qos=14 -Parameters=23 +Goal=95 +GraphName=29 +Header=64 +History=40 +Infinite=41 +Int16=81 +Int16_1=55 +Int32=82 +Int32_1=56 +Int64=83 +Int64_1=57 +Int8=96 +Int8_1=72 +Integer=52 +Keep_all=42 +Keep_last=34 +Lease_duration=8 +LeftSquareBracket=107 +LeftSquareBracketRightSquareBracket=104 +Lifespan=35 +List=91 +Liveliness=24 +Manual=73 +Message=58 +Msgs=84 +Name=97 +Node=98 +Node_1=85 +Ns=103 +ParameterAny=16 +Parameter_qos=15 +Parameters=25 PrivateNamespace=6 -Profile=37 -Publishers=24 -Qos=92 -RULE_ANY_OTHER=124 -RULE_BEGIN=117 -RULE_BINARY=103 -RULE_BOOLEAN=104 -RULE_DATE_TIME=112 -RULE_DAY=107 -RULE_DECINT=105 -RULE_DIGIT=102 -RULE_DOUBLE=106 -RULE_END=118 -RULE_HOUR=110 -RULE_ID=113 -RULE_INT=115 -RULE_MESSAGE_ASIGMENT=116 -RULE_MIN_SEC=111 -RULE_ML_COMMENT=122 -RULE_MONTH=108 -RULE_ROS_CONVENTION_A=120 -RULE_ROS_CONVENTION_PARAM=121 -RULE_SL_COMMENT=119 -RULE_STRING=114 -RULE_WS=123 -RULE_YEAR=109 +Profile=43 +Publishers=26 +Qos=99 +RULE_ANY_OTHER=131 +RULE_BEGIN=124 +RULE_BINARY=110 +RULE_BOOLEAN=111 +RULE_DATE_TIME=119 +RULE_DAY=114 +RULE_DECINT=112 +RULE_DIGIT=109 +RULE_DOUBLE=113 +RULE_END=125 +RULE_HOUR=117 +RULE_ID=120 +RULE_INT=122 +RULE_MESSAGE_ASIGMENT=123 +RULE_MIN_SEC=118 +RULE_ML_COMMENT=129 +RULE_MONTH=115 +RULE_ROS_CONVENTION_A=127 +RULE_ROS_CONVENTION_PARAM=128 +RULE_SL_COMMENT=126 +RULE_STRING=121 +RULE_WS=130 +RULE_YEAR=116 RelativeNamespace=5 -Reliability=17 -Reliable=38 -Request=53 -Response=39 -Result=67 -RightSquareBracket=101 -Sensor_qos=26 -Service=54 -Serviceclients=8 -Services_qos=18 -Serviceservers=9 -Srvs=79 -String=59 -String_1=68 -String_2=40 -Struct=60 -Subscribers=19 -Time=93 -Transient_local=10 -Type=94 -Type_1=80 -Uint16=69 -Uint16_1=41 -Uint32=70 -Uint32_1=42 -Uint64=71 -Uint64_1=43 -Uint8=81 -Uint8_1=55 -Value=82 -Value_1=72 -Volatile=44 +Reliability=18 +Reliable=44 +Request=59 +Response=45 +Result=74 +RightSquareBracket=108 +Sensor_qos=28 +Service=60 +Serviceclients=9 +Services_qos=19 +Serviceservers=10 +Srvs=86 +String=65 +String_1=75 +String_2=46 +Struct=66 +Subscribers=20 +Time=100 +Transient_local=11 +Type=101 +Type_1=87 +Uint16=76 +Uint16_1=47 +Uint32=77 +Uint32_1=48 +Uint64=78 +Uint64_1=49 +Uint8=88 +Uint8_1=61 +Value=89 +Value_1=79 +Volatile=50 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/scoping/AbstractRos2ScopeProvider.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/scoping/AbstractRos2ScopeProvider.java index 63b68f4d..7be52318 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/scoping/AbstractRos2ScopeProvider.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/scoping/AbstractRos2ScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2.scoping; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java index 5275413f..1ba93c79 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2.serializer; @@ -431,7 +431,15 @@ protected void sequence_Publisher(ISerializationContext context, Publisher seman * Reliability='best_effort' | * Reliability='reliable' | * Durability='transient_local' | - * Durability='volatile' + * Durability='volatile' | + * LeaseDuration=EString | + * LeaseDuration='infinite' | + * Liveliness='automatic' | + * Liveliness='manual' | + * Lifespan=EString | + * Lifespan='infinite' | + * Deadline=EString | + * Deadline='infinite' * )* * */ diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java index d75bb643..91072635 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2.serializer; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java index 59178ddf..66b4617a 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2.services; @@ -215,6 +215,30 @@ public class QualityOfServiceElements extends AbstractParserRuleElementFinder { private final Alternatives cDurabilityAlternatives_2_4_1_0 = (Alternatives)cDurabilityAssignment_2_4_1.eContents().get(0); private final Keyword cDurabilityTransient_localKeyword_2_4_1_0_0 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(0); private final Keyword cDurabilityVolatileKeyword_2_4_1_0_1 = (Keyword)cDurabilityAlternatives_2_4_1_0.eContents().get(1); + private final Group cGroup_2_5 = (Group)cUnorderedGroup_2.eContents().get(5); + private final Keyword cLease_durationKeyword_2_5_0 = (Keyword)cGroup_2_5.eContents().get(0); + private final Assignment cLeaseDurationAssignment_2_5_1 = (Assignment)cGroup_2_5.eContents().get(1); + private final Alternatives cLeaseDurationAlternatives_2_5_1_0 = (Alternatives)cLeaseDurationAssignment_2_5_1.eContents().get(0); + private final RuleCall cLeaseDurationEStringParserRuleCall_2_5_1_0_0 = (RuleCall)cLeaseDurationAlternatives_2_5_1_0.eContents().get(0); + private final Keyword cLeaseDurationInfiniteKeyword_2_5_1_0_1 = (Keyword)cLeaseDurationAlternatives_2_5_1_0.eContents().get(1); + private final Group cGroup_2_6 = (Group)cUnorderedGroup_2.eContents().get(6); + private final Keyword cLivelinessKeyword_2_6_0 = (Keyword)cGroup_2_6.eContents().get(0); + private final Assignment cLivelinessAssignment_2_6_1 = (Assignment)cGroup_2_6.eContents().get(1); + private final Alternatives cLivelinessAlternatives_2_6_1_0 = (Alternatives)cLivelinessAssignment_2_6_1.eContents().get(0); + private final Keyword cLivelinessAutomaticKeyword_2_6_1_0_0 = (Keyword)cLivelinessAlternatives_2_6_1_0.eContents().get(0); + private final Keyword cLivelinessManualKeyword_2_6_1_0_1 = (Keyword)cLivelinessAlternatives_2_6_1_0.eContents().get(1); + private final Group cGroup_2_7 = (Group)cUnorderedGroup_2.eContents().get(7); + private final Keyword cLifespanKeyword_2_7_0 = (Keyword)cGroup_2_7.eContents().get(0); + private final Assignment cLifespanAssignment_2_7_1 = (Assignment)cGroup_2_7.eContents().get(1); + private final Alternatives cLifespanAlternatives_2_7_1_0 = (Alternatives)cLifespanAssignment_2_7_1.eContents().get(0); + private final RuleCall cLifespanEStringParserRuleCall_2_7_1_0_0 = (RuleCall)cLifespanAlternatives_2_7_1_0.eContents().get(0); + private final Keyword cLifespanInfiniteKeyword_2_7_1_0_1 = (Keyword)cLifespanAlternatives_2_7_1_0.eContents().get(1); + private final Group cGroup_2_8 = (Group)cUnorderedGroup_2.eContents().get(8); + private final Keyword cDeadlineKeyword_2_8_0 = (Keyword)cGroup_2_8.eContents().get(0); + private final Assignment cDeadlineAssignment_2_8_1 = (Assignment)cGroup_2_8.eContents().get(1); + private final Alternatives cDeadlineAlternatives_2_8_1_0 = (Alternatives)cDeadlineAssignment_2_8_1.eContents().get(0); + private final RuleCall cDeadlineEStringParserRuleCall_2_8_1_0_0 = (RuleCall)cDeadlineAlternatives_2_8_1_0.eContents().get(0); + private final Keyword cDeadlineInfiniteKeyword_2_8_1_0_1 = (Keyword)cDeadlineAlternatives_2_8_1_0.eContents().get(1); private final RuleCall cENDTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); ///////////////////// @@ -227,7 +251,11 @@ public class QualityOfServiceElements extends AbstractParserRuleElementFinder { // ('history:' History=('keep_last'|'keep_all'))? & // ('depth:' Depth=Integer0)? & // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) + // ('durability:' Durability=('transient_local'|'volatile'))? & + // ('lease_duration:' LeaseDuration=(EString | 'infinite'))? & + // ('liveliness:' Liveliness=('automatic'|'manual'))? & + // ('lifespan:' Lifespan=(EString | 'infinite'))? & + // ('deadline:' Deadline=(EString | 'infinite'))?) // END // ; @Override public ParserRule getRule() { return rule; } @@ -238,7 +266,11 @@ public class QualityOfServiceElements extends AbstractParserRuleElementFinder { // ('history:' History=('keep_last'|'keep_all'))? & // ('depth:' Depth=Integer0)? & // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) + // ('durability:' Durability=('transient_local'|'volatile'))? & + // ('lease_duration:' LeaseDuration=(EString | 'infinite'))? & + // ('liveliness:' Liveliness=('automatic'|'manual'))? & + // ('lifespan:' Lifespan=(EString | 'infinite'))? & + // ('deadline:' Deadline=(EString | 'infinite'))?) // END public Group getGroup() { return cGroup; } @@ -252,7 +284,11 @@ public class QualityOfServiceElements extends AbstractParserRuleElementFinder { //('history:' History=('keep_last'|'keep_all'))? & //('depth:' Depth=Integer0)? & //('reliability:' Reliability=('best_effort'|'reliable'))? & - //('durability:' Durability=('transient_local'|'volatile'))?) + //('durability:' Durability=('transient_local'|'volatile'))? & + //('lease_duration:' LeaseDuration=(EString | 'infinite'))? & + //('liveliness:' Liveliness=('automatic'|'manual'))? & + //('lifespan:' Lifespan=(EString | 'infinite'))? & + //('deadline:' Deadline=(EString | 'infinite'))?) public UnorderedGroup getUnorderedGroup_2() { return cUnorderedGroup_2; } //('profile:' QoSProfile=('default_qos'|'services_qos'|'sensor_qos'|'parameter_qos'))? @@ -345,6 +381,78 @@ public class QualityOfServiceElements extends AbstractParserRuleElementFinder { //'volatile' public Keyword getDurabilityVolatileKeyword_2_4_1_0_1() { return cDurabilityVolatileKeyword_2_4_1_0_1; } + //('lease_duration:' LeaseDuration=(EString | 'infinite'))? + public Group getGroup_2_5() { return cGroup_2_5; } + + //'lease_duration:' + public Keyword getLease_durationKeyword_2_5_0() { return cLease_durationKeyword_2_5_0; } + + //LeaseDuration=(EString | 'infinite') + public Assignment getLeaseDurationAssignment_2_5_1() { return cLeaseDurationAssignment_2_5_1; } + + //(EString | 'infinite') + public Alternatives getLeaseDurationAlternatives_2_5_1_0() { return cLeaseDurationAlternatives_2_5_1_0; } + + //EString + public RuleCall getLeaseDurationEStringParserRuleCall_2_5_1_0_0() { return cLeaseDurationEStringParserRuleCall_2_5_1_0_0; } + + //'infinite' + public Keyword getLeaseDurationInfiniteKeyword_2_5_1_0_1() { return cLeaseDurationInfiniteKeyword_2_5_1_0_1; } + + //('liveliness:' Liveliness=('automatic'|'manual'))? + public Group getGroup_2_6() { return cGroup_2_6; } + + //'liveliness:' + public Keyword getLivelinessKeyword_2_6_0() { return cLivelinessKeyword_2_6_0; } + + //Liveliness=('automatic'|'manual') + public Assignment getLivelinessAssignment_2_6_1() { return cLivelinessAssignment_2_6_1; } + + //('automatic'|'manual') + public Alternatives getLivelinessAlternatives_2_6_1_0() { return cLivelinessAlternatives_2_6_1_0; } + + //'automatic' + public Keyword getLivelinessAutomaticKeyword_2_6_1_0_0() { return cLivelinessAutomaticKeyword_2_6_1_0_0; } + + //'manual' + public Keyword getLivelinessManualKeyword_2_6_1_0_1() { return cLivelinessManualKeyword_2_6_1_0_1; } + + //('lifespan:' Lifespan=(EString | 'infinite'))? + public Group getGroup_2_7() { return cGroup_2_7; } + + //'lifespan:' + public Keyword getLifespanKeyword_2_7_0() { return cLifespanKeyword_2_7_0; } + + //Lifespan=(EString | 'infinite') + public Assignment getLifespanAssignment_2_7_1() { return cLifespanAssignment_2_7_1; } + + //(EString | 'infinite') + public Alternatives getLifespanAlternatives_2_7_1_0() { return cLifespanAlternatives_2_7_1_0; } + + //EString + public RuleCall getLifespanEStringParserRuleCall_2_7_1_0_0() { return cLifespanEStringParserRuleCall_2_7_1_0_0; } + + //'infinite' + public Keyword getLifespanInfiniteKeyword_2_7_1_0_1() { return cLifespanInfiniteKeyword_2_7_1_0_1; } + + //('deadline:' Deadline=(EString | 'infinite'))? + public Group getGroup_2_8() { return cGroup_2_8; } + + //'deadline:' + public Keyword getDeadlineKeyword_2_8_0() { return cDeadlineKeyword_2_8_0; } + + //Deadline=(EString | 'infinite') + public Assignment getDeadlineAssignment_2_8_1() { return cDeadlineAssignment_2_8_1; } + + //(EString | 'infinite') + public Alternatives getDeadlineAlternatives_2_8_1_0() { return cDeadlineAlternatives_2_8_1_0; } + + //EString + public RuleCall getDeadlineEStringParserRuleCall_2_8_1_0_0() { return cDeadlineEStringParserRuleCall_2_8_1_0_0; } + + //'infinite' + public Keyword getDeadlineInfiniteKeyword_2_8_1_0_1() { return cDeadlineInfiniteKeyword_2_8_1_0_1; } + //END public RuleCall getENDTerminalRuleCall_3() { return cENDTerminalRuleCall_3; } } @@ -1163,7 +1271,11 @@ public ParserRule getAmentPackageRule() { // ('history:' History=('keep_last'|'keep_all'))? & // ('depth:' Depth=Integer0)? & // ('reliability:' Reliability=('best_effort'|'reliable'))? & - // ('durability:' Durability=('transient_local'|'volatile'))?) + // ('durability:' Durability=('transient_local'|'volatile'))? & + // ('lease_duration:' LeaseDuration=(EString | 'infinite'))? & + // ('liveliness:' Liveliness=('automatic'|'manual'))? & + // ('lifespan:' Lifespan=(EString | 'infinite'))? & + // ('deadline:' Deadline=(EString | 'infinite'))?) // END // ; public QualityOfServiceElements getQualityOfServiceAccess() { diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java index 0aaf27ec..12da2de3 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/validation/AbstractRos2Validator.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.30.0 + * generated by Xtext 2.38.0 */ package de.fraunhofer.ipa.ros2.validation; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext index b6fe1c5c..2fe11c26 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext @@ -34,7 +34,11 @@ QualityOfService returns QualityOfService: ('history:' History=('keep_last'|'keep_all'))? & ('depth:' Depth=Integer0)? & ('reliability:' Reliability=('best_effort'|'reliable'))? & - ('durability:' Durability=('transient_local'|'volatile'))?) + ('durability:' Durability=('transient_local'|'volatile'))? & + ('lease_duration:' LeaseDuration=(EString | 'infinite'))? & + ('liveliness:' Liveliness=('automatic'|'manual'))? & + ('lifespan:' Lifespan=(EString | 'infinite'))? & + ('deadline:' Deadline=(EString | 'infinite'))?) END ;