diff --git a/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java b/plugins/de.fraunhofer.ipa.ros/src/primitives/MessagePart.java
index 80fa5786f..96e565a78 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 beb161461..1c93aeaf5 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 3e59514b9..b1a1da4e0 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 7bd91bf77..9f124c1b3 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 9ef1211fa..7a4b4fff4 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 5dbdabe92..5f663873f 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 ca0f50d66..301c5c7f1 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 c6ae41509..11d6d06c6 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 bb3dfd714..3b2c71783 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 8ae1c02e3..aed88176f 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 2e8af0a91..29252bf12 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 6af98e667..ce77113a0 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 f96f8fab5..1e9c07874 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 c64f0e3c3..a3814b87d 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 7a82e2134..5927f1531 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 ddb5ee8a7..714f9180f 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 0d57945d8..130f3655f 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 53bdc2e16..9c3371db3 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 0990df16d..4de51362a 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 e45b0502e..aff26f7f9 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 b81735481..a490aa371 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 c630954cf..f6a83261b 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 e203a08b2..0a0b49bae 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 63ff89605..8ee6aa39a 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 8765018e3..216b40887 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 066ee9a1d..f6fcc3cd9 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 332d314e6..9e6703504 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 cd4f4d36f..909258ca2 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 720d0a4e8..2d1f63223 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 c6dce49c1..ef4ee9da2 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 dfa3ee7a3..f2dcded27 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 adc8e594b..7c45c44e2 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 aea124cf1..f0b21984e 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 a42a332eb..af1a33d67 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 4e1f0a0c9..d158901ad 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 20f2d3625..d2a1a699c 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 b9a011455..ca5330b3c 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 68861ec15..6008d7da8 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 438fd7f62..0a099f9e7 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 909b4b003..9c61eca0f 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 a111259a5..17f84b272 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 e237574a9..34efc822e 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 28208ef5f..4c11d664f 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 b8d41c4b6..60fecf0e9 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 4bd788ac5..30848a145 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 384afb069..02280b171 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 41f4a55f7..a18417478 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 44de92662..90ac6a54e 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 333e16646..abb2a9fd5 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 41968e50b..22c3cf40f 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 4cdb8df5d..b5cf50755 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 7d667a8b0..c25a38abd 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 d3e40a2fe..03b21a7c3 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 f4e32cc15..1ae4420bc 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 133edec68..9a6204268 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 464332f61..12cd6d332 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 5ac58eae8..afc26061e 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 1939de162..573f03a81 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 50533f084..402fc734b 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 2304c83f6..d0b51662f 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 fb82ed398..6f39ffb20 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 dc2453279..996263eeb 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 de2056755..de3f19aa4 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 d368ab9fc..7e0085c21 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 d972d3521..5a513e887 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 07bbe0efa..eefb77b96 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 76f5a0b76..43577530a 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 821b9b5ad..8a1da20bb 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 d491436a7..e0c54689e 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 c70f6ec5f..207676447 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 d1e3b6753..a93189152 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 8ff59dcc4..a1c785e56 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 1bd3590f5..0fc6f500a 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 d7dc5380f..854ad8967 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 4c57021de..e5cdb3ef8 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 5f52417ea..be3f794e5 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 b43528223..539f3fe91 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 45f4f1b9c..f952cdee3 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 5e62fa538..ee638bf03 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 6a48731ab..1015f038e 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 20603f314..7b8296c08 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 f421295fb..311efab12 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 cec486969..b607d4553 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 51b3705d8..368acde0b 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 16ce88d79..e41283a0b 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 2398dc332..58f809515 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 b28771007..10c978594 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 fedcc4ccc..50e898b87 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 c856a970c..6c9482393 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 e8f8ad098..efbbcece9 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 500b25f5b..cbe781a37 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 2fdd8ad09..13e482f70 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 58c016a36..091d442f8 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 0360bfa62..24e4a7e47 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 7a7617210..97a6c1f94 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 98af16880..7ece98d60 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 93b6c0e80..d54499e9b 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 e285ed052..4a1c3d9cf 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 extends MessagePart>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.MESSAGE_DEFINITION__MESSAGE_PART:
+ getMessagePart().clear();
+ getMessagePart().addAll((Collection extends MessagePart>)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 e7184536c..77f7284ea 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 extends String>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.NAMESPACE__PARTS:
+ getParts().clear();
+ getParts().addAll((Collection extends String>)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 63b299545..8406177b0 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 extends ServiceServer>)newValue);
- return;
- case RosPackage.NODE__PUBLISHER:
- getPublisher().clear();
- getPublisher().addAll((Collection extends Publisher>)newValue);
- return;
- case RosPackage.NODE__SUBSCRIBER:
- getSubscriber().clear();
- getSubscriber().addAll((Collection extends Subscriber>)newValue);
- return;
- case RosPackage.NODE__SERVICECLIENT:
- getServiceclient().clear();
- getServiceclient().addAll((Collection extends ServiceClient>)newValue);
- return;
- case RosPackage.NODE__ACTIONSERVER:
- getActionserver().clear();
- getActionserver().addAll((Collection extends ActionServer>)newValue);
- return;
- case RosPackage.NODE__ACTIONCLIENT:
- getActionclient().clear();
- getActionclient().addAll((Collection extends ActionClient>)newValue);
- return;
- case RosPackage.NODE__NAME:
- setName((String)newValue);
- return;
- case RosPackage.NODE__PARAMETER:
- getParameter().clear();
- getParameter().addAll((Collection extends Parameter>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.NODE__SERVICESERVER:
+ getServiceserver().clear();
+ getServiceserver().addAll((Collection extends ServiceServer>)newValue);
+ return;
+ case RosPackage.NODE__PUBLISHER:
+ getPublisher().clear();
+ getPublisher().addAll((Collection extends Publisher>)newValue);
+ return;
+ case RosPackage.NODE__SUBSCRIBER:
+ getSubscriber().clear();
+ getSubscriber().addAll((Collection extends Subscriber>)newValue);
+ return;
+ case RosPackage.NODE__SERVICECLIENT:
+ getServiceclient().clear();
+ getServiceclient().addAll((Collection extends ServiceClient>)newValue);
+ return;
+ case RosPackage.NODE__ACTIONSERVER:
+ getActionserver().clear();
+ getActionserver().addAll((Collection extends ActionServer>)newValue);
+ return;
+ case RosPackage.NODE__ACTIONCLIENT:
+ getActionclient().clear();
+ getActionclient().addAll((Collection extends ActionClient>)newValue);
+ return;
+ case RosPackage.NODE__NAME:
+ setName((String)newValue);
+ return;
+ case RosPackage.NODE__PARAMETER:
+ getParameter().clear();
+ getParameter().addAll((Collection extends Parameter>)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 c8872b607..7b57a2b3a 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 89cfa7b14..f05963765 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 extends SpecBase>)newValue);
- return;
- case RosPackage.PACKAGE__ARTIFACT:
- getArtifact().clear();
- getArtifact().addAll((Collection extends Artifact>)newValue);
- return;
- case RosPackage.PACKAGE__FROM_GIT_REPO:
- setFromGitRepo((String)newValue);
- return;
- case RosPackage.PACKAGE__DEPENDENCY:
- getDependency().clear();
- getDependency().addAll((Collection extends Dependency>)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 extends SpecBase>)newValue);
+ return;
+ case RosPackage.PACKAGE__ARTIFACT:
+ getArtifact().clear();
+ getArtifact().addAll((Collection extends Artifact>)newValue);
+ return;
+ case RosPackage.PACKAGE__FROM_GIT_REPO:
+ setFromGitRepo((String)newValue);
+ return;
+ case RosPackage.PACKAGE__DEPENDENCY:
+ getDependency().clear();
+ getDependency().addAll((Collection extends Dependency>)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 577270289..cc93b1132 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 extends ros.Package>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.PACKAGE_SET__PACKAGE:
+ getPackage().clear();
+ getPackage().addAll((Collection extends ros.Package>)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 7cf78e6a0..22b2b0aad 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 7091cef78..39e7bb0e0 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 9e93eb9e1..5f64b8428 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 b55860885..4750f965c 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 d3ded585b..2e667a046 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 bdae019e7..8b59dc6f0 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 d6b374c52..cfacac241 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 ea7c0aaff..487ca814c 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 f8597b18d..4ea24627d 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 0447f0479..83efa1897 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 be0a3448c..d4c142131 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 57b59ddd1..45a1cd527 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 184fc8061..4174f284d 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 898e5bc58..e7a1e86a5 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 3eaed007f..a61efa00e 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 extends ParameterType>)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 extends ParameterType>)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 7d854f25f..758c7a85d 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 extends ParameterValue>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.PARAMETER_SEQUENCE__VALUE:
+ getValue().clear();
+ getValue().addAll((Collection extends ParameterValue>)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 f4fb0bd78..a7af77b66 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 f01b74a43..3ee262316 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 30650afbc..28b926296 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 extends ParameterStructMember>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.PARAMETER_STRUCT__VALUE:
+ getValue().clear();
+ getValue().addAll((Collection extends ParameterStructMember>)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 2e926b2c1..28218c0d4 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 693e40228..2d5dbc7ac 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 extends ParameterStructTypeMember>)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ switch (featureID) {
+ case RosPackage.PARAMETER_STRUCT_TYPE__PARAMETERSTRUCTYPETMEMBER:
+ getParameterstructypetmember().clear();
+ getParameterstructypetmember().addAll((Collection extends ParameterStructTypeMember>)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 9f1ce90f6..64cb819f0 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 b8e132634..3c55e1315 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 d727eb0fc..1d3b1545f 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 64bc679ef..3b06e425c 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 e1cdbc1fd..5000e8020 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 6000e891f..b481addab 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 ab0b48c4f..e3ee01867 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 4b708b4b9..31ee7eb09 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 50976afd0..86b75cd6d 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 67719e530..bde33d7fe 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 14457e090..2ff98b27e 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 1230308db..a02f4b35f 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 31e873ec6..41d4cee37 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 46ec4a2cc..fac2b4b7e 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 c115ba335..60f5fee49 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 70727d290..5b68300c8 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 5d5bd9b48..6115c856d 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 5c28a22c2..56dd1704c 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 b525b7cc6..6efdae9cb 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 9ba3733e9..d94d5c983 100644
Binary files a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin and b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin differ
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java
index c179f91fe..8ddc7f038 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.java
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2StandaloneSetupGenerated.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/parser/antlr/Ros2AntlrTokenFileProvider.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java
index 75571293a..379811958 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2AntlrTokenFileProvider.java
@@ -1,5 +1,5 @@
/*
- * generated by Xtext 2.30.0
+ * generated by Xtext 2.38.0
*/
package de.fraunhofer.ipa.ros2.parser.antlr;
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java
index 54089f85d..e59f4fe9c 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/Ros2Parser.java
@@ -1,5 +1,5 @@
/*
- * generated by Xtext 2.30.0
+ * generated by Xtext 2.38.0
*/
package de.fraunhofer.ipa.ros2.parser.antlr;
diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g
index fe5589d35..fdc582bb8 100644
--- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g
+++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.g
@@ -1,5 +1,5 @@
/*
- * generated by Xtext 2.30.0
+ * generated by Xtext 2.38.0
*/
parser grammar InternalRos2Parser;
@@ -508,6 +508,189 @@ ruleQualityOfService returns [EObject current=null]
getUnorderedGroupHelper().returnFromSelection(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2());
}
)
+ )|
+ (
+ {getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_2(), 5)}?=>(
+ {
+ 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 7adf43600..e81c51e74 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 10b92f068..4e1c2d514 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 da7624ecb..4eea4c735 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 cd54effc6..d29b817b7 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 6d504eff8..660c54ab8 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 63b68f4dc..7be523181 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 5275413f1..1ba93c793 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 d75bb6438..91072635d 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 59178ddff..66b4617a1 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 0aaf27ecc..12da2de3a 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 b6fe1c5c1..2fe11c261 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
;