* 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 *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
* If the meaning of the 'Action' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Action' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Goal' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Result' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Feedback' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Node' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message Part' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parts' attribute list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Serviceserver' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Publisher' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Subscriber' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Serviceclient' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Actionserver' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Actionclient' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parameter' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Spec' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Artifact' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Sequence' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parameterstructypetmember' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Service' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Service' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Request' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Response' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' container reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Fullname' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' containment reference isn't clear,
* there really should be more of a description here...
* 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
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Data' attribute isn't clear,
* there really should be more of a description here...
* 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 29252bf12..2e8af0a91 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 ce77113a0..6af98e667 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 1e9c07874..f96f8fab5 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 a3814b87d..c64f0e3c3 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 5927f1531..7a82e2134 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 714f9180f..ddb5ee8a7 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 130f3655f..0d57945d8 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 9c3371db3..53bdc2e16 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 4de51362a..0990df16d 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 aff26f7f9..e45b0502e 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 a490aa371..b81735481 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 f6a83261b..c630954cf 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 0a0b49bae..e203a08b2 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 8ee6aa39a..63ff89605 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 216b40887..8765018e3 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 f6fcc3cd9..066ee9a1d 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 9e6703504..332d314e6 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 909258ca2..cd4f4d36f 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 2d1f63223..720d0a4e8 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 ef4ee9da2..c6dce49c1 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 f2dcded27..dfa3ee7a3 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 7c45c44e2..adc8e594b 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 f0b21984e..aea124cf1 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 af1a33d67..a42a332eb 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 d158901ad..4e1f0a0c9 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 d2a1a699c..20f2d3625 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 ca5330b3c..b9a011455 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 6008d7da8..68861ec15 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 0a099f9e7..438fd7f62 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
* If the meaning of the 'Action' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Action' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Goal' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Result' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Feedback' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Node' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message Part' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parts' attribute list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Serviceserver' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Publisher' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Subscriber' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Serviceclient' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Actionserver' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Actionclient' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parameter' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Spec' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Artifact' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Sequence' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Value' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Parameterstructypetmember' containment reference list isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Type' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Default' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Service' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Service' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Request' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Response' containment reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Package' container reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Fullname' attribute isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' reference isn't clear,
* there really should be more of a description here...
*
* If the meaning of the 'Message' containment reference isn't clear,
* there really should be more of a description here...
* 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
- */
- @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
- */
+ 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);
- 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);
+ 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);
- 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(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 bde33d7fe..67719e530 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 2ff98b27e..14457e090 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 a02f4b35f..1230308db 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 41d4cee37..31e873ec6 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 fac2b4b7e..46ec4a2cc 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 60f5fee49..c115ba335 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 5b68300c8..70727d290 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 6115c856d..5d5bd9b48 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 PrimitivesSwitchtarget.
- *
- *
- * @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 PrimitivesSwitchcaseXXX 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.
+ *
* "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
*
*
*
- * @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.
+ *
* "".
- *
+ * Returns the value of the 'Name' attribute.
+ * The default value is "".
+ *
* "".
- *
+ * Returns the value of the 'Fullname' attribute.
+ * The default value is "".
+ *
* 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 RosSwitchtarget.
- *
+ * 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 RosSwitchcaseXXX 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/Ros2.xtextbin b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin
index 9ba3733e99dcc683ddc669183fbb3667fbb6339f..d94d5c983f01b15bf796fb1dc5a41577d1074dd4 100644
GIT binary patch
delta 4307
zcmZXXcYqT`6vmz1Y{FH}uGqT*dNwRr05i{uieT>{w>pmh@{_=BvS!NyL;*ts-f=d$K@hOnL5h@Gq{BdE^0sSn*;Ug{<%
zssdvtAKGbvoo2lT4K+(&3P+8~(G~3I%5YfFFzZMey2={5+8DaV7`irM=sKhX(Y}HL
zc67aQgoB)J2p!#M9o-Z
*
*
- * @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 9f124c1b3..7bd91bf77 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 7a4b4fff4..9ef1211fa 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 5f663873f..5dbdabe92 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 301c5c7f1..ca0f50d66 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 11d6d06c6..c6ae41509 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 3b2c71783..3bf4deea8 100644
--- a/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java
+++ b/plugins/de.fraunhofer.ipa.ros/src/primitives/impl/PrimitivesFactoryImpl.java
@@ -49,450 +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 aed88176f..8ae1c02e3 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.
- * 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 PrimitivesSwitchtarget.
- *
- *
- * @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 9c61eca0f..909b4b003 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 PrimitivesSwitchcaseXXX 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 17f84b272..a111259a5 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.
+ *
* "default_qos".
- *
- *
- * @return the value of the 'Qo SProfile' attribute.
- * @see #setQoSProfile(String)
- * @see ros.RosPackage#getQualityOfService_QoSProfile()
- * @model default="default_qos"
- * @generated
- */
+ * 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
+ */
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".
- *
- *
- * @return the value of the 'History' attribute.
- * @see #setHistory(String)
- * @see ros.RosPackage#getQualityOfService_History()
- * @model default="keep_all"
- * @generated
- */
+ * 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
+ */
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.
- *
- *
- * @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
- */
+ * 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
+ */
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".
- *
- *
- * @return the value of the 'Reliability' attribute.
- * @see #setReliability(String)
- * @see ros.RosPackage#getQualityOfService_Reliability()
- * @model default="reliable"
- * @generated
- */
+ * 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
+ */
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".
- *
- *
- * @return the value of the 'Durability' attribute.
- * @see #setDurability(String)
- * @see ros.RosPackage#getQualityOfService_Durability()
- * @model default="transient_local"
- * @generated
- */
+ * 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
+ */
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);
+ /**
+ * 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 f952cdee3..45f4f1b9c 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 ee638bf03..3344febb8 100644
--- a/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java
+++ b/plugins/de.fraunhofer.ipa.ros/src/ros/RosPackage.java
@@ -27,3973 +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 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
- */
+ * 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.
- *
+ * The number of operations of the 'Quality Of Service' class.
+ *
*
- * @generated
- * @ordered
- */
+ * @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 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
- */
+ * 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
*
*
*
- * @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 '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
- */
+ * 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
+ */
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 1015f038e..6a48731ab 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.
+ *
* "".
- *
+ * Returns the value of the 'Name' attribute.
+ * The default value is "".
+ *
* "".
- *
+ * Returns the value of the 'Fullname' attribute.
+ * The default value is "".
+ *
* 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 RosSwitchtarget.
- *
+ * 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 56dd1704c..5c28a22c2 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 RosSwitchcaseXXX 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.roscode.generator/.classpath b/plugins/de.fraunhofer.ipa.roscode.generator/.classpath
index 45427fef2..c96143609 100644
--- a/plugins/de.fraunhofer.ipa.roscode.generator/.classpath
+++ b/plugins/de.fraunhofer.ipa.roscode.generator/.classpath
@@ -1,8 +1,8 @@