/*-
* ============LICENSE_START==========================================
* OPENECOMP - DCAE
* ===================================================================
* Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
* ===================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* ============LICENSE_END============================================
*/
/**
*/
package org.openecomp.dcae.analytics.cdap.common;
import org.openecomp.dcae.controller.service.cdap.CdapPackage;
import org.openecomp.ncomp.core.CorePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.openecomp.dcae.analytics.cdap.common.CommonFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/dcae-analytics-cdap-common-model/src/main/xcore-gen' basePackage='org.openecomp.dcae.analytics.cdap'"
* annotation="http://www.eclipse.org/emf/2011/Xcore cdap='http://openecomp.org/cdap' ecomp='http://openecomp.org' policy='http://openecomp.org/policy'"
* @generated
*/
public interface CommonPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "common";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "org.openecomp.dcae.analytics.cdap.common";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "common";
/**
* The singleton instance of the package.
*
*
* @generated
*/
CommonPackage eINSTANCE = org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl.init();
/**
* The meta object id for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaConfigurationImpl Tca Configuration}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaConfigurationImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaConfiguration()
* @generated
*/
int TCA_CONFIGURATION = 0;
/**
* The feature id for the 'Domain' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__DOMAIN = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Subscriber Host Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_HOST_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 1;
/**
* The feature id for the 'Subscriber Host Port' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_HOST_PORT = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 2;
/**
* The feature id for the 'Subscriber Topic Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_TOPIC_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 3;
/**
* The feature id for the 'Subscriber Protocol' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_PROTOCOL = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 4;
/**
* The feature id for the 'Subscriber User Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_USER_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 5;
/**
* The feature id for the 'Subscriber User Password' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_USER_PASSWORD = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 6;
/**
* The feature id for the 'Subscriber Content Type' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_CONTENT_TYPE = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 7;
/**
* The feature id for the 'Subscriber Consumer Id' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_CONSUMER_ID = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 8;
/**
* The feature id for the 'Subscriber Consumer Group' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_CONSUMER_GROUP = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 9;
/**
* The feature id for the 'Subscriber Timeout MS' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_TIMEOUT_MS = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 10;
/**
* The feature id for the 'Subscriber Message Limit' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_MESSAGE_LIMIT = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 11;
/**
* The feature id for the 'Subscriber Polling Interval' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__SUBSCRIBER_POLLING_INTERVAL = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 12;
/**
* The feature id for the 'Publisher Host Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_HOST_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 13;
/**
* The feature id for the 'Publisher Host Port' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_HOST_PORT = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 14;
/**
* The feature id for the 'Publisher Topic Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_TOPIC_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 15;
/**
* The feature id for the 'Publisher Protocol' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_PROTOCOL = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 16;
/**
* The feature id for the 'Publisher User Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_USER_NAME = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 17;
/**
* The feature id for the 'Publisher User Password' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_USER_PASSWORD = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 18;
/**
* The feature id for the 'Publisher Content Type' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_CONTENT_TYPE = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 19;
/**
* The feature id for the 'Publisher Max Batch Size' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_MAX_BATCH_SIZE = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 20;
/**
* The feature id for the 'Publisher Max Recovery Queue Size' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_MAX_RECOVERY_QUEUE_SIZE = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 21;
/**
* The feature id for the 'Publisher Polling Interval' attribute.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__PUBLISHER_POLLING_INTERVAL = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 22;
/**
* The feature id for the 'Metrics Per Functional Role' containment reference list.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION__METRICS_PER_FUNCTIONAL_ROLE = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 23;
/**
* The number of structural features of the 'Tca Configuration' class.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION_FEATURE_COUNT = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_FEATURE_COUNT + 24;
/**
* The number of operations of the 'Tca Configuration' class.
*
*
* @generated
* @ordered
*/
int TCA_CONFIGURATION_OPERATION_COUNT = CdapPackage.CDAP_SERVICE_INSTANCE_CONFIGURATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaMetricsImpl Tca Metrics}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaMetricsImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaMetrics()
* @generated
*/
int TCA_METRICS = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Policy Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_NAME = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Policy Description' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_DESCRIPTION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Policy Config Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_CONFIG_NAME = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Policy Template Version' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_TEMPLATE_VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Policy Version' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Policy Priority' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_PRIORITY = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The feature id for the 'Policy Scope' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__POLICY_SCOPE = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The feature id for the 'Functional Role' attribute.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__FUNCTIONAL_ROLE = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
/**
* The feature id for the 'Thresholds' containment reference list.
*
*
* @generated
* @ordered
*/
int TCA_METRICS__THRESHOLDS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
/**
* The number of structural features of the 'Tca Metrics' class.
*
*
* @generated
* @ordered
*/
int TCA_METRICS_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
/**
* The number of operations of the 'Tca Metrics' class.
*
*
* @generated
* @ordered
*/
int TCA_METRICS_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaThresholdImpl Tca Threshold}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaThresholdImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaThreshold()
* @generated
*/
int TCA_THRESHOLD = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Closed Loop Control Name' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__CLOSED_LOOP_CONTROL_NAME = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Version' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Field Path' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__FIELD_PATH = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Threshold Value' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__THRESHOLD_VALUE = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Direction' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__DIRECTION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Severity' attribute.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD__SEVERITY = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Tca Threshold' class.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The number of operations of the 'Tca Threshold' class.
*
*
* @generated
* @ordered
*/
int TCA_THRESHOLD_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration Tca Configuration}'.
*
*
* @return the meta object for class 'Tca Configuration'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration
* @generated
*/
EClass getTcaConfiguration();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getDomain Domain}'.
*
*
* @return the meta object for the attribute 'Domain'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getDomain()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_Domain();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostName Subscriber Host Name}'.
*
*
* @return the meta object for the attribute 'Subscriber Host Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberHostName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostPort Subscriber Host Port}'.
*
*
* @return the meta object for the attribute 'Subscriber Host Port'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberHostPort()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberHostPort();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTopicName Subscriber Topic Name}'.
*
*
* @return the meta object for the attribute 'Subscriber Topic Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTopicName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberTopicName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberProtocol Subscriber Protocol}'.
*
*
* @return the meta object for the attribute 'Subscriber Protocol'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberProtocol()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberProtocol();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserName Subscriber User Name}'.
*
*
* @return the meta object for the attribute 'Subscriber User Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberUserName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserPassword Subscriber User Password}'.
*
*
* @return the meta object for the attribute 'Subscriber User Password'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberUserPassword()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberUserPassword();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberContentType Subscriber Content Type}'.
*
*
* @return the meta object for the attribute 'Subscriber Content Type'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberContentType()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberContentType();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerId Subscriber Consumer Id}'.
*
*
* @return the meta object for the attribute 'Subscriber Consumer Id'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerId()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberConsumerId();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerGroup Subscriber Consumer Group}'.
*
*
* @return the meta object for the attribute 'Subscriber Consumer Group'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberConsumerGroup()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberConsumerGroup();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTimeoutMS Subscriber Timeout MS}'.
*
*
* @return the meta object for the attribute 'Subscriber Timeout MS'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberTimeoutMS()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberTimeoutMS();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberMessageLimit Subscriber Message Limit}'.
*
*
* @return the meta object for the attribute 'Subscriber Message Limit'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberMessageLimit()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberMessageLimit();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberPollingInterval Subscriber Polling Interval}'.
*
*
* @return the meta object for the attribute 'Subscriber Polling Interval'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getSubscriberPollingInterval()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_SubscriberPollingInterval();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostName Publisher Host Name}'.
*
*
* @return the meta object for the attribute 'Publisher Host Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherHostName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostPort Publisher Host Port}'.
*
*
* @return the meta object for the attribute 'Publisher Host Port'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherHostPort()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherHostPort();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherTopicName Publisher Topic Name}'.
*
*
* @return the meta object for the attribute 'Publisher Topic Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherTopicName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherTopicName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherProtocol Publisher Protocol}'.
*
*
* @return the meta object for the attribute 'Publisher Protocol'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherProtocol()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherProtocol();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserName Publisher User Name}'.
*
*
* @return the meta object for the attribute 'Publisher User Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserName()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherUserName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserPassword Publisher User Password}'.
*
*
* @return the meta object for the attribute 'Publisher User Password'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherUserPassword()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherUserPassword();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherContentType Publisher Content Type}'.
*
*
* @return the meta object for the attribute 'Publisher Content Type'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherContentType()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherContentType();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxBatchSize Publisher Max Batch Size}'.
*
*
* @return the meta object for the attribute 'Publisher Max Batch Size'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxBatchSize()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherMaxBatchSize();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxRecoveryQueueSize Publisher Max Recovery Queue Size}'.
*
*
* @return the meta object for the attribute 'Publisher Max Recovery Queue Size'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherMaxRecoveryQueueSize()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherMaxRecoveryQueueSize();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherPollingInterval Publisher Polling Interval}'.
*
*
* @return the meta object for the attribute 'Publisher Polling Interval'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getPublisherPollingInterval()
* @see #getTcaConfiguration()
* @generated
*/
EAttribute getTcaConfiguration_PublisherPollingInterval();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getMetricsPerFunctionalRole Metrics Per Functional Role}'.
*
*
* @return the meta object for the containment reference list 'Metrics Per Functional Role'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaConfiguration#getMetricsPerFunctionalRole()
* @see #getTcaConfiguration()
* @generated
*/
EReference getTcaConfiguration_MetricsPerFunctionalRole();
/**
* Returns the meta object for class '{@link org.openecomp.dcae.analytics.cdap.common.TcaMetrics Tca Metrics}'.
*
*
* @return the meta object for class 'Tca Metrics'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaMetrics
* @generated
*/
EClass getTcaMetrics();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaMetrics#getFunctionalRole Functional Role}'.
*
*
* @return the meta object for the attribute 'Functional Role'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaMetrics#getFunctionalRole()
* @see #getTcaMetrics()
* @generated
*/
EAttribute getTcaMetrics_FunctionalRole();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.dcae.analytics.cdap.common.TcaMetrics#getThresholds Thresholds}'.
*
*
* @return the meta object for the containment reference list 'Thresholds'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaMetrics#getThresholds()
* @see #getTcaMetrics()
* @generated
*/
EReference getTcaMetrics_Thresholds();
/**
* Returns the meta object for class '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold Tca Threshold}'.
*
*
* @return the meta object for class 'Tca Threshold'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold
* @generated
*/
EClass getTcaThreshold();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getClosedLoopControlName Closed Loop Control Name}'.
*
*
* @return the meta object for the attribute 'Closed Loop Control Name'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getClosedLoopControlName()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_ClosedLoopControlName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getVersion Version}'.
*
*
* @return the meta object for the attribute 'Version'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getVersion()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_Version();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getFieldPath Field Path}'.
*
*
* @return the meta object for the attribute 'Field Path'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getFieldPath()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_FieldPath();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getThresholdValue Threshold Value}'.
*
*
* @return the meta object for the attribute 'Threshold Value'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getThresholdValue()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_ThresholdValue();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getDirection Direction}'.
*
*
* @return the meta object for the attribute 'Direction'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getDirection()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_Direction();
/**
* Returns the meta object for the attribute '{@link org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getSeverity Severity}'.
*
*
* @return the meta object for the attribute 'Severity'.
* @see org.openecomp.dcae.analytics.cdap.common.TcaThreshold#getSeverity()
* @see #getTcaThreshold()
* @generated
*/
EAttribute getTcaThreshold_Severity();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
CommonFactory getCommonFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaConfigurationImpl Tca Configuration}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaConfigurationImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaConfiguration()
* @generated
*/
EClass TCA_CONFIGURATION = eINSTANCE.getTcaConfiguration();
/**
* The meta object literal for the 'Domain' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__DOMAIN = eINSTANCE.getTcaConfiguration_Domain();
/**
* The meta object literal for the 'Subscriber Host Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_HOST_NAME = eINSTANCE.getTcaConfiguration_SubscriberHostName();
/**
* The meta object literal for the 'Subscriber Host Port' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_HOST_PORT = eINSTANCE.getTcaConfiguration_SubscriberHostPort();
/**
* The meta object literal for the 'Subscriber Topic Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_TOPIC_NAME = eINSTANCE.getTcaConfiguration_SubscriberTopicName();
/**
* The meta object literal for the 'Subscriber Protocol' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_PROTOCOL = eINSTANCE.getTcaConfiguration_SubscriberProtocol();
/**
* The meta object literal for the 'Subscriber User Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_USER_NAME = eINSTANCE.getTcaConfiguration_SubscriberUserName();
/**
* The meta object literal for the 'Subscriber User Password' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_USER_PASSWORD = eINSTANCE.getTcaConfiguration_SubscriberUserPassword();
/**
* The meta object literal for the 'Subscriber Content Type' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_CONTENT_TYPE = eINSTANCE.getTcaConfiguration_SubscriberContentType();
/**
* The meta object literal for the 'Subscriber Consumer Id' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_CONSUMER_ID = eINSTANCE.getTcaConfiguration_SubscriberConsumerId();
/**
* The meta object literal for the 'Subscriber Consumer Group' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_CONSUMER_GROUP = eINSTANCE.getTcaConfiguration_SubscriberConsumerGroup();
/**
* The meta object literal for the 'Subscriber Timeout MS' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_TIMEOUT_MS = eINSTANCE.getTcaConfiguration_SubscriberTimeoutMS();
/**
* The meta object literal for the 'Subscriber Message Limit' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_MESSAGE_LIMIT = eINSTANCE.getTcaConfiguration_SubscriberMessageLimit();
/**
* The meta object literal for the 'Subscriber Polling Interval' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__SUBSCRIBER_POLLING_INTERVAL = eINSTANCE.getTcaConfiguration_SubscriberPollingInterval();
/**
* The meta object literal for the 'Publisher Host Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_HOST_NAME = eINSTANCE.getTcaConfiguration_PublisherHostName();
/**
* The meta object literal for the 'Publisher Host Port' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_HOST_PORT = eINSTANCE.getTcaConfiguration_PublisherHostPort();
/**
* The meta object literal for the 'Publisher Topic Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_TOPIC_NAME = eINSTANCE.getTcaConfiguration_PublisherTopicName();
/**
* The meta object literal for the 'Publisher Protocol' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_PROTOCOL = eINSTANCE.getTcaConfiguration_PublisherProtocol();
/**
* The meta object literal for the 'Publisher User Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_USER_NAME = eINSTANCE.getTcaConfiguration_PublisherUserName();
/**
* The meta object literal for the 'Publisher User Password' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_USER_PASSWORD = eINSTANCE.getTcaConfiguration_PublisherUserPassword();
/**
* The meta object literal for the 'Publisher Content Type' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_CONTENT_TYPE = eINSTANCE.getTcaConfiguration_PublisherContentType();
/**
* The meta object literal for the 'Publisher Max Batch Size' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_MAX_BATCH_SIZE = eINSTANCE.getTcaConfiguration_PublisherMaxBatchSize();
/**
* The meta object literal for the 'Publisher Max Recovery Queue Size' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_MAX_RECOVERY_QUEUE_SIZE = eINSTANCE.getTcaConfiguration_PublisherMaxRecoveryQueueSize();
/**
* The meta object literal for the 'Publisher Polling Interval' attribute feature.
*
*
* @generated
*/
EAttribute TCA_CONFIGURATION__PUBLISHER_POLLING_INTERVAL = eINSTANCE.getTcaConfiguration_PublisherPollingInterval();
/**
* The meta object literal for the 'Metrics Per Functional Role' containment reference list feature.
*
*
* @generated
*/
EReference TCA_CONFIGURATION__METRICS_PER_FUNCTIONAL_ROLE = eINSTANCE.getTcaConfiguration_MetricsPerFunctionalRole();
/**
* The meta object literal for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaMetricsImpl Tca Metrics}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaMetricsImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaMetrics()
* @generated
*/
EClass TCA_METRICS = eINSTANCE.getTcaMetrics();
/**
* The meta object literal for the 'Functional Role' attribute feature.
*
*
* @generated
*/
EAttribute TCA_METRICS__FUNCTIONAL_ROLE = eINSTANCE.getTcaMetrics_FunctionalRole();
/**
* The meta object literal for the 'Thresholds' containment reference list feature.
*
*
* @generated
*/
EReference TCA_METRICS__THRESHOLDS = eINSTANCE.getTcaMetrics_Thresholds();
/**
* The meta object literal for the '{@link org.openecomp.dcae.analytics.cdap.common.impl.TcaThresholdImpl Tca Threshold}' class.
*
*
* @see org.openecomp.dcae.analytics.cdap.common.impl.TcaThresholdImpl
* @see org.openecomp.dcae.analytics.cdap.common.impl.CommonPackageImpl#getTcaThreshold()
* @generated
*/
EClass TCA_THRESHOLD = eINSTANCE.getTcaThreshold();
/**
* The meta object literal for the 'Closed Loop Control Name' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__CLOSED_LOOP_CONTROL_NAME = eINSTANCE.getTcaThreshold_ClosedLoopControlName();
/**
* The meta object literal for the 'Version' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__VERSION = eINSTANCE.getTcaThreshold_Version();
/**
* The meta object literal for the 'Field Path' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__FIELD_PATH = eINSTANCE.getTcaThreshold_FieldPath();
/**
* The meta object literal for the 'Threshold Value' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__THRESHOLD_VALUE = eINSTANCE.getTcaThreshold_ThresholdValue();
/**
* The meta object literal for the 'Direction' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__DIRECTION = eINSTANCE.getTcaThreshold_Direction();
/**
* The meta object literal for the 'Severity' attribute feature.
*
*
* @generated
*/
EAttribute TCA_THRESHOLD__SEVERITY = eINSTANCE.getTcaThreshold_Severity();
}
} //CommonPackage