blob: 668369f533995d27b7f3c758c4545bfab072c173 [file] [log] [blame]
/**
* *******************************************************************************
* Copyright (c) 2020 Agence spatiale canadienne / Canadian Space Agency
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Pierre Allard - initial API and implementation
*
* SPDX-License-Identifier: EPL-1.0
* *******************************************************************************
*/
package org.eclipse.apogy.addons.mqtt;
import org.eclipse.apogy.common.emf.ApogyCommonEMFPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel prefix='ApogyAddonsMQTT' modelName='ApogyAddonsMQTT' operationReflection='true' childCreationExtenders='true' extensibleProviderFactory='true' multipleEditorPages='false' copyrightText='*******************************************************************************\nCopyright (c) 2020 Agence spatiale canadienne / Canadian Space Agency \nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp://www.eclipse.org/legal/epl-v10.html\n\nContributors:\n Pierre Allard - initial API and implementation \n \nSPDX-License-Identifier: EPL-1.0 \n*******************************************************************************' suppressGenModelAnnotations='false' dynamicTemplates='true' templateDirectory='platform:/plugin/org.eclipse.apogy.common.emf.codegen/templates' modelDirectory='/org.eclipse.apogy.addons.mqtt/src-gen' editDirectory='/org.eclipse.apogy.addons.mqtt.edit/src-gen' basePackage='org.eclipse.apogy.addons'"
* @generated
*/
public interface ApogyAddonsMQTTPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "mqtt";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "org.eclipse.apogy.addons.mqtt";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "mqtt";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ApogyAddonsMQTTPackage eINSTANCE = org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTClientImpl <em>MQTT Client</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTClientImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClient()
* @generated
*/
int MQTT_CLIENT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__NAME = ApogyCommonEMFPackage.NAMED__NAME;
/**
* The feature id for the '<em><b>Verbose</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__VERBOSE = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Broker Host Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__BROKER_HOST_NAME = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__PORT = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Enable Server Automatic Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__ENABLE_SERVER_AUTOMATIC_RECONNECT = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__STATE = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Client Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__CLIENT_ID = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connection Options</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__CONNECTION_OPTIONS = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Subscribed Topics</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT__SUBSCRIBED_TOPICS = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>MQTT Client</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_FEATURE_COUNT = ApogyCommonEMFPackage.NAMED_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>Start</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT___START = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Stop</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT___STOP = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Subscribe</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT___SUBSCRIBE__MQTTTOPIC = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Unsubscribe</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT___UNSUBSCRIBE__MQTTTOPIC = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Publish</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT___PUBLISH__MQTTTOPIC_STRING = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 4;
/**
* The number of operations of the '<em>MQTT Client</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_OPERATION_COUNT = ApogyCommonEMFPackage.NAMED_OPERATION_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTClientConnectionOptionsImpl <em>MQTT Client Connection Options</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTClientConnectionOptionsImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClientConnectionOptions()
* @generated
*/
int MQTT_CLIENT_CONNECTION_OPTIONS = 1;
/**
* The feature id for the '<em><b>User Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__USER_NAME = 0;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__PASSWORD = 1;
/**
* The feature id for the '<em><b>Keep Alive Interval</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__KEEP_ALIVE_INTERVAL = 2;
/**
* The feature id for the '<em><b>Max In Flight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__MAX_IN_FLIGHT = 3;
/**
* The feature id for the '<em><b>Connection Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__CONNECTION_TIMEOUT = 4;
/**
* The feature id for the '<em><b>Clean Session</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__CLEAN_SESSION = 5;
/**
* The feature id for the '<em><b>Automatic Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS__AUTOMATIC_RECONNECT = 6;
/**
* The number of structural features of the '<em>MQTT Client Connection Options</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS_FEATURE_COUNT = 7;
/**
* The operation id for the '<em>As Mqtt Connect Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS___AS_MQTT_CONNECT_OPTIONS = 0;
/**
* The number of operations of the '<em>MQTT Client Connection Options</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_CLIENT_CONNECTION_OPTIONS_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoImpl <em>MQTT Broker Connection Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTBrokerConnectionInfo()
* @generated
*/
int MQTT_BROKER_CONNECTION_INFO = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__NAME = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__DESCRIPTION = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Valid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__VALID = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Require Validation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__REQUIRE_VALIDATION = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Broker Host Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__BROKER_HOST_NAME = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__PORT = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>User Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__USER_NAME = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__PASSWORD = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Use System User Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO__USE_SYSTEM_USER_NAME = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>MQTT Broker Connection Info</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_FEATURE_COUNT = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Get User Password</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO___GET_USER_PASSWORD = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Get Effective User Name</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO___GET_EFFECTIVE_USER_NAME = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Validate</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO___VALIDATE = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_OPERATION_COUNT + 2;
/**
* The number of operations of the '<em>MQTT Broker Connection Info</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_OPERATION_COUNT = ApogyCommonEMFPackage.NAMED_DESCRIBED_ELEMENT_OPERATION_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoRegistryImpl <em>MQTT Broker Connection Info Registry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoRegistryImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTBrokerConnectionInfoRegistry()
* @generated
*/
int MQTT_BROKER_CONNECTION_INFO_REGISTRY = 3;
/**
* The feature id for the '<em><b>Brokers Connnection Info</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_REGISTRY__BROKERS_CONNNECTION_INFO = 0;
/**
* The number of structural features of the '<em>MQTT Broker Connection Info Registry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_REGISTRY_FEATURE_COUNT = 1;
/**
* The operation id for the '<em>Get MQTT Broker Connection Info By Name</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_REGISTRY___GET_MQTT_BROKER_CONNECTION_INFO_BY_NAME__STRING = 0;
/**
* The number of operations of the '<em>MQTT Broker Connection Info Registry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_BROKER_CONNECTION_INFO_REGISTRY_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.SimpleSSLMQTTClientConnectionOptionsImpl <em>Simple SSLMQTT Client Connection Options</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.SimpleSSLMQTTClientConnectionOptionsImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getSimpleSSLMQTTClientConnectionOptions()
* @generated
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS = 4;
/**
* The feature id for the '<em><b>User Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__USER_NAME = MQTT_CLIENT_CONNECTION_OPTIONS__USER_NAME;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__PASSWORD = MQTT_CLIENT_CONNECTION_OPTIONS__PASSWORD;
/**
* The feature id for the '<em><b>Keep Alive Interval</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__KEEP_ALIVE_INTERVAL = MQTT_CLIENT_CONNECTION_OPTIONS__KEEP_ALIVE_INTERVAL;
/**
* The feature id for the '<em><b>Max In Flight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__MAX_IN_FLIGHT = MQTT_CLIENT_CONNECTION_OPTIONS__MAX_IN_FLIGHT;
/**
* The feature id for the '<em><b>Connection Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__CONNECTION_TIMEOUT = MQTT_CLIENT_CONNECTION_OPTIONS__CONNECTION_TIMEOUT;
/**
* The feature id for the '<em><b>Clean Session</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__CLEAN_SESSION = MQTT_CLIENT_CONNECTION_OPTIONS__CLEAN_SESSION;
/**
* The feature id for the '<em><b>Automatic Reconnect</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__AUTOMATIC_RECONNECT = MQTT_CLIENT_CONNECTION_OPTIONS__AUTOMATIC_RECONNECT;
/**
* The feature id for the '<em><b>Key Store File Path URL</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__KEY_STORE_FILE_PATH_URL = MQTT_CLIENT_CONNECTION_OPTIONS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Key Store Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__KEY_STORE_PASSWORD = MQTT_CLIENT_CONNECTION_OPTIONS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Simple SSLMQTT Client Connection Options</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS_FEATURE_COUNT = MQTT_CLIENT_CONNECTION_OPTIONS_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>As Mqtt Connect Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS___AS_MQTT_CONNECT_OPTIONS = MQTT_CLIENT_CONNECTION_OPTIONS___AS_MQTT_CONNECT_OPTIONS;
/**
* The operation id for the '<em>Create Socket Factory</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS___CREATE_SOCKET_FACTORY = MQTT_CLIENT_CONNECTION_OPTIONS_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Simple SSLMQTT Client Connection Options</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS_OPERATION_COUNT = MQTT_CLIENT_CONNECTION_OPTIONS_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTTopicImpl <em>MQTT Topic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTTopicImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTTopic()
* @generated
*/
int MQTT_TOPIC = 5;
/**
* The feature id for the '<em><b>Topic Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC__TOPIC_NAME = 0;
/**
* The feature id for the '<em><b>Quality Of Service</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC__QUALITY_OF_SERVICE = 1;
/**
* The feature id for the '<em><b>Expected Update Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC__EXPECTED_UPDATE_PERIOD = 2;
/**
* The feature id for the '<em><b>Call Back</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC__CALL_BACK = 3;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC__STATE = 4;
/**
* The number of structural features of the '<em>MQTT Topic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC_FEATURE_COUNT = 5;
/**
* The number of operations of the '<em>MQTT Topic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MQTT_TOPIC_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTFacadeImpl <em>Facade</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTFacadeImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getApogyAddonsMQTTFacade()
* @generated
*/
int APOGY_ADDONS_MQTT_FACADE = 6;
/**
* The number of structural features of the '<em>Facade</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>Create MQTT Client</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST = 0;
/**
* The operation id for the '<em>Create MQTT Client</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST_STRING_STRING = 1;
/**
* The operation id for the '<em>Create MQTT Client</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST_MQTTCLIENTCONNECTIONOPTIONS = 2;
/**
* The operation id for the '<em>Create MQTT Topic</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_TOPIC__STRING_QUALITYOFSERVICE_MQTTCALLBACK = 3;
/**
* The operation id for the '<em>Create MQTT Topic</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_TOPIC__STRING_QUALITYOFSERVICE_MQTTCALLBACK_LONG = 4;
/**
* The operation id for the '<em>Create MQTT Client Connection Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING = 5;
/**
* The operation id for the '<em>Create Simple SSLMQTT Client Connection Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_STRING_STRING = 6;
/**
* The operation id for the '<em>Create MQTT Client Connection Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_BOOLEAN_BOOLEAN = 7;
/**
* The operation id for the '<em>Create Simple SSLMQTT Client Connection Options</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___CREATE_SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_BOOLEAN_BOOLEAN_STRING_STRING = 8;
/**
* The operation id for the '<em>Get Topics Names</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___GET_TOPICS_NAMES__LIST = 9;
/**
* The operation id for the '<em>Get Topics Quality Of Service</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE___GET_TOPICS_QUALITY_OF_SERVICE__LIST = 10;
/**
* The number of operations of the '<em>Facade</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_ADDONS_MQTT_FACADE_OPERATION_COUNT = 11;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.impl.ApogyMQTTRegistryImpl <em>Apogy MQTT Registry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyMQTTRegistryImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getApogyMQTTRegistry()
* @generated
*/
int APOGY_MQTT_REGISTRY = 7;
/**
* The feature id for the '<em><b>Client List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_MQTT_REGISTRY__CLIENT_LIST = 0;
/**
* The number of structural features of the '<em>Apogy MQTT Registry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_MQTT_REGISTRY_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Apogy MQTT Registry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APOGY_MQTT_REGISTRY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.QualityOfService <em>Quality Of Service</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.QualityOfService
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getQualityOfService()
* @generated
*/
int QUALITY_OF_SERVICE = 8;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClientState <em>MQTT Client State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.MQTTClientState
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClientState()
* @generated
*/
int MQTT_CLIENT_STATE = 9;
/**
* The meta object id for the '{@link org.eclipse.apogy.addons.mqtt.MQTTTopicState <em>MQTT Topic State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.MQTTTopicState
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTTopicState()
* @generated
*/
int MQTT_TOPIC_STATE = 10;
/**
* The meta object id for the '<em>Exception</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Exception
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getException()
* @generated
*/
int EXCEPTION = 11;
/**
* The meta object id for the '<em>Hash Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.HashMap
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getHashMap()
* @generated
*/
int HASH_MAP = 12;
/**
* The meta object id for the '<em>List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getList()
* @generated
*/
int LIST = 13;
/**
* The meta object id for the '<em>String Array</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getStringArray()
* @generated
*/
int STRING_ARRAY = 14;
/**
* The meta object id for the '<em>Integer Array</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getIntegerArray()
* @generated
*/
int INTEGER_ARRAY = 15;
/**
* The meta object id for the '<em>Mqtt Callback</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.paho.client.mqttv3.MqttCallback
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMqttCallback()
* @generated
*/
int MQTT_CALLBACK = 16;
/**
* The meta object id for the '<em>Mqtt Connect Options</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.paho.client.mqttv3.MqttConnectOptions
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMqttConnectOptions()
* @generated
*/
int MQTT_CONNECT_OPTIONS = 17;
/**
* The meta object id for the '<em>Socket Factory</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see javax.net.SocketFactory
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getSocketFactory()
* @generated
*/
int SOCKET_FACTORY = 18;
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.MQTTClient <em>MQTT Client</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MQTT Client</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient
* @generated
*/
EClass getMQTTClient();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#isVerbose <em>Verbose</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Verbose</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#isVerbose()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_Verbose();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getBrokerHostName <em>Broker Host Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Broker Host Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getBrokerHostName()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_BrokerHostName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getPort()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_Port();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#isEnableServerAutomaticReconnect <em>Enable Server Automatic Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enable Server Automatic Reconnect</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#isEnableServerAutomaticReconnect()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_EnableServerAutomaticReconnect();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getState <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>State</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getState()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_State();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getClientId <em>Client Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Client Id</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getClientId()
* @see #getMQTTClient()
* @generated
*/
EAttribute getMQTTClient_ClientId();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getConnectionOptions <em>Connection Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Connection Options</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getConnectionOptions()
* @see #getMQTTClient()
* @generated
*/
EReference getMQTTClient_ConnectionOptions();
/**
* Returns the meta object for the reference list '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#getSubscribedTopics <em>Subscribed Topics</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Subscribed Topics</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#getSubscribedTopics()
* @see #getMQTTClient()
* @generated
*/
EReference getMQTTClient_SubscribedTopics();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#start() <em>Start</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Start</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#start()
* @generated
*/
EOperation getMQTTClient__Start();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#stop() <em>Stop</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Stop</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#stop()
* @generated
*/
EOperation getMQTTClient__Stop();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#subscribe(org.eclipse.apogy.addons.mqtt.MQTTTopic) <em>Subscribe</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Subscribe</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#subscribe(org.eclipse.apogy.addons.mqtt.MQTTTopic)
* @generated
*/
EOperation getMQTTClient__Subscribe__MQTTTopic();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#unsubscribe(org.eclipse.apogy.addons.mqtt.MQTTTopic) <em>Unsubscribe</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Unsubscribe</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#unsubscribe(org.eclipse.apogy.addons.mqtt.MQTTTopic)
* @generated
*/
EOperation getMQTTClient__Unsubscribe__MQTTTopic();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClient#publish(org.eclipse.apogy.addons.mqtt.MQTTTopic, java.lang.String) <em>Publish</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Publish</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClient#publish(org.eclipse.apogy.addons.mqtt.MQTTTopic, java.lang.String)
* @generated
*/
EOperation getMQTTClient__Publish__MQTTTopic_String();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions <em>MQTT Client Connection Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MQTT Client Connection Options</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions
* @generated
*/
EClass getMQTTClientConnectionOptions();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getUserName <em>User Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>User Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getUserName()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_UserName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getPassword <em>Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Password</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getPassword()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_Password();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getKeepAliveInterval <em>Keep Alive Interval</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Keep Alive Interval</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getKeepAliveInterval()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_KeepAliveInterval();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getMaxInFlight <em>Max In Flight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max In Flight</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getMaxInFlight()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_MaxInFlight();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getConnectionTimeout <em>Connection Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Connection Timeout</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#getConnectionTimeout()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_ConnectionTimeout();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#isCleanSession <em>Clean Session</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Clean Session</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#isCleanSession()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_CleanSession();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#isAutomaticReconnect <em>Automatic Reconnect</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Automatic Reconnect</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#isAutomaticReconnect()
* @see #getMQTTClientConnectionOptions()
* @generated
*/
EAttribute getMQTTClientConnectionOptions_AutomaticReconnect();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#asMqttConnectOptions() <em>As Mqtt Connect Options</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>As Mqtt Connect Options</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions#asMqttConnectOptions()
* @generated
*/
EOperation getMQTTClientConnectionOptions__AsMqttConnectOptions();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo <em>MQTT Broker Connection Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MQTT Broker Connection Info</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo
* @generated
*/
EClass getMQTTBrokerConnectionInfo();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isValid <em>Valid</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Valid</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isValid()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_Valid();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isRequireValidation <em>Require Validation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Require Validation</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isRequireValidation()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_RequireValidation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getBrokerHostName <em>Broker Host Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Broker Host Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getBrokerHostName()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_BrokerHostName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Port</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getPort()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_Port();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getUserName <em>User Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>User Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getUserName()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_UserName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getPassword <em>Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Password</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getPassword()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_Password();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isUseSystemUserName <em>Use System User Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use System User Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#isUseSystemUserName()
* @see #getMQTTBrokerConnectionInfo()
* @generated
*/
EAttribute getMQTTBrokerConnectionInfo_UseSystemUserName();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getUserPassword() <em>Get User Password</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get User Password</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getUserPassword()
* @generated
*/
EOperation getMQTTBrokerConnectionInfo__GetUserPassword();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getEffectiveUserName() <em>Get Effective User Name</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get Effective User Name</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#getEffectiveUserName()
* @generated
*/
EOperation getMQTTBrokerConnectionInfo__GetEffectiveUserName();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#validate() <em>Validate</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Validate</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfo#validate()
* @generated
*/
EOperation getMQTTBrokerConnectionInfo__Validate();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry <em>MQTT Broker Connection Info Registry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MQTT Broker Connection Info Registry</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry
* @generated
*/
EClass getMQTTBrokerConnectionInfoRegistry();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry#getBrokersConnnectionInfo <em>Brokers Connnection Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Brokers Connnection Info</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry#getBrokersConnnectionInfo()
* @see #getMQTTBrokerConnectionInfoRegistry()
* @generated
*/
EReference getMQTTBrokerConnectionInfoRegistry_BrokersConnnectionInfo();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry#getMQTTBrokerConnectionInfoByName(java.lang.String) <em>Get MQTT Broker Connection Info By Name</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get MQTT Broker Connection Info By Name</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.MQTTBrokerConnectionInfoRegistry#getMQTTBrokerConnectionInfoByName(java.lang.String)
* @generated
*/
EOperation getMQTTBrokerConnectionInfoRegistry__GetMQTTBrokerConnectionInfoByName__String();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions <em>Simple SSLMQTT Client Connection Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple SSLMQTT Client Connection Options</em>'.
* @see org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions
* @generated
*/
EClass getSimpleSSLMQTTClientConnectionOptions();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#getKeyStoreFilePathURL <em>Key Store File Path URL</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key Store File Path URL</em>'.
* @see org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#getKeyStoreFilePathURL()
* @see #getSimpleSSLMQTTClientConnectionOptions()
* @generated
*/
EAttribute getSimpleSSLMQTTClientConnectionOptions_KeyStoreFilePathURL();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#getKeyStorePassword <em>Key Store Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key Store Password</em>'.
* @see org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#getKeyStorePassword()
* @see #getSimpleSSLMQTTClientConnectionOptions()
* @generated
*/
EAttribute getSimpleSSLMQTTClientConnectionOptions_KeyStorePassword();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#createSocketFactory() <em>Create Socket Factory</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create Socket Factory</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.SimpleSSLMQTTClientConnectionOptions#createSocketFactory()
* @generated
*/
EOperation getSimpleSSLMQTTClientConnectionOptions__CreateSocketFactory();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic <em>MQTT Topic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>MQTT Topic</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic
* @generated
*/
EClass getMQTTTopic();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic#getTopicName <em>Topic Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Topic Name</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic#getTopicName()
* @see #getMQTTTopic()
* @generated
*/
EAttribute getMQTTTopic_TopicName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic#getQualityOfService <em>Quality Of Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Quality Of Service</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic#getQualityOfService()
* @see #getMQTTTopic()
* @generated
*/
EAttribute getMQTTTopic_QualityOfService();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic#getExpectedUpdatePeriod <em>Expected Update Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expected Update Period</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic#getExpectedUpdatePeriod()
* @see #getMQTTTopic()
* @generated
*/
EAttribute getMQTTTopic_ExpectedUpdatePeriod();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic#getCallBack <em>Call Back</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Call Back</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic#getCallBack()
* @see #getMQTTTopic()
* @generated
*/
EAttribute getMQTTTopic_CallBack();
/**
* Returns the meta object for the attribute '{@link org.eclipse.apogy.addons.mqtt.MQTTTopic#getState <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>State</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopic#getState()
* @see #getMQTTTopic()
* @generated
*/
EAttribute getMQTTTopic_State();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade <em>Facade</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Facade</em>'.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade
* @generated
*/
EClass getApogyAddonsMQTTFacade();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List) <em>Create MQTT Client</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Client</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List, java.lang.String, java.lang.String) <em>Create MQTT Client</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Client</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List, java.lang.String, java.lang.String)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List_String_String();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List, org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions) <em>Create MQTT Client</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Client</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClient(java.lang.String, java.lang.String, int, java.util.List, org.eclipse.apogy.addons.mqtt.MQTTClientConnectionOptions)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List_MQTTClientConnectionOptions();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTTopic(java.lang.String, org.eclipse.apogy.addons.mqtt.QualityOfService, org.eclipse.paho.client.mqttv3.MqttCallback) <em>Create MQTT Topic</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Topic</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTTopic(java.lang.String, org.eclipse.apogy.addons.mqtt.QualityOfService, org.eclipse.paho.client.mqttv3.MqttCallback)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTTopic__String_QualityOfService_MqttCallback();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTTopic(java.lang.String, org.eclipse.apogy.addons.mqtt.QualityOfService, org.eclipse.paho.client.mqttv3.MqttCallback, long) <em>Create MQTT Topic</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Topic</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTTopic(java.lang.String, org.eclipse.apogy.addons.mqtt.QualityOfService, org.eclipse.paho.client.mqttv3.MqttCallback, long)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTTopic__String_QualityOfService_MqttCallback_long();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClientConnectionOptions(java.lang.String, java.lang.String) <em>Create MQTT Client Connection Options</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Client Connection Options</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClientConnectionOptions(java.lang.String, java.lang.String)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTClientConnectionOptions__String_String();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createSimpleSSLMQTTClientConnectionOptions(java.lang.String, java.lang.String, java.lang.String, java.lang.String) <em>Create Simple SSLMQTT Client Connection Options</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create Simple SSLMQTT Client Connection Options</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createSimpleSSLMQTTClientConnectionOptions(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateSimpleSSLMQTTClientConnectionOptions__String_String_String_String();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClientConnectionOptions(java.lang.String, java.lang.String, boolean, boolean) <em>Create MQTT Client Connection Options</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create MQTT Client Connection Options</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createMQTTClientConnectionOptions(java.lang.String, java.lang.String, boolean, boolean)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateMQTTClientConnectionOptions__String_String_boolean_boolean();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createSimpleSSLMQTTClientConnectionOptions(java.lang.String, java.lang.String, boolean, boolean, java.lang.String, java.lang.String) <em>Create Simple SSLMQTT Client Connection Options</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Create Simple SSLMQTT Client Connection Options</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#createSimpleSSLMQTTClientConnectionOptions(java.lang.String, java.lang.String, boolean, boolean, java.lang.String, java.lang.String)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__CreateSimpleSSLMQTTClientConnectionOptions__String_String_boolean_boolean_String_String();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#getTopicsNames(java.util.List) <em>Get Topics Names</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get Topics Names</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#getTopicsNames(java.util.List)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__GetTopicsNames__List();
/**
* Returns the meta object for the '{@link org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#getTopicsQualityOfService(java.util.List) <em>Get Topics Quality Of Service</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Get Topics Quality Of Service</em>' operation.
* @see org.eclipse.apogy.addons.mqtt.ApogyAddonsMQTTFacade#getTopicsQualityOfService(java.util.List)
* @generated
*/
EOperation getApogyAddonsMQTTFacade__GetTopicsQualityOfService__List();
/**
* Returns the meta object for class '{@link org.eclipse.apogy.addons.mqtt.ApogyMQTTRegistry <em>Apogy MQTT Registry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Apogy MQTT Registry</em>'.
* @see org.eclipse.apogy.addons.mqtt.ApogyMQTTRegistry
* @generated
*/
EClass getApogyMQTTRegistry();
/**
* Returns the meta object for the reference list '{@link org.eclipse.apogy.addons.mqtt.ApogyMQTTRegistry#getClientList <em>Client List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Client List</em>'.
* @see org.eclipse.apogy.addons.mqtt.ApogyMQTTRegistry#getClientList()
* @see #getApogyMQTTRegistry()
* @generated
*/
EReference getApogyMQTTRegistry_ClientList();
/**
* Returns the meta object for enum '{@link org.eclipse.apogy.addons.mqtt.QualityOfService <em>Quality Of Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Quality Of Service</em>'.
* @see org.eclipse.apogy.addons.mqtt.QualityOfService
* @generated
*/
EEnum getQualityOfService();
/**
* Returns the meta object for enum '{@link org.eclipse.apogy.addons.mqtt.MQTTClientState <em>MQTT Client State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>MQTT Client State</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTClientState
* @generated
*/
EEnum getMQTTClientState();
/**
* Returns the meta object for enum '{@link org.eclipse.apogy.addons.mqtt.MQTTTopicState <em>MQTT Topic State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>MQTT Topic State</em>'.
* @see org.eclipse.apogy.addons.mqtt.MQTTTopicState
* @generated
*/
EEnum getMQTTTopicState();
/**
* Returns the meta object for data type '{@link java.lang.Exception <em>Exception</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Exception</em>'.
* @see java.lang.Exception
* @model instanceClass="java.lang.Exception"
* @generated
*/
EDataType getException();
/**
* Returns the meta object for data type '{@link java.util.HashMap <em>Hash Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Hash Map</em>'.
* @see java.util.HashMap
* @model instanceClass="java.util.HashMap" typeParameters="Key Value"
* @generated
*/
EDataType getHashMap();
/**
* Returns the meta object for data type '{@link java.util.List <em>List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>List</em>'.
* @see java.util.List
* @model instanceClass="java.util.List" typeParameters="T"
* @generated
*/
EDataType getList();
/**
* Returns the meta object for data type '<em>String Array</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String Array</em>'.
* @model instanceClass="java.lang.String[]"
* @generated
*/
EDataType getStringArray();
/**
* Returns the meta object for data type '<em>Integer Array</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Integer Array</em>'.
* @model instanceClass="int[]"
* @generated
*/
EDataType getIntegerArray();
/**
* Returns the meta object for data type '{@link org.eclipse.paho.client.mqttv3.MqttCallback <em>Mqtt Callback</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Mqtt Callback</em>'.
* @see org.eclipse.paho.client.mqttv3.MqttCallback
* @model instanceClass="org.eclipse.paho.client.mqttv3.MqttCallback"
* @generated
*/
EDataType getMqttCallback();
/**
* Returns the meta object for data type '{@link org.eclipse.paho.client.mqttv3.MqttConnectOptions <em>Mqtt Connect Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Mqtt Connect Options</em>'.
* @see org.eclipse.paho.client.mqttv3.MqttConnectOptions
* @model instanceClass="org.eclipse.paho.client.mqttv3.MqttConnectOptions"
* @generated
*/
EDataType getMqttConnectOptions();
/**
* Returns the meta object for data type '{@link javax.net.SocketFactory <em>Socket Factory</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Socket Factory</em>'.
* @see javax.net.SocketFactory
* @model instanceClass="javax.net.SocketFactory"
* @generated
*/
EDataType getSocketFactory();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
ApogyAddonsMQTTFactory getApogyAddonsMQTTFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTClientImpl <em>MQTT Client</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTClientImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClient()
* @generated
*/
EClass MQTT_CLIENT = eINSTANCE.getMQTTClient();
/**
* The meta object literal for the '<em><b>Verbose</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__VERBOSE = eINSTANCE.getMQTTClient_Verbose();
/**
* The meta object literal for the '<em><b>Broker Host Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__BROKER_HOST_NAME = eINSTANCE.getMQTTClient_BrokerHostName();
/**
* The meta object literal for the '<em><b>Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__PORT = eINSTANCE.getMQTTClient_Port();
/**
* The meta object literal for the '<em><b>Enable Server Automatic Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__ENABLE_SERVER_AUTOMATIC_RECONNECT = eINSTANCE.getMQTTClient_EnableServerAutomaticReconnect();
/**
* The meta object literal for the '<em><b>State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__STATE = eINSTANCE.getMQTTClient_State();
/**
* The meta object literal for the '<em><b>Client Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT__CLIENT_ID = eINSTANCE.getMQTTClient_ClientId();
/**
* The meta object literal for the '<em><b>Connection Options</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MQTT_CLIENT__CONNECTION_OPTIONS = eINSTANCE.getMQTTClient_ConnectionOptions();
/**
* The meta object literal for the '<em><b>Subscribed Topics</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MQTT_CLIENT__SUBSCRIBED_TOPICS = eINSTANCE.getMQTTClient_SubscribedTopics();
/**
* The meta object literal for the '<em><b>Start</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT___START = eINSTANCE.getMQTTClient__Start();
/**
* The meta object literal for the '<em><b>Stop</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT___STOP = eINSTANCE.getMQTTClient__Stop();
/**
* The meta object literal for the '<em><b>Subscribe</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT___SUBSCRIBE__MQTTTOPIC = eINSTANCE.getMQTTClient__Subscribe__MQTTTopic();
/**
* The meta object literal for the '<em><b>Unsubscribe</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT___UNSUBSCRIBE__MQTTTOPIC = eINSTANCE.getMQTTClient__Unsubscribe__MQTTTopic();
/**
* The meta object literal for the '<em><b>Publish</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT___PUBLISH__MQTTTOPIC_STRING = eINSTANCE.getMQTTClient__Publish__MQTTTopic_String();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTClientConnectionOptionsImpl <em>MQTT Client Connection Options</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTClientConnectionOptionsImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClientConnectionOptions()
* @generated
*/
EClass MQTT_CLIENT_CONNECTION_OPTIONS = eINSTANCE.getMQTTClientConnectionOptions();
/**
* The meta object literal for the '<em><b>User Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__USER_NAME = eINSTANCE.getMQTTClientConnectionOptions_UserName();
/**
* The meta object literal for the '<em><b>Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__PASSWORD = eINSTANCE.getMQTTClientConnectionOptions_Password();
/**
* The meta object literal for the '<em><b>Keep Alive Interval</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__KEEP_ALIVE_INTERVAL = eINSTANCE.getMQTTClientConnectionOptions_KeepAliveInterval();
/**
* The meta object literal for the '<em><b>Max In Flight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__MAX_IN_FLIGHT = eINSTANCE.getMQTTClientConnectionOptions_MaxInFlight();
/**
* The meta object literal for the '<em><b>Connection Timeout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__CONNECTION_TIMEOUT = eINSTANCE.getMQTTClientConnectionOptions_ConnectionTimeout();
/**
* The meta object literal for the '<em><b>Clean Session</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__CLEAN_SESSION = eINSTANCE.getMQTTClientConnectionOptions_CleanSession();
/**
* The meta object literal for the '<em><b>Automatic Reconnect</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_CLIENT_CONNECTION_OPTIONS__AUTOMATIC_RECONNECT = eINSTANCE.getMQTTClientConnectionOptions_AutomaticReconnect();
/**
* The meta object literal for the '<em><b>As Mqtt Connect Options</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_CLIENT_CONNECTION_OPTIONS___AS_MQTT_CONNECT_OPTIONS = eINSTANCE.getMQTTClientConnectionOptions__AsMqttConnectOptions();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoImpl <em>MQTT Broker Connection Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTBrokerConnectionInfo()
* @generated
*/
EClass MQTT_BROKER_CONNECTION_INFO = eINSTANCE.getMQTTBrokerConnectionInfo();
/**
* The meta object literal for the '<em><b>Valid</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__VALID = eINSTANCE.getMQTTBrokerConnectionInfo_Valid();
/**
* The meta object literal for the '<em><b>Require Validation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__REQUIRE_VALIDATION = eINSTANCE.getMQTTBrokerConnectionInfo_RequireValidation();
/**
* The meta object literal for the '<em><b>Broker Host Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__BROKER_HOST_NAME = eINSTANCE.getMQTTBrokerConnectionInfo_BrokerHostName();
/**
* The meta object literal for the '<em><b>Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__PORT = eINSTANCE.getMQTTBrokerConnectionInfo_Port();
/**
* The meta object literal for the '<em><b>User Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__USER_NAME = eINSTANCE.getMQTTBrokerConnectionInfo_UserName();
/**
* The meta object literal for the '<em><b>Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__PASSWORD = eINSTANCE.getMQTTBrokerConnectionInfo_Password();
/**
* The meta object literal for the '<em><b>Use System User Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_BROKER_CONNECTION_INFO__USE_SYSTEM_USER_NAME = eINSTANCE.getMQTTBrokerConnectionInfo_UseSystemUserName();
/**
* The meta object literal for the '<em><b>Get User Password</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_BROKER_CONNECTION_INFO___GET_USER_PASSWORD = eINSTANCE.getMQTTBrokerConnectionInfo__GetUserPassword();
/**
* The meta object literal for the '<em><b>Get Effective User Name</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_BROKER_CONNECTION_INFO___GET_EFFECTIVE_USER_NAME = eINSTANCE.getMQTTBrokerConnectionInfo__GetEffectiveUserName();
/**
* The meta object literal for the '<em><b>Validate</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_BROKER_CONNECTION_INFO___VALIDATE = eINSTANCE.getMQTTBrokerConnectionInfo__Validate();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoRegistryImpl <em>MQTT Broker Connection Info Registry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTBrokerConnectionInfoRegistryImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTBrokerConnectionInfoRegistry()
* @generated
*/
EClass MQTT_BROKER_CONNECTION_INFO_REGISTRY = eINSTANCE.getMQTTBrokerConnectionInfoRegistry();
/**
* The meta object literal for the '<em><b>Brokers Connnection Info</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MQTT_BROKER_CONNECTION_INFO_REGISTRY__BROKERS_CONNNECTION_INFO = eINSTANCE.getMQTTBrokerConnectionInfoRegistry_BrokersConnnectionInfo();
/**
* The meta object literal for the '<em><b>Get MQTT Broker Connection Info By Name</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MQTT_BROKER_CONNECTION_INFO_REGISTRY___GET_MQTT_BROKER_CONNECTION_INFO_BY_NAME__STRING = eINSTANCE.getMQTTBrokerConnectionInfoRegistry__GetMQTTBrokerConnectionInfoByName__String();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.SimpleSSLMQTTClientConnectionOptionsImpl <em>Simple SSLMQTT Client Connection Options</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.SimpleSSLMQTTClientConnectionOptionsImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getSimpleSSLMQTTClientConnectionOptions()
* @generated
*/
EClass SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS = eINSTANCE.getSimpleSSLMQTTClientConnectionOptions();
/**
* The meta object literal for the '<em><b>Key Store File Path URL</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__KEY_STORE_FILE_PATH_URL = eINSTANCE.getSimpleSSLMQTTClientConnectionOptions_KeyStoreFilePathURL();
/**
* The meta object literal for the '<em><b>Key Store Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__KEY_STORE_PASSWORD = eINSTANCE.getSimpleSSLMQTTClientConnectionOptions_KeyStorePassword();
/**
* The meta object literal for the '<em><b>Create Socket Factory</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS___CREATE_SOCKET_FACTORY = eINSTANCE.getSimpleSSLMQTTClientConnectionOptions__CreateSocketFactory();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.MQTTTopicImpl <em>MQTT Topic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.MQTTTopicImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTTopic()
* @generated
*/
EClass MQTT_TOPIC = eINSTANCE.getMQTTTopic();
/**
* The meta object literal for the '<em><b>Topic Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_TOPIC__TOPIC_NAME = eINSTANCE.getMQTTTopic_TopicName();
/**
* The meta object literal for the '<em><b>Quality Of Service</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_TOPIC__QUALITY_OF_SERVICE = eINSTANCE.getMQTTTopic_QualityOfService();
/**
* The meta object literal for the '<em><b>Expected Update Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_TOPIC__EXPECTED_UPDATE_PERIOD = eINSTANCE.getMQTTTopic_ExpectedUpdatePeriod();
/**
* The meta object literal for the '<em><b>Call Back</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_TOPIC__CALL_BACK = eINSTANCE.getMQTTTopic_CallBack();
/**
* The meta object literal for the '<em><b>State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MQTT_TOPIC__STATE = eINSTANCE.getMQTTTopic_State();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTFacadeImpl <em>Facade</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTFacadeImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getApogyAddonsMQTTFacade()
* @generated
*/
EClass APOGY_ADDONS_MQTT_FACADE = eINSTANCE.getApogyAddonsMQTTFacade();
/**
* The meta object literal for the '<em><b>Create MQTT Client</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List();
/**
* The meta object literal for the '<em><b>Create MQTT Client</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST_STRING_STRING = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List_String_String();
/**
* The meta object literal for the '<em><b>Create MQTT Client</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT__STRING_STRING_INT_LIST_MQTTCLIENTCONNECTIONOPTIONS = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTClient__String_String_int_List_MQTTClientConnectionOptions();
/**
* The meta object literal for the '<em><b>Create MQTT Topic</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_TOPIC__STRING_QUALITYOFSERVICE_MQTTCALLBACK = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTTopic__String_QualityOfService_MqttCallback();
/**
* The meta object literal for the '<em><b>Create MQTT Topic</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_TOPIC__STRING_QUALITYOFSERVICE_MQTTCALLBACK_LONG = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTTopic__String_QualityOfService_MqttCallback_long();
/**
* The meta object literal for the '<em><b>Create MQTT Client Connection Options</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTClientConnectionOptions__String_String();
/**
* The meta object literal for the '<em><b>Create Simple SSLMQTT Client Connection Options</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_STRING_STRING = eINSTANCE.getApogyAddonsMQTTFacade__CreateSimpleSSLMQTTClientConnectionOptions__String_String_String_String();
/**
* The meta object literal for the '<em><b>Create MQTT Client Connection Options</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_MQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_BOOLEAN_BOOLEAN = eINSTANCE.getApogyAddonsMQTTFacade__CreateMQTTClientConnectionOptions__String_String_boolean_boolean();
/**
* The meta object literal for the '<em><b>Create Simple SSLMQTT Client Connection Options</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___CREATE_SIMPLE_SSLMQTT_CLIENT_CONNECTION_OPTIONS__STRING_STRING_BOOLEAN_BOOLEAN_STRING_STRING = eINSTANCE.getApogyAddonsMQTTFacade__CreateSimpleSSLMQTTClientConnectionOptions__String_String_boolean_boolean_String_String();
/**
* The meta object literal for the '<em><b>Get Topics Names</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___GET_TOPICS_NAMES__LIST = eINSTANCE.getApogyAddonsMQTTFacade__GetTopicsNames__List();
/**
* The meta object literal for the '<em><b>Get Topics Quality Of Service</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation APOGY_ADDONS_MQTT_FACADE___GET_TOPICS_QUALITY_OF_SERVICE__LIST = eINSTANCE.getApogyAddonsMQTTFacade__GetTopicsQualityOfService__List();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.impl.ApogyMQTTRegistryImpl <em>Apogy MQTT Registry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyMQTTRegistryImpl
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getApogyMQTTRegistry()
* @generated
*/
EClass APOGY_MQTT_REGISTRY = eINSTANCE.getApogyMQTTRegistry();
/**
* The meta object literal for the '<em><b>Client List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference APOGY_MQTT_REGISTRY__CLIENT_LIST = eINSTANCE.getApogyMQTTRegistry_ClientList();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.QualityOfService <em>Quality Of Service</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.QualityOfService
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getQualityOfService()
* @generated
*/
EEnum QUALITY_OF_SERVICE = eINSTANCE.getQualityOfService();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.MQTTClientState <em>MQTT Client State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.MQTTClientState
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTClientState()
* @generated
*/
EEnum MQTT_CLIENT_STATE = eINSTANCE.getMQTTClientState();
/**
* The meta object literal for the '{@link org.eclipse.apogy.addons.mqtt.MQTTTopicState <em>MQTT Topic State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.MQTTTopicState
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMQTTTopicState()
* @generated
*/
EEnum MQTT_TOPIC_STATE = eINSTANCE.getMQTTTopicState();
/**
* The meta object literal for the '<em>Exception</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Exception
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getException()
* @generated
*/
EDataType EXCEPTION = eINSTANCE.getException();
/**
* The meta object literal for the '<em>Hash Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.HashMap
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getHashMap()
* @generated
*/
EDataType HASH_MAP = eINSTANCE.getHashMap();
/**
* The meta object literal for the '<em>List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getList()
* @generated
*/
EDataType LIST = eINSTANCE.getList();
/**
* The meta object literal for the '<em>String Array</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getStringArray()
* @generated
*/
EDataType STRING_ARRAY = eINSTANCE.getStringArray();
/**
* The meta object literal for the '<em>Integer Array</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getIntegerArray()
* @generated
*/
EDataType INTEGER_ARRAY = eINSTANCE.getIntegerArray();
/**
* The meta object literal for the '<em>Mqtt Callback</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.paho.client.mqttv3.MqttCallback
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMqttCallback()
* @generated
*/
EDataType MQTT_CALLBACK = eINSTANCE.getMqttCallback();
/**
* The meta object literal for the '<em>Mqtt Connect Options</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.paho.client.mqttv3.MqttConnectOptions
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getMqttConnectOptions()
* @generated
*/
EDataType MQTT_CONNECT_OPTIONS = eINSTANCE.getMqttConnectOptions();
/**
* The meta object literal for the '<em>Socket Factory</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see javax.net.SocketFactory
* @see org.eclipse.apogy.addons.mqtt.impl.ApogyAddonsMQTTPackageImpl#getSocketFactory()
* @generated
*/
EDataType SOCKET_FACTORY = eINSTANCE.getSocketFactory();
}
} //ApogyAddonsMQTTPackage