/*- * ============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.ncomp.component; import org.openecomp.ncomp.core.CorePackage; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EOperation; 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 * * * * - * ============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============================================ * * @see org.openecomp.ncomp.component.ComponentFactory * @model kind="package" * annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/ncomp-core-model/src/main/xcore-gen' basePackage='org.openecomp.ncomp'" * @generated */ public interface ComponentPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "component"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "org.openecomp.ncomp.component"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "component"; /** * The singleton instance of the package. * * * @generated */ ComponentPackage eINSTANCE = org.openecomp.ncomp.component.impl.ComponentPackageImpl.init(); /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.ComponentImpl Component}' class. * * * @see org.openecomp.ncomp.component.impl.ComponentImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getComponent() * @generated */ int COMPONENT = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int COMPONENT__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int COMPONENT__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int COMPONENT__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Classes' containment reference list. * * * @generated * @ordered */ int COMPONENT__CLASSES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Drools Runtimes' containment reference list. * * * @generated * @ordered */ int COMPONENT__DROOLS_RUNTIMES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The number of structural features of the 'Component' class. * * * @generated * @ordered */ int COMPONENT_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2; /** * The number of operations of the 'Component' class. * * * @generated * @ordered */ int COMPONENT_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.ComponentClassImpl Class}' class. * * * @see org.openecomp.ncomp.component.impl.ComponentClassImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getComponentClass() * @generated */ int COMPONENT_CLASS = 1; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Apis' containment reference list. * * * @generated * @ordered */ int COMPONENT_CLASS__APIS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Number Of Resources' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__NUMBER_OF_RESOURCES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The feature id for the 'Number Of Update Requests' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__NUMBER_OF_UPDATE_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2; /** * The feature id for the 'Number Of Create Requests' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__NUMBER_OF_CREATE_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3; /** * The feature id for the 'Number Of Delete Requests' attribute. * * * @generated * @ordered */ int COMPONENT_CLASS__NUMBER_OF_DELETE_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4; /** * The number of structural features of the 'Class' class. * * * @generated * @ordered */ int COMPONENT_CLASS_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5; /** * The number of operations of the 'Class' class. * * * @generated * @ordered */ int COMPONENT_CLASS_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.ApiImpl Api}' class. * * * @see org.openecomp.ncomp.component.impl.ApiImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApi() * @generated */ int API = 2; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int API__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int API__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int API__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int API__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Number Of Requests' attribute. * * * @generated * @ordered */ int API__NUMBER_OF_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The feature id for the 'Number Of Error Requests' attribute. * * * @generated * @ordered */ int API__NUMBER_OF_ERROR_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The feature id for the 'Number Of Completed Requests' attribute. * * * @generated * @ordered */ int API__NUMBER_OF_COMPLETED_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2; /** * The feature id for the 'Outstanding Requests' attribute. * * * @generated * @ordered */ int API__OUTSTANDING_REQUESTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3; /** * The feature id for the 'Last Request Duration' attribute. * * * @generated * @ordered */ int API__LAST_REQUEST_DURATION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4; /** * The number of structural features of the 'Api' class. * * * @generated * @ordered */ int API_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5; /** * The operation id for the 'Current Requests' operation. * * * @generated * @ordered */ int API___CURRENT_REQUESTS = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The number of operations of the 'Api' class. * * * @generated * @ordered */ int API_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 1; /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.ApiRequestImpl Api Request}' class. * * * @see org.openecomp.ncomp.component.impl.ApiRequestImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApiRequest() * @generated */ int API_REQUEST = 3; /** * The feature id for the 'Component Name' attribute. * * * @generated * @ordered */ int API_REQUEST__COMPONENT_NAME = CorePackage.EVENT_FEATURE_COUNT + 0; /** * The feature id for the 'Resource Path' attribute. * * * @generated * @ordered */ int API_REQUEST__RESOURCE_PATH = CorePackage.EVENT_FEATURE_COUNT + 1; /** * The feature id for the 'Transaction Id' attribute. * * * @generated * @ordered */ int API_REQUEST__TRANSACTION_ID = CorePackage.EVENT_FEATURE_COUNT + 2; /** * The feature id for the 'Parent Transaction Id' attribute. * * * @generated * @ordered */ int API_REQUEST__PARENT_TRANSACTION_ID = CorePackage.EVENT_FEATURE_COUNT + 3; /** * The feature id for the 'Action' attribute. * * * @generated * @ordered */ int API_REQUEST__ACTION = CorePackage.EVENT_FEATURE_COUNT + 4; /** * The feature id for the 'Duration' attribute. * * * @generated * @ordered */ int API_REQUEST__DURATION = CorePackage.EVENT_FEATURE_COUNT + 5; /** * The feature id for the 'Status' attribute. * * * @generated * @ordered */ int API_REQUEST__STATUS = CorePackage.EVENT_FEATURE_COUNT + 6; /** * The number of structural features of the 'Api Request' class. * * * @generated * @ordered */ int API_REQUEST_FEATURE_COUNT = CorePackage.EVENT_FEATURE_COUNT + 7; /** * The number of operations of the 'Api Request' class. * * * @generated * @ordered */ int API_REQUEST_OPERATION_COUNT = CorePackage.EVENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.DroolsRuntimeImpl Drools Runtime}' class. * * * @see org.openecomp.ncomp.component.impl.DroolsRuntimeImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsRuntime() * @generated */ int DROOLS_RUNTIME = 4; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DROOLS_RUNTIME__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int DROOLS_RUNTIME__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int DROOLS_RUNTIME__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int DROOLS_RUNTIME__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Rules' containment reference list. * * * @generated * @ordered */ int DROOLS_RUNTIME__RULES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The number of structural features of the 'Drools Runtime' class. * * * @generated * @ordered */ int DROOLS_RUNTIME_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The number of operations of the 'Drools Runtime' class. * * * @generated * @ordered */ int DROOLS_RUNTIME_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.component.impl.DroolsRuleImpl Drools Rule}' class. * * * @see org.openecomp.ncomp.component.impl.DroolsRuleImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsRule() * @generated */ int DROOLS_RULE = 5; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int DROOLS_RULE__NAME = CorePackage.NAMED_ENTITY__NAME; /** * The feature id for the 'Last Polled' attribute. * * * @generated * @ordered */ int DROOLS_RULE__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED; /** * The feature id for the 'Last Changed' attribute. * * * @generated * @ordered */ int DROOLS_RULE__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED; /** * The feature id for the 'Created' attribute. * * * @generated * @ordered */ int DROOLS_RULE__CREATED = CorePackage.NAMED_ENTITY__CREATED; /** * The feature id for the 'Number Of Fires' attribute. * * * @generated * @ordered */ int DROOLS_RULE__NUMBER_OF_FIRES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0; /** * The number of structural features of the 'Drools Rule' class. * * * @generated * @ordered */ int DROOLS_RULE_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1; /** * The number of operations of the 'Drools Rule' class. * * * @generated * @ordered */ int DROOLS_RULE_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.openecomp.ncomp.component.ApiRequestStatus Api Request Status}' enum. * * * @see org.openecomp.ncomp.component.ApiRequestStatus * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApiRequestStatus() * @generated */ int API_REQUEST_STATUS = 6; /** * The meta object id for the '{@link org.openecomp.ncomp.component.DroolsObjectChange Drools Object Change}' enum. * * * @see org.openecomp.ncomp.component.DroolsObjectChange * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsObjectChange() * @generated */ int DROOLS_OBJECT_CHANGE = 7; /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.Component Component}'. * * * @return the meta object for class 'Component'. * @see org.openecomp.ncomp.component.Component * @generated */ EClass getComponent(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.component.Component#getClasses Classes}'. * * * @return the meta object for the containment reference list 'Classes'. * @see org.openecomp.ncomp.component.Component#getClasses() * @see #getComponent() * @generated */ EReference getComponent_Classes(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.component.Component#getDroolsRuntimes Drools Runtimes}'. * * * @return the meta object for the containment reference list 'Drools Runtimes'. * @see org.openecomp.ncomp.component.Component#getDroolsRuntimes() * @see #getComponent() * @generated */ EReference getComponent_DroolsRuntimes(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.ComponentClass Class}'. * * * @return the meta object for class 'Class'. * @see org.openecomp.ncomp.component.ComponentClass * @generated */ EClass getComponentClass(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.component.ComponentClass#getApis Apis}'. * * * @return the meta object for the containment reference list 'Apis'. * @see org.openecomp.ncomp.component.ComponentClass#getApis() * @see #getComponentClass() * @generated */ EReference getComponentClass_Apis(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ComponentClass#getNumberOfResources Number Of Resources}'. * * * @return the meta object for the attribute 'Number Of Resources'. * @see org.openecomp.ncomp.component.ComponentClass#getNumberOfResources() * @see #getComponentClass() * @generated */ EAttribute getComponentClass_NumberOfResources(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ComponentClass#getNumberOfUpdateRequests Number Of Update Requests}'. * * * @return the meta object for the attribute 'Number Of Update Requests'. * @see org.openecomp.ncomp.component.ComponentClass#getNumberOfUpdateRequests() * @see #getComponentClass() * @generated */ EAttribute getComponentClass_NumberOfUpdateRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ComponentClass#getNumberOfCreateRequests Number Of Create Requests}'. * * * @return the meta object for the attribute 'Number Of Create Requests'. * @see org.openecomp.ncomp.component.ComponentClass#getNumberOfCreateRequests() * @see #getComponentClass() * @generated */ EAttribute getComponentClass_NumberOfCreateRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ComponentClass#getNumberOfDeleteRequests Number Of Delete Requests}'. * * * @return the meta object for the attribute 'Number Of Delete Requests'. * @see org.openecomp.ncomp.component.ComponentClass#getNumberOfDeleteRequests() * @see #getComponentClass() * @generated */ EAttribute getComponentClass_NumberOfDeleteRequests(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.Api Api}'. * * * @return the meta object for class 'Api'. * @see org.openecomp.ncomp.component.Api * @generated */ EClass getApi(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.Api#getNumberOfRequests Number Of Requests}'. * * * @return the meta object for the attribute 'Number Of Requests'. * @see org.openecomp.ncomp.component.Api#getNumberOfRequests() * @see #getApi() * @generated */ EAttribute getApi_NumberOfRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.Api#getNumberOfErrorRequests Number Of Error Requests}'. * * * @return the meta object for the attribute 'Number Of Error Requests'. * @see org.openecomp.ncomp.component.Api#getNumberOfErrorRequests() * @see #getApi() * @generated */ EAttribute getApi_NumberOfErrorRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.Api#getNumberOfCompletedRequests Number Of Completed Requests}'. * * * @return the meta object for the attribute 'Number Of Completed Requests'. * @see org.openecomp.ncomp.component.Api#getNumberOfCompletedRequests() * @see #getApi() * @generated */ EAttribute getApi_NumberOfCompletedRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.Api#getOutstandingRequests Outstanding Requests}'. * * * @return the meta object for the attribute 'Outstanding Requests'. * @see org.openecomp.ncomp.component.Api#getOutstandingRequests() * @see #getApi() * @generated */ EAttribute getApi_OutstandingRequests(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.Api#getLastRequestDuration Last Request Duration}'. * * * @return the meta object for the attribute 'Last Request Duration'. * @see org.openecomp.ncomp.component.Api#getLastRequestDuration() * @see #getApi() * @generated */ EAttribute getApi_LastRequestDuration(); /** * Returns the meta object for the '{@link org.openecomp.ncomp.component.Api#currentRequests() Current Requests}' operation. * * * @return the meta object for the 'Current Requests' operation. * @see org.openecomp.ncomp.component.Api#currentRequests() * @generated */ EOperation getApi__CurrentRequests(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.ApiRequest Api Request}'. * * * @return the meta object for class 'Api Request'. * @see org.openecomp.ncomp.component.ApiRequest * @generated */ EClass getApiRequest(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getComponentName Component Name}'. * * * @return the meta object for the attribute 'Component Name'. * @see org.openecomp.ncomp.component.ApiRequest#getComponentName() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_ComponentName(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getResourcePath Resource Path}'. * * * @return the meta object for the attribute 'Resource Path'. * @see org.openecomp.ncomp.component.ApiRequest#getResourcePath() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_ResourcePath(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getTransactionId Transaction Id}'. * * * @return the meta object for the attribute 'Transaction Id'. * @see org.openecomp.ncomp.component.ApiRequest#getTransactionId() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_TransactionId(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getParentTransactionId Parent Transaction Id}'. * * * @return the meta object for the attribute 'Parent Transaction Id'. * @see org.openecomp.ncomp.component.ApiRequest#getParentTransactionId() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_ParentTransactionId(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getAction Action}'. * * * @return the meta object for the attribute 'Action'. * @see org.openecomp.ncomp.component.ApiRequest#getAction() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_Action(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getDuration Duration}'. * * * @return the meta object for the attribute 'Duration'. * @see org.openecomp.ncomp.component.ApiRequest#getDuration() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_Duration(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.ApiRequest#getStatus Status}'. * * * @return the meta object for the attribute 'Status'. * @see org.openecomp.ncomp.component.ApiRequest#getStatus() * @see #getApiRequest() * @generated */ EAttribute getApiRequest_Status(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.DroolsRuntime Drools Runtime}'. * * * @return the meta object for class 'Drools Runtime'. * @see org.openecomp.ncomp.component.DroolsRuntime * @generated */ EClass getDroolsRuntime(); /** * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.component.DroolsRuntime#getRules Rules}'. * * * @return the meta object for the containment reference list 'Rules'. * @see org.openecomp.ncomp.component.DroolsRuntime#getRules() * @see #getDroolsRuntime() * @generated */ EReference getDroolsRuntime_Rules(); /** * Returns the meta object for class '{@link org.openecomp.ncomp.component.DroolsRule Drools Rule}'. * * * @return the meta object for class 'Drools Rule'. * @see org.openecomp.ncomp.component.DroolsRule * @generated */ EClass getDroolsRule(); /** * Returns the meta object for the attribute '{@link org.openecomp.ncomp.component.DroolsRule#getNumberOfFires Number Of Fires}'. * * * @return the meta object for the attribute 'Number Of Fires'. * @see org.openecomp.ncomp.component.DroolsRule#getNumberOfFires() * @see #getDroolsRule() * @generated */ EAttribute getDroolsRule_NumberOfFires(); /** * Returns the meta object for enum '{@link org.openecomp.ncomp.component.ApiRequestStatus Api Request Status}'. * * * @return the meta object for enum 'Api Request Status'. * @see org.openecomp.ncomp.component.ApiRequestStatus * @generated */ EEnum getApiRequestStatus(); /** * Returns the meta object for enum '{@link org.openecomp.ncomp.component.DroolsObjectChange Drools Object Change}'. * * * @return the meta object for enum 'Drools Object Change'. * @see org.openecomp.ncomp.component.DroolsObjectChange * @generated */ EEnum getDroolsObjectChange(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ ComponentFactory getComponentFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.ComponentImpl Component}' class. * * * @see org.openecomp.ncomp.component.impl.ComponentImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getComponent() * @generated */ EClass COMPONENT = eINSTANCE.getComponent(); /** * The meta object literal for the 'Classes' containment reference list feature. * * * @generated */ EReference COMPONENT__CLASSES = eINSTANCE.getComponent_Classes(); /** * The meta object literal for the 'Drools Runtimes' containment reference list feature. * * * @generated */ EReference COMPONENT__DROOLS_RUNTIMES = eINSTANCE.getComponent_DroolsRuntimes(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.ComponentClassImpl Class}' class. * * * @see org.openecomp.ncomp.component.impl.ComponentClassImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getComponentClass() * @generated */ EClass COMPONENT_CLASS = eINSTANCE.getComponentClass(); /** * The meta object literal for the 'Apis' containment reference list feature. * * * @generated */ EReference COMPONENT_CLASS__APIS = eINSTANCE.getComponentClass_Apis(); /** * The meta object literal for the 'Number Of Resources' attribute feature. * * * @generated */ EAttribute COMPONENT_CLASS__NUMBER_OF_RESOURCES = eINSTANCE.getComponentClass_NumberOfResources(); /** * The meta object literal for the 'Number Of Update Requests' attribute feature. * * * @generated */ EAttribute COMPONENT_CLASS__NUMBER_OF_UPDATE_REQUESTS = eINSTANCE.getComponentClass_NumberOfUpdateRequests(); /** * The meta object literal for the 'Number Of Create Requests' attribute feature. * * * @generated */ EAttribute COMPONENT_CLASS__NUMBER_OF_CREATE_REQUESTS = eINSTANCE.getComponentClass_NumberOfCreateRequests(); /** * The meta object literal for the 'Number Of Delete Requests' attribute feature. * * * @generated */ EAttribute COMPONENT_CLASS__NUMBER_OF_DELETE_REQUESTS = eINSTANCE.getComponentClass_NumberOfDeleteRequests(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.ApiImpl Api}' class. * * * @see org.openecomp.ncomp.component.impl.ApiImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApi() * @generated */ EClass API = eINSTANCE.getApi(); /** * The meta object literal for the 'Number Of Requests' attribute feature. * * * @generated */ EAttribute API__NUMBER_OF_REQUESTS = eINSTANCE.getApi_NumberOfRequests(); /** * The meta object literal for the 'Number Of Error Requests' attribute feature. * * * @generated */ EAttribute API__NUMBER_OF_ERROR_REQUESTS = eINSTANCE.getApi_NumberOfErrorRequests(); /** * The meta object literal for the 'Number Of Completed Requests' attribute feature. * * * @generated */ EAttribute API__NUMBER_OF_COMPLETED_REQUESTS = eINSTANCE.getApi_NumberOfCompletedRequests(); /** * The meta object literal for the 'Outstanding Requests' attribute feature. * * * @generated */ EAttribute API__OUTSTANDING_REQUESTS = eINSTANCE.getApi_OutstandingRequests(); /** * The meta object literal for the 'Last Request Duration' attribute feature. * * * @generated */ EAttribute API__LAST_REQUEST_DURATION = eINSTANCE.getApi_LastRequestDuration(); /** * The meta object literal for the 'Current Requests' operation. * * * @generated */ EOperation API___CURRENT_REQUESTS = eINSTANCE.getApi__CurrentRequests(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.ApiRequestImpl Api Request}' class. * * * @see org.openecomp.ncomp.component.impl.ApiRequestImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApiRequest() * @generated */ EClass API_REQUEST = eINSTANCE.getApiRequest(); /** * The meta object literal for the 'Component Name' attribute feature. * * * @generated */ EAttribute API_REQUEST__COMPONENT_NAME = eINSTANCE.getApiRequest_ComponentName(); /** * The meta object literal for the 'Resource Path' attribute feature. * * * @generated */ EAttribute API_REQUEST__RESOURCE_PATH = eINSTANCE.getApiRequest_ResourcePath(); /** * The meta object literal for the 'Transaction Id' attribute feature. * * * @generated */ EAttribute API_REQUEST__TRANSACTION_ID = eINSTANCE.getApiRequest_TransactionId(); /** * The meta object literal for the 'Parent Transaction Id' attribute feature. * * * @generated */ EAttribute API_REQUEST__PARENT_TRANSACTION_ID = eINSTANCE.getApiRequest_ParentTransactionId(); /** * The meta object literal for the 'Action' attribute feature. * * * @generated */ EAttribute API_REQUEST__ACTION = eINSTANCE.getApiRequest_Action(); /** * The meta object literal for the 'Duration' attribute feature. * * * @generated */ EAttribute API_REQUEST__DURATION = eINSTANCE.getApiRequest_Duration(); /** * The meta object literal for the 'Status' attribute feature. * * * @generated */ EAttribute API_REQUEST__STATUS = eINSTANCE.getApiRequest_Status(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.DroolsRuntimeImpl Drools Runtime}' class. * * * @see org.openecomp.ncomp.component.impl.DroolsRuntimeImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsRuntime() * @generated */ EClass DROOLS_RUNTIME = eINSTANCE.getDroolsRuntime(); /** * The meta object literal for the 'Rules' containment reference list feature. * * * @generated */ EReference DROOLS_RUNTIME__RULES = eINSTANCE.getDroolsRuntime_Rules(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.impl.DroolsRuleImpl Drools Rule}' class. * * * @see org.openecomp.ncomp.component.impl.DroolsRuleImpl * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsRule() * @generated */ EClass DROOLS_RULE = eINSTANCE.getDroolsRule(); /** * The meta object literal for the 'Number Of Fires' attribute feature. * * * @generated */ EAttribute DROOLS_RULE__NUMBER_OF_FIRES = eINSTANCE.getDroolsRule_NumberOfFires(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.ApiRequestStatus Api Request Status}' enum. * * * @see org.openecomp.ncomp.component.ApiRequestStatus * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getApiRequestStatus() * @generated */ EEnum API_REQUEST_STATUS = eINSTANCE.getApiRequestStatus(); /** * The meta object literal for the '{@link org.openecomp.ncomp.component.DroolsObjectChange Drools Object Change}' enum. * * * @see org.openecomp.ncomp.component.DroolsObjectChange * @see org.openecomp.ncomp.component.impl.ComponentPackageImpl#getDroolsObjectChange() * @generated */ EEnum DROOLS_OBJECT_CHANGE = eINSTANCE.getDroolsObjectChange(); } } //ComponentPackage