aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java')
-rw-r--r--ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java5045
1 files changed, 5045 insertions, 0 deletions
diff --git a/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java b/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java
new file mode 100644
index 0000000..c6ca7c1
--- /dev/null
+++ b/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/compute/ComputePackage.java
@@ -0,0 +1,5045 @@
+
+/*-
+ * ============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.openstack.compute;
+
+import org.openecomp.ncomp.openstack.core.CorePackage;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+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.openecomp.ncomp.openstack.compute.ComputeFactory
+ * @model kind="package"
+ * annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/ncomp-openstack-model/src/main/xcore-gen' basePackage='org.openecomp.ncomp.openstack'"
+ * @generated
+ */
+public interface ComputePackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "compute";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "org.openecomp.ncomp.openstack.compute";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "compute";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ComputePackage eINSTANCE = org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.ComputeServiceImpl <em>Service</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputeServiceImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getComputeService()
+ * @generated
+ */
+ int COMPUTE_SERVICE = 0;
+
+ /**
+ * The number of structural features of the '<em>Service</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE_FEATURE_COUNT = 0;
+
+ /**
+ * The operation id for the '<em>Create Server</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___CREATE_SERVER__OPENSTACKREQUESTNEWSERVER = 0;
+
+ /**
+ * The operation id for the '<em>Delete Server</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___DELETE_SERVER__STRING_STRING = 1;
+
+ /**
+ * The operation id for the '<em>Create Key Pair</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___CREATE_KEY_PAIR__OPENSTACKREQUESTKEYPAIR = 2;
+
+ /**
+ * The operation id for the '<em>Delete</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___DELETE__OPENSTACKREQUESTDELETE = 3;
+
+ /**
+ * The operation id for the '<em>Create Flavor</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___CREATE_FLAVOR__OPENSTACKREQUESTFLAVOR = 4;
+
+ /**
+ * The operation id for the '<em>Create Security Group</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___CREATE_SECURITY_GROUP__OPENSTACKREQUESTSECURITYGROUP = 5;
+
+ /**
+ * The operation id for the '<em>Server Action</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___SERVER_ACTION__OPENSTACKREQUESTSERVERACTION = 6;
+
+ /**
+ * The operation id for the '<em>Deploy Vm Type</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___DEPLOY_VM_TYPE__STRING_STRING = 7;
+
+ /**
+ * The operation id for the '<em>Undeploy Vm Type</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___UNDEPLOY_VM_TYPE__STRING_STRING = 8;
+
+ /**
+ * The operation id for the '<em>Deploy User</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___DEPLOY_USER__USER_STRING = 9;
+
+ /**
+ * The operation id for the '<em>Undeploy User</em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE___UNDEPLOY_USER__USER_STRING = 10;
+
+ /**
+ * The number of operations of the '<em>Service</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPUTE_SERVICE_OPERATION_COUNT = 11;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestNewServerImpl <em>Openstack Request New Server</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestNewServerImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestNewServer()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER = 1;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__NAME = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Hypervisor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__HYPERVISOR = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>User</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__USER = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Networks</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__NETWORKS = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Ports</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__PORTS = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>User data</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__USER_DATA = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Floating Ip</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__FLOATING_IP = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Vm Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER__VM_TYPE = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 7;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request New Server</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 8;
+
+ /**
+ * The number of operations of the '<em>Openstack Request New Server</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_NEW_SERVER_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestKeyPairImpl <em>Openstack Request Key Pair</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestKeyPairImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestKeyPair()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_KEY_PAIR = 2;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_KEY_PAIR__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The feature id for the '<em><b>User</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_KEY_PAIR__USER = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request Key Pair</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_KEY_PAIR_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
+
+ /**
+ * The number of operations of the '<em>Openstack Request Key Pair</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_KEY_PAIR_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestFlavorImpl <em>Openstack Request Flavor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestFlavorImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestFlavor()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_FLAVOR = 3;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_FLAVOR__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The feature id for the '<em><b>Vm Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_FLAVOR__VM_TYPE = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request Flavor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_FLAVOR_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
+
+ /**
+ * The number of operations of the '<em>Openstack Request Flavor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_FLAVOR_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestSecurityGroupImpl <em>Openstack Request Security Group</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestSecurityGroupImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestSecurityGroup()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_SECURITY_GROUP = 4;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SECURITY_GROUP__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The feature id for the '<em><b>Vm Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SECURITY_GROUP__VM_TYPE = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request Security Group</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SECURITY_GROUP_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
+
+ /**
+ * The number of operations of the '<em>Openstack Request Security Group</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SECURITY_GROUP_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestServerActionImpl <em>Openstack Request Server Action</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestServerActionImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestServerAction()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION = 5;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION__NAME = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Action</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION__ACTION = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request Server Action</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 2;
+
+ /**
+ * The number of operations of the '<em>Openstack Request Server Action</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_SERVER_ACTION_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestPollImpl <em>Openstack Request Poll</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestPollImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestPoll()
+ * @generated
+ */
+ int OPENSTACK_REQUEST_POLL = 6;
+
+ /**
+ * The feature id for the '<em><b>Project Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_POLL__PROJECT_NAME = CorePackage.OPEN_STACK_REQUEST__PROJECT_NAME;
+
+ /**
+ * The number of structural features of the '<em>Openstack Request Poll</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_POLL_FEATURE_COUNT = CorePackage.OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
+
+ /**
+ * The number of operations of the '<em>Openstack Request Poll</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OPENSTACK_REQUEST_POLL_OPERATION_COUNT = CorePackage.OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.ServerImpl <em>Server</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ServerImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getServer()
+ * @generated
+ */
+ int SERVER = 7;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__ID = 0;
+
+ /**
+ * The feature id for the '<em><b>Tenant id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__TENANT_ID = 1;
+
+ /**
+ * The feature id for the '<em><b>User id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__USER_ID = 2;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__NAME = 3;
+
+ /**
+ * The feature id for the '<em><b>Updated</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__UPDATED = 4;
+
+ /**
+ * The feature id for the '<em><b>Created</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__CREATED = 5;
+
+ /**
+ * The feature id for the '<em><b>Host Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__HOST_ID = 6;
+
+ /**
+ * The feature id for the '<em><b>Access IPv4</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__ACCESS_IPV4 = 7;
+
+ /**
+ * The feature id for the '<em><b>Access IPv6</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__ACCESS_IPV6 = 8;
+
+ /**
+ * The feature id for the '<em><b>Status</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__STATUS = 9;
+
+ /**
+ * The feature id for the '<em><b>Config drive</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__CONFIG_DRIVE = 10;
+
+ /**
+ * The feature id for the '<em><b>Key name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__KEY_NAME = 11;
+
+ /**
+ * The feature id for the '<em><b>Progress</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__PROGRESS = 12;
+
+ /**
+ * The feature id for the '<em><b>OS DCF disk Config</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_DCF_DISK_CONFIG = 13;
+
+ /**
+ * The feature id for the '<em><b>OS EXT STS power state</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_STS_POWER_STATE = 14;
+
+ /**
+ * The feature id for the '<em><b>OS EXT STS vm state</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_STS_VM_STATE = 15;
+
+ /**
+ * The feature id for the '<em><b>OS EXT STS task state</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_STS_TASK_STATE = 16;
+
+ /**
+ * The feature id for the '<em><b>OS EXT SRV ATTR host</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_SRV_ATTR_HOST = 17;
+
+ /**
+ * The feature id for the '<em><b>OS EXT SRV ATTR instance name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_SRV_ATTR_INSTANCE_NAME = 18;
+
+ /**
+ * The feature id for the '<em><b>OS EXT SRV ATTR hypervisor hostname</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_EXT_SRV_ATTR_HYPERVISOR_HOSTNAME = 19;
+
+ /**
+ * The feature id for the '<em><b>OS SRV USG launched at</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_SRV_USG_LAUNCHED_AT = 20;
+
+ /**
+ * The feature id for the '<em><b>OS SRV USG terminated at</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__OS_SRV_USG_TERMINATED_AT = 21;
+
+ /**
+ * The feature id for the '<em><b>Image</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__IMAGE = 22;
+
+ /**
+ * The feature id for the '<em><b>Flavor</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__FLAVOR = 23;
+
+ /**
+ * The feature id for the '<em><b>Addresses</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__ADDRESSES = 24;
+
+ /**
+ * The feature id for the '<em><b>Security groups</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__SECURITY_GROUPS = 25;
+
+ /**
+ * The feature id for the '<em><b>Metadata</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__METADATA = 26;
+
+ /**
+ * The feature id for the '<em><b>Links</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__LINKS = 27;
+
+ /**
+ * The feature id for the '<em><b>Fault</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER__FAULT = 28;
+
+ /**
+ * The number of structural features of the '<em>Server</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER_FEATURE_COUNT = 29;
+
+ /**
+ * The number of operations of the '<em>Server</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVER_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.ImageImpl <em>Image</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ImageImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getImage()
+ * @generated
+ */
+ int IMAGE = 8;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__ID = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__NAME = 1;
+
+ /**
+ * The feature id for the '<em><b>Updated</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__UPDATED = 2;
+
+ /**
+ * The feature id for the '<em><b>Created</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__CREATED = 3;
+
+ /**
+ * The feature id for the '<em><b>Tenant id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__TENANT_ID = 4;
+
+ /**
+ * The feature id for the '<em><b>User id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__USER_ID = 5;
+
+ /**
+ * The feature id for the '<em><b>Status</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__STATUS = 6;
+
+ /**
+ * The feature id for the '<em><b>Progress</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__PROGRESS = 7;
+
+ /**
+ * The feature id for the '<em><b>Min Disk</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__MIN_DISK = 8;
+
+ /**
+ * The feature id for the '<em><b>Min Ram</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__MIN_RAM = 9;
+
+ /**
+ * The feature id for the '<em><b>OS EXT IMG SIZE size</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__OS_EXT_IMG_SIZE_SIZE = 10;
+
+ /**
+ * The feature id for the '<em><b>Server</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__SERVER = 11;
+
+ /**
+ * The feature id for the '<em><b>Links</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__LINKS = 12;
+
+ /**
+ * The feature id for the '<em><b>Metadata</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE__METADATA = 13;
+
+ /**
+ * The number of structural features of the '<em>Image</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE_FEATURE_COUNT = 14;
+
+ /**
+ * The number of operations of the '<em>Image</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMAGE_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.FlavorImpl <em>Flavor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FlavorImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFlavor()
+ * @generated
+ */
+ int FLAVOR = 9;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__ID = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__NAME = 1;
+
+ /**
+ * The feature id for the '<em><b>Ram</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__RAM = 2;
+
+ /**
+ * The feature id for the '<em><b>Disk</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__DISK = 3;
+
+ /**
+ * The feature id for the '<em><b>Vcpus</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__VCPUS = 4;
+
+ /**
+ * The feature id for the '<em><b>Swap</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__SWAP = 5;
+
+ /**
+ * The feature id for the '<em><b>Rxtx factor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__RXTX_FACTOR = 6;
+
+ /**
+ * The feature id for the '<em><b>OS FLV EXT DATA ephemeral</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__OS_FLV_EXT_DATA_EPHEMERAL = 7;
+
+ /**
+ * The feature id for the '<em><b>OS FLV DISABLED disabled</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__OS_FLV_DISABLED_DISABLED = 8;
+
+ /**
+ * The feature id for the '<em><b>Os flavor access is public</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__OS_FLAVOR_ACCESS_IS_PUBLIC = 9;
+
+ /**
+ * The feature id for the '<em><b>Links</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR__LINKS = 10;
+
+ /**
+ * The number of structural features of the '<em>Flavor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR_FEATURE_COUNT = 11;
+
+ /**
+ * The number of operations of the '<em>Flavor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLAVOR_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.AddressesImpl <em>Addresses</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.AddressesImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getAddresses()
+ * @generated
+ */
+ int ADDRESSES = 10;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESSES__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Ips</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESSES__IPS = 1;
+
+ /**
+ * The number of structural features of the '<em>Addresses</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESSES_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>Addresses</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESSES_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.AddressImpl <em>Address</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.AddressImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getAddress()
+ * @generated
+ */
+ int ADDRESS = 11;
+
+ /**
+ * The feature id for the '<em><b>Version</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS__VERSION = 0;
+
+ /**
+ * The feature id for the '<em><b>Addr</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS__ADDR = 1;
+
+ /**
+ * The feature id for the '<em><b>OS EXT IPS MAC mac addr</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS__OS_EXT_IPS_MAC_MAC_ADDR = 2;
+
+ /**
+ * The feature id for the '<em><b>OS EXT IPS type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS__OS_EXT_IPS_TYPE = 3;
+
+ /**
+ * The number of structural features of the '<em>Address</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS_FEATURE_COUNT = 4;
+
+ /**
+ * The number of operations of the '<em>Address</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADDRESS_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.LinkImpl <em>Link</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.LinkImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getLink()
+ * @generated
+ */
+ int LINK = 12;
+
+ /**
+ * The feature id for the '<em><b>Rel</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK__REL = 0;
+
+ /**
+ * The feature id for the '<em><b>Href</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK__HREF = 1;
+
+ /**
+ * The feature id for the '<em><b>Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK__TYPE = 2;
+
+ /**
+ * The number of structural features of the '<em>Link</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_FEATURE_COUNT = 3;
+
+ /**
+ * The number of operations of the '<em>Link</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.MetadataImpl <em>Metadata</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.MetadataImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getMetadata()
+ * @generated
+ */
+ int METADATA = 13;
+
+ /**
+ * The feature id for the '<em><b>Key</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int METADATA__KEY = 0;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int METADATA__VALUE = 1;
+
+ /**
+ * The number of structural features of the '<em>Metadata</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int METADATA_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>Metadata</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int METADATA_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.FaultImpl <em>Fault</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FaultImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFault()
+ * @generated
+ */
+ int FAULT = 14;
+
+ /**
+ * The feature id for the '<em><b>Message</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FAULT__MESSAGE = 0;
+
+ /**
+ * The feature id for the '<em><b>Created</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FAULT__CREATED = 1;
+
+ /**
+ * The feature id for the '<em><b>Code</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FAULT__CODE = 2;
+
+ /**
+ * The number of structural features of the '<em>Fault</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FAULT_FEATURE_COUNT = 3;
+
+ /**
+ * The number of operations of the '<em>Fault</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FAULT_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.PersonalityImpl <em>Personality</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.PersonalityImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getPersonality()
+ * @generated
+ */
+ int PERSONALITY = 15;
+
+ /**
+ * The feature id for the '<em><b>Path</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSONALITY__PATH = 0;
+
+ /**
+ * The feature id for the '<em><b>Contents</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSONALITY__CONTENTS = 1;
+
+ /**
+ * The number of structural features of the '<em>Personality</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSONALITY_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>Personality</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PERSONALITY_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.ReferenceImpl <em>Reference</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ReferenceImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getReference()
+ * @generated
+ */
+ int REFERENCE = 16;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCE__ID = 0;
+
+ /**
+ * The feature id for the '<em><b>Links</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCE__LINKS = 1;
+
+ /**
+ * The number of structural features of the '<em>Reference</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCE_FEATURE_COUNT = 2;
+
+ /**
+ * The number of operations of the '<em>Reference</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCE_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.VolumeImpl <em>Volume</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.VolumeImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getVolume()
+ * @generated
+ */
+ int VOLUME = 17;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__NAME;
+
+ /**
+ * The feature id for the '<em><b>Last Polled</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__LAST_POLLED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_POLLED;
+
+ /**
+ * The feature id for the '<em><b>Last Changed</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__LAST_CHANGED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_CHANGED;
+
+ /**
+ * The feature id for the '<em><b>Created</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__CREATED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__CREATED;
+
+ /**
+ * The feature id for the '<em><b>Status</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__STATUS = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Display name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__DISPLAY_NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__ATTACHMENTS = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Availability zone</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__AVAILABILITY_ZONE = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Created at</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__CREATED_AT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Volume type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__VOLUME_TYPE = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Metadata</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__METADATA = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__ID = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
+
+ /**
+ * The feature id for the '<em><b>Size</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__SIZE = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
+
+ /**
+ * The feature id for the '<em><b>Snapshot id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__SNAPSHOT_ID = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
+
+ /**
+ * The feature id for the '<em><b>Display description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME__DISPLAY_DESCRIPTION = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 10;
+
+ /**
+ * The number of structural features of the '<em>Volume</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_FEATURE_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 11;
+
+ /**
+ * The number of operations of the '<em>Volume</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_OPERATION_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.VolumeAttachmentImpl <em>Volume Attachment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.VolumeAttachmentImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getVolumeAttachment()
+ * @generated
+ */
+ int VOLUME_ATTACHMENT = 18;
+
+ /**
+ * The feature id for the '<em><b>Device</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT__DEVICE = 0;
+
+ /**
+ * The feature id for the '<em><b>Server id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT__SERVER_ID = 1;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT__ID = 2;
+
+ /**
+ * The feature id for the '<em><b>Volume id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT__VOLUME_ID = 3;
+
+ /**
+ * The number of structural features of the '<em>Volume Attachment</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT_FEATURE_COUNT = 4;
+
+ /**
+ * The number of operations of the '<em>Volume Attachment</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int VOLUME_ATTACHMENT_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.FloatingIpImpl <em>Floating Ip</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FloatingIpImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFloatingIp()
+ * @generated
+ */
+ int FLOATING_IP = 19;
+
+ /**
+ * The feature id for the '<em><b>Instance id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP__INSTANCE_ID = 0;
+
+ /**
+ * The feature id for the '<em><b>Ip</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP__IP = 1;
+
+ /**
+ * The feature id for the '<em><b>Fixed ip</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP__FIXED_IP = 2;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP__ID = 3;
+
+ /**
+ * The feature id for the '<em><b>Pool</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP__POOL = 4;
+
+ /**
+ * The number of structural features of the '<em>Floating Ip</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP_FEATURE_COUNT = 5;
+
+ /**
+ * The number of operations of the '<em>Floating Ip</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FLOATING_IP_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityGroupImpl <em>Security Group</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityGroupImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityGroup()
+ * @generated
+ */
+ int SECURITY_GROUP = 20;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__NAME;
+
+ /**
+ * The feature id for the '<em><b>Last Polled</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__LAST_POLLED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_POLLED;
+
+ /**
+ * The feature id for the '<em><b>Last Changed</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__LAST_CHANGED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_CHANGED;
+
+ /**
+ * The feature id for the '<em><b>Created</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__CREATED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__CREATED;
+
+ /**
+ * The feature id for the '<em><b>Rules</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__RULES = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Tenant id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__TENANT_ID = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__ID = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP__DESCRIPTION = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Security Group</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP_FEATURE_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
+
+ /**
+ * The number of operations of the '<em>Security Group</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_GROUP_OPERATION_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityRuleImpl <em>Security Rule</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityRuleImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityRule()
+ * @generated
+ */
+ int SECURITY_RULE = 21;
+
+ /**
+ * The feature id for the '<em><b>From port</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__FROM_PORT = 0;
+
+ /**
+ * The feature id for the '<em><b>Group</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__GROUP = 1;
+
+ /**
+ * The feature id for the '<em><b>Ip protocol</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__IP_PROTOCOL = 2;
+
+ /**
+ * The feature id for the '<em><b>To port</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__TO_PORT = 3;
+
+ /**
+ * The feature id for the '<em><b>Parent group id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__PARENT_GROUP_ID = 4;
+
+ /**
+ * The feature id for the '<em><b>Ip range</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__IP_RANGE = 5;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE__ID = 6;
+
+ /**
+ * The number of structural features of the '<em>Security Rule</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE_FEATURE_COUNT = 7;
+
+ /**
+ * The number of operations of the '<em>Security Rule</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RULE_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityRangeImpl <em>Security Range</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityRangeImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityRange()
+ * @generated
+ */
+ int SECURITY_RANGE = 22;
+
+ /**
+ * The feature id for the '<em><b>Cidr</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RANGE__CIDR = 0;
+
+ /**
+ * The number of structural features of the '<em>Security Range</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RANGE_FEATURE_COUNT = 1;
+
+ /**
+ * The number of operations of the '<em>Security Range</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_RANGE_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.openecomp.ncomp.openstack.compute.impl.KeyPairImpl <em>Key Pair</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.KeyPairImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getKeyPair()
+ * @generated
+ */
+ int KEY_PAIR = 23;
+
+ /**
+ * The feature id for the '<em><b>Public key</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_PAIR__PUBLIC_KEY = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_PAIR__NAME = 1;
+
+ /**
+ * The feature id for the '<em><b>Fingerprint</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_PAIR__FINGERPRINT = 2;
+
+ /**
+ * The number of structural features of the '<em>Key Pair</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_PAIR_FEATURE_COUNT = 3;
+
+ /**
+ * The number of operations of the '<em>Key Pair</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int KEY_PAIR_OPERATION_COUNT = 0;
+
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.ComputeService <em>Service</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Service</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService
+ * @generated
+ */
+ EClass getComputeService();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer) <em>Create Server</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Create Server</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer)
+ * @generated
+ */
+ EOperation getComputeService__CreateServer__OpenstackRequestNewServer();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#deleteServer(java.lang.String, java.lang.String) <em>Delete Server</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Delete Server</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#deleteServer(java.lang.String, java.lang.String)
+ * @generated
+ */
+ EOperation getComputeService__DeleteServer__String_String();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair) <em>Create Key Pair</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Create Key Pair</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair)
+ * @generated
+ */
+ EOperation getComputeService__CreateKeyPair__OpenstackRequestKeyPair();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete) <em>Delete</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Delete</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete)
+ * @generated
+ */
+ EOperation getComputeService__Delete__OpenstackRequestDelete();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor) <em>Create Flavor</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Create Flavor</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor)
+ * @generated
+ */
+ EOperation getComputeService__CreateFlavor__OpenstackRequestFlavor();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup) <em>Create Security Group</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Create Security Group</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup)
+ * @generated
+ */
+ EOperation getComputeService__CreateSecurityGroup__OpenstackRequestSecurityGroup();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction) <em>Server Action</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Server Action</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction)
+ * @generated
+ */
+ EOperation getComputeService__ServerAction__OpenstackRequestServerAction();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#deployVmType(java.lang.String, java.lang.String) <em>Deploy Vm Type</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Deploy Vm Type</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#deployVmType(java.lang.String, java.lang.String)
+ * @generated
+ */
+ EOperation getComputeService__DeployVmType__String_String();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#undeployVmType(java.lang.String, java.lang.String) <em>Undeploy Vm Type</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Undeploy Vm Type</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#undeployVmType(java.lang.String, java.lang.String)
+ * @generated
+ */
+ EOperation getComputeService__UndeployVmType__String_String();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#deployUser(org.openecomp.ncomp.core.User, java.lang.String) <em>Deploy User</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Deploy User</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#deployUser(org.openecomp.ncomp.core.User, java.lang.String)
+ * @generated
+ */
+ EOperation getComputeService__DeployUser__User_String();
+
+ /**
+ * Returns the meta object for the '{@link org.openecomp.ncomp.openstack.compute.ComputeService#undeployUser(org.openecomp.ncomp.core.User, java.lang.String) <em>Undeploy User</em>}' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the '<em>Undeploy User</em>' operation.
+ * @see org.openecomp.ncomp.openstack.compute.ComputeService#undeployUser(org.openecomp.ncomp.core.User, java.lang.String)
+ * @generated
+ */
+ EOperation getComputeService__UndeployUser__User_String();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer <em>Openstack Request New Server</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request New Server</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer
+ * @generated
+ */
+ EClass getOpenstackRequestNewServer();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getName()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getHypervisor <em>Hypervisor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Hypervisor</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getHypervisor()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_Hypervisor();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getUser <em>User</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>User</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getUser()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_User();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getNetworks <em>Networks</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Networks</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getNetworks()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_Networks();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getPorts <em>Ports</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Ports</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getPorts()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_Ports();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getUser_data <em>User data</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>User data</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getUser_data()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_User_data();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getFloatingIp <em>Floating Ip</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Floating Ip</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getFloatingIp()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EAttribute getOpenstackRequestNewServer_FloatingIp();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getVmType <em>Vm Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Vm Type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer#getVmType()
+ * @see #getOpenstackRequestNewServer()
+ * @generated
+ */
+ EReference getOpenstackRequestNewServer_VmType();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair <em>Openstack Request Key Pair</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request Key Pair</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair
+ * @generated
+ */
+ EClass getOpenstackRequestKeyPair();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair#getUser <em>User</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>User</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair#getUser()
+ * @see #getOpenstackRequestKeyPair()
+ * @generated
+ */
+ EReference getOpenstackRequestKeyPair_User();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor <em>Openstack Request Flavor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request Flavor</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor
+ * @generated
+ */
+ EClass getOpenstackRequestFlavor();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor#getVmType <em>Vm Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Vm Type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor#getVmType()
+ * @see #getOpenstackRequestFlavor()
+ * @generated
+ */
+ EReference getOpenstackRequestFlavor_VmType();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup <em>Openstack Request Security Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request Security Group</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup
+ * @generated
+ */
+ EClass getOpenstackRequestSecurityGroup();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup#getVmType <em>Vm Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Vm Type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup#getVmType()
+ * @see #getOpenstackRequestSecurityGroup()
+ * @generated
+ */
+ EReference getOpenstackRequestSecurityGroup_VmType();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction <em>Openstack Request Server Action</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request Server Action</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction
+ * @generated
+ */
+ EClass getOpenstackRequestServerAction();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction#getName()
+ * @see #getOpenstackRequestServerAction()
+ * @generated
+ */
+ EAttribute getOpenstackRequestServerAction_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction#getAction <em>Action</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Action</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction#getAction()
+ * @see #getOpenstackRequestServerAction()
+ * @generated
+ */
+ EAttribute getOpenstackRequestServerAction_Action();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.OpenstackRequestPoll <em>Openstack Request Poll</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Openstack Request Poll</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.OpenstackRequestPoll
+ * @generated
+ */
+ EClass getOpenstackRequestPoll();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Server <em>Server</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Server</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server
+ * @generated
+ */
+ EClass getServer();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getId()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getTenant_id <em>Tenant id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Tenant id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getTenant_id()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Tenant_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getUser_id <em>User id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>User id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getUser_id()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_User_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getName()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getUpdated <em>Updated</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Updated</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getUpdated()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Updated();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getCreated <em>Created</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Created</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getCreated()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Created();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getHostId <em>Host Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Host Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getHostId()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_HostId();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getAccessIPv4 <em>Access IPv4</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Access IPv4</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getAccessIPv4()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_AccessIPv4();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getAccessIPv6 <em>Access IPv6</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Access IPv6</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getAccessIPv6()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_AccessIPv6();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getStatus <em>Status</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Status</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getStatus()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Status();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getConfig_drive <em>Config drive</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Config drive</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getConfig_drive()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Config_drive();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getKey_name <em>Key name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Key name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getKey_name()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Key_name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getProgress <em>Progress</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Progress</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getProgress()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_Progress();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_DCF_diskConfig <em>OS DCF disk Config</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS DCF disk Config</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_DCF_diskConfig()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_DCF_diskConfig();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_power_state <em>OS EXT STS power state</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT STS power state</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_power_state()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_STS_power_state();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_vm_state <em>OS EXT STS vm state</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT STS vm state</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_vm_state()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_STS_vm_state();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_task_state <em>OS EXT STS task state</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT STS task state</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_STS_task_state()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_STS_task_state();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_host <em>OS EXT SRV ATTR host</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT SRV ATTR host</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_host()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_SRV_ATTR_host();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_instance_name <em>OS EXT SRV ATTR instance name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT SRV ATTR instance name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_instance_name()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_SRV_ATTR_instance_name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_hypervisor_hostname <em>OS EXT SRV ATTR hypervisor hostname</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT SRV ATTR hypervisor hostname</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_EXT_SRV_ATTR_hypervisor_hostname()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_EXT_SRV_ATTR_hypervisor_hostname();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_SRV_USG_launched_at <em>OS SRV USG launched at</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS SRV USG launched at</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_SRV_USG_launched_at()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_SRV_USG_launched_at();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Server#getOS_SRV_USG_terminated_at <em>OS SRV USG terminated at</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS SRV USG terminated at</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getOS_SRV_USG_terminated_at()
+ * @see #getServer()
+ * @generated
+ */
+ EAttribute getServer_OS_SRV_USG_terminated_at();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.Server#getImage <em>Image</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Image</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getImage()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Image();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.Server#getFlavor <em>Flavor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Flavor</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getFlavor()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Flavor();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Server#getAddresses <em>Addresses</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Addresses</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getAddresses()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Addresses();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Server#getSecurity_groups <em>Security groups</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Security groups</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getSecurity_groups()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Security_groups();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Server#getMetadata <em>Metadata</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Metadata</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getMetadata()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Metadata();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Server#getLinks <em>Links</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Links</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getLinks()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Links();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.Server#getFault <em>Fault</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fault</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Server#getFault()
+ * @see #getServer()
+ * @generated
+ */
+ EReference getServer_Fault();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Image <em>Image</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Image</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image
+ * @generated
+ */
+ EClass getImage();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getId()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getName()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getUpdated <em>Updated</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Updated</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getUpdated()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Updated();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getCreated <em>Created</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Created</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getCreated()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Created();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getTenant_id <em>Tenant id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Tenant id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getTenant_id()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Tenant_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getUser_id <em>User id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>User id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getUser_id()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_User_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getStatus <em>Status</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Status</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getStatus()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Status();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getProgress <em>Progress</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Progress</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getProgress()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_Progress();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getMinDisk <em>Min Disk</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Min Disk</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getMinDisk()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_MinDisk();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getMinRam <em>Min Ram</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Min Ram</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getMinRam()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_MinRam();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Image#getOS_EXT_IMG_SIZE_size <em>OS EXT IMG SIZE size</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT IMG SIZE size</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getOS_EXT_IMG_SIZE_size()
+ * @see #getImage()
+ * @generated
+ */
+ EAttribute getImage_OS_EXT_IMG_SIZE_size();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.Image#getServer <em>Server</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Server</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getServer()
+ * @see #getImage()
+ * @generated
+ */
+ EReference getImage_Server();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Image#getLinks <em>Links</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Links</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getLinks()
+ * @see #getImage()
+ * @generated
+ */
+ EReference getImage_Links();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Image#getMetadata <em>Metadata</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Metadata</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Image#getMetadata()
+ * @see #getImage()
+ * @generated
+ */
+ EReference getImage_Metadata();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Flavor <em>Flavor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Flavor</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor
+ * @generated
+ */
+ EClass getFlavor();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getId()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getName()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getRam <em>Ram</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Ram</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getRam()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Ram();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getDisk <em>Disk</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Disk</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getDisk()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Disk();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getVcpus <em>Vcpus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Vcpus</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getVcpus()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Vcpus();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getSwap <em>Swap</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Swap</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getSwap()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Swap();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getRxtx_factor <em>Rxtx factor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Rxtx factor</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getRxtx_factor()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Rxtx_factor();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#getOS_FLV_EXT_DATA_ephemeral <em>OS FLV EXT DATA ephemeral</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS FLV EXT DATA ephemeral</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getOS_FLV_EXT_DATA_ephemeral()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_OS_FLV_EXT_DATA_ephemeral();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#isOS_FLV_DISABLED_disabled <em>OS FLV DISABLED disabled</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS FLV DISABLED disabled</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#isOS_FLV_DISABLED_disabled()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_OS_FLV_DISABLED_disabled();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Flavor#isOs_flavor_access_is_public <em>Os flavor access is public</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Os flavor access is public</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#isOs_flavor_access_is_public()
+ * @see #getFlavor()
+ * @generated
+ */
+ EAttribute getFlavor_Os_flavor_access_is_public();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Flavor#getLinks <em>Links</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Links</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Flavor#getLinks()
+ * @see #getFlavor()
+ * @generated
+ */
+ EReference getFlavor_Links();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Addresses <em>Addresses</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Addresses</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Addresses
+ * @generated
+ */
+ EClass getAddresses();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Addresses#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Addresses#getName()
+ * @see #getAddresses()
+ * @generated
+ */
+ EAttribute getAddresses_Name();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Addresses#getIps <em>Ips</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Ips</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Addresses#getIps()
+ * @see #getAddresses()
+ * @generated
+ */
+ EReference getAddresses_Ips();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Address <em>Address</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Address</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Address
+ * @generated
+ */
+ EClass getAddress();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Address#getVersion <em>Version</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Version</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Address#getVersion()
+ * @see #getAddress()
+ * @generated
+ */
+ EAttribute getAddress_Version();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Address#getAddr <em>Addr</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Addr</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Address#getAddr()
+ * @see #getAddress()
+ * @generated
+ */
+ EAttribute getAddress_Addr();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Address#getOS_EXT_IPS_MAC_mac_addr <em>OS EXT IPS MAC mac addr</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT IPS MAC mac addr</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Address#getOS_EXT_IPS_MAC_mac_addr()
+ * @see #getAddress()
+ * @generated
+ */
+ EAttribute getAddress_OS_EXT_IPS_MAC_mac_addr();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Address#getOS_EXT_IPS_type <em>OS EXT IPS type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>OS EXT IPS type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Address#getOS_EXT_IPS_type()
+ * @see #getAddress()
+ * @generated
+ */
+ EAttribute getAddress_OS_EXT_IPS_type();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Link <em>Link</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Link</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Link
+ * @generated
+ */
+ EClass getLink();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Link#getRel <em>Rel</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Rel</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Link#getRel()
+ * @see #getLink()
+ * @generated
+ */
+ EAttribute getLink_Rel();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Link#getHref <em>Href</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Href</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Link#getHref()
+ * @see #getLink()
+ * @generated
+ */
+ EAttribute getLink_Href();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Link#getType <em>Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Link#getType()
+ * @see #getLink()
+ * @generated
+ */
+ EAttribute getLink_Type();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Metadata <em>Metadata</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Metadata</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Metadata
+ * @generated
+ */
+ EClass getMetadata();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Metadata#getKey <em>Key</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Key</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Metadata#getKey()
+ * @see #getMetadata()
+ * @generated
+ */
+ EAttribute getMetadata_Key();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Metadata#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Value</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Metadata#getValue()
+ * @see #getMetadata()
+ * @generated
+ */
+ EAttribute getMetadata_Value();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Fault <em>Fault</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Fault</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Fault
+ * @generated
+ */
+ EClass getFault();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Fault#getMessage <em>Message</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Message</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Fault#getMessage()
+ * @see #getFault()
+ * @generated
+ */
+ EAttribute getFault_Message();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Fault#getCreated <em>Created</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Created</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Fault#getCreated()
+ * @see #getFault()
+ * @generated
+ */
+ EAttribute getFault_Created();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Fault#getCode <em>Code</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Code</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Fault#getCode()
+ * @see #getFault()
+ * @generated
+ */
+ EAttribute getFault_Code();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Personality <em>Personality</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Personality</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Personality
+ * @generated
+ */
+ EClass getPersonality();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Personality#getPath <em>Path</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Path</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Personality#getPath()
+ * @see #getPersonality()
+ * @generated
+ */
+ EAttribute getPersonality_Path();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Personality#getContents <em>Contents</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Contents</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Personality#getContents()
+ * @see #getPersonality()
+ * @generated
+ */
+ EAttribute getPersonality_Contents();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Reference <em>Reference</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Reference</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Reference
+ * @generated
+ */
+ EClass getReference();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Reference#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Reference#getId()
+ * @see #getReference()
+ * @generated
+ */
+ EAttribute getReference_Id();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Reference#getLinks <em>Links</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Links</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Reference#getLinks()
+ * @see #getReference()
+ * @generated
+ */
+ EReference getReference_Links();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.Volume <em>Volume</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Volume</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume
+ * @generated
+ */
+ EClass getVolume();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getStatus <em>Status</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Status</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getStatus()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Status();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getDisplay_name <em>Display name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Display name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getDisplay_name()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Display_name();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Volume#getAttachments <em>Attachments</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Attachments</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getAttachments()
+ * @see #getVolume()
+ * @generated
+ */
+ EReference getVolume_Attachments();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getAvailability_zone <em>Availability zone</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Availability zone</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getAvailability_zone()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Availability_zone();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getCreated_at <em>Created at</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Created at</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getCreated_at()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Created_at();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getVolume_type <em>Volume type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Volume type</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getVolume_type()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Volume_type();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.Volume#getMetadata <em>Metadata</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Metadata</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getMetadata()
+ * @see #getVolume()
+ * @generated
+ */
+ EReference getVolume_Metadata();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getId()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getSize <em>Size</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Size</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getSize()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Size();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getSnapshot_id <em>Snapshot id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Snapshot id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getSnapshot_id()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Snapshot_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.Volume#getDisplay_description <em>Display description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Display description</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.Volume#getDisplay_description()
+ * @see #getVolume()
+ * @generated
+ */
+ EAttribute getVolume_Display_description();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.VolumeAttachment <em>Volume Attachment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Volume Attachment</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.VolumeAttachment
+ * @generated
+ */
+ EClass getVolumeAttachment();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.VolumeAttachment#getDevice <em>Device</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Device</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.VolumeAttachment#getDevice()
+ * @see #getVolumeAttachment()
+ * @generated
+ */
+ EAttribute getVolumeAttachment_Device();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.VolumeAttachment#getServer_id <em>Server id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Server id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.VolumeAttachment#getServer_id()
+ * @see #getVolumeAttachment()
+ * @generated
+ */
+ EAttribute getVolumeAttachment_Server_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.VolumeAttachment#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.VolumeAttachment#getId()
+ * @see #getVolumeAttachment()
+ * @generated
+ */
+ EAttribute getVolumeAttachment_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.VolumeAttachment#getVolume_id <em>Volume id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Volume id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.VolumeAttachment#getVolume_id()
+ * @see #getVolumeAttachment()
+ * @generated
+ */
+ EAttribute getVolumeAttachment_Volume_id();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.FloatingIp <em>Floating Ip</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Floating Ip</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp
+ * @generated
+ */
+ EClass getFloatingIp();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.FloatingIp#getInstance_id <em>Instance id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Instance id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp#getInstance_id()
+ * @see #getFloatingIp()
+ * @generated
+ */
+ EAttribute getFloatingIp_Instance_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.FloatingIp#getIp <em>Ip</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Ip</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp#getIp()
+ * @see #getFloatingIp()
+ * @generated
+ */
+ EAttribute getFloatingIp_Ip();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.FloatingIp#getFixed_ip <em>Fixed ip</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Fixed ip</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp#getFixed_ip()
+ * @see #getFloatingIp()
+ * @generated
+ */
+ EAttribute getFloatingIp_Fixed_ip();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.FloatingIp#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp#getId()
+ * @see #getFloatingIp()
+ * @generated
+ */
+ EAttribute getFloatingIp_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.FloatingIp#getPool <em>Pool</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Pool</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.FloatingIp#getPool()
+ * @see #getFloatingIp()
+ * @generated
+ */
+ EAttribute getFloatingIp_Pool();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.SecurityGroup <em>Security Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Security Group</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityGroup
+ * @generated
+ */
+ EClass getSecurityGroup();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.compute.SecurityGroup#getRules <em>Rules</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Rules</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityGroup#getRules()
+ * @see #getSecurityGroup()
+ * @generated
+ */
+ EReference getSecurityGroup_Rules();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityGroup#getTenant_id <em>Tenant id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Tenant id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityGroup#getTenant_id()
+ * @see #getSecurityGroup()
+ * @generated
+ */
+ EAttribute getSecurityGroup_Tenant_id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityGroup#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityGroup#getId()
+ * @see #getSecurityGroup()
+ * @generated
+ */
+ EAttribute getSecurityGroup_Id();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityGroup#getDescription <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Description</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityGroup#getDescription()
+ * @see #getSecurityGroup()
+ * @generated
+ */
+ EAttribute getSecurityGroup_Description();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.SecurityRule <em>Security Rule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Security Rule</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule
+ * @generated
+ */
+ EClass getSecurityRule();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getFrom_port <em>From port</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>From port</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getFrom_port()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EAttribute getSecurityRule_From_port();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getGroup <em>Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Group</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getGroup()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EReference getSecurityRule_Group();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getIp_protocol <em>Ip protocol</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Ip protocol</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getIp_protocol()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EAttribute getSecurityRule_Ip_protocol();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getTo_port <em>To port</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>To port</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getTo_port()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EAttribute getSecurityRule_To_port();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getParent_group_id <em>Parent group id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Parent group id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getParent_group_id()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EAttribute getSecurityRule_Parent_group_id();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getIp_range <em>Ip range</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ip range</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getIp_range()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EReference getSecurityRule_Ip_range();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRule#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRule#getId()
+ * @see #getSecurityRule()
+ * @generated
+ */
+ EAttribute getSecurityRule_Id();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.SecurityRange <em>Security Range</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Security Range</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRange
+ * @generated
+ */
+ EClass getSecurityRange();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.SecurityRange#getCidr <em>Cidr</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Cidr</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.SecurityRange#getCidr()
+ * @see #getSecurityRange()
+ * @generated
+ */
+ EAttribute getSecurityRange_Cidr();
+
+ /**
+ * Returns the meta object for class '{@link org.openecomp.ncomp.openstack.compute.KeyPair <em>Key Pair</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Key Pair</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.KeyPair
+ * @generated
+ */
+ EClass getKeyPair();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.KeyPair#getPublic_key <em>Public key</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Public key</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.KeyPair#getPublic_key()
+ * @see #getKeyPair()
+ * @generated
+ */
+ EAttribute getKeyPair_Public_key();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.KeyPair#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.KeyPair#getName()
+ * @see #getKeyPair()
+ * @generated
+ */
+ EAttribute getKeyPair_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.compute.KeyPair#getFingerprint <em>Fingerprint</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Fingerprint</em>'.
+ * @see org.openecomp.ncomp.openstack.compute.KeyPair#getFingerprint()
+ * @see #getKeyPair()
+ * @generated
+ */
+ EAttribute getKeyPair_Fingerprint();
+
+ /**
+ * 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
+ */
+ ComputeFactory getComputeFactory();
+
+ /**
+ * <!-- 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.openecomp.ncomp.openstack.compute.impl.ComputeServiceImpl <em>Service</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputeServiceImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getComputeService()
+ * @generated
+ */
+ EClass COMPUTE_SERVICE = eINSTANCE.getComputeService();
+
+ /**
+ * The meta object literal for the '<em><b>Create Server</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___CREATE_SERVER__OPENSTACKREQUESTNEWSERVER = eINSTANCE.getComputeService__CreateServer__OpenstackRequestNewServer();
+
+ /**
+ * The meta object literal for the '<em><b>Delete Server</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___DELETE_SERVER__STRING_STRING = eINSTANCE.getComputeService__DeleteServer__String_String();
+
+ /**
+ * The meta object literal for the '<em><b>Create Key Pair</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___CREATE_KEY_PAIR__OPENSTACKREQUESTKEYPAIR = eINSTANCE.getComputeService__CreateKeyPair__OpenstackRequestKeyPair();
+
+ /**
+ * The meta object literal for the '<em><b>Delete</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___DELETE__OPENSTACKREQUESTDELETE = eINSTANCE.getComputeService__Delete__OpenstackRequestDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Create Flavor</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___CREATE_FLAVOR__OPENSTACKREQUESTFLAVOR = eINSTANCE.getComputeService__CreateFlavor__OpenstackRequestFlavor();
+
+ /**
+ * The meta object literal for the '<em><b>Create Security Group</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___CREATE_SECURITY_GROUP__OPENSTACKREQUESTSECURITYGROUP = eINSTANCE.getComputeService__CreateSecurityGroup__OpenstackRequestSecurityGroup();
+
+ /**
+ * The meta object literal for the '<em><b>Server Action</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___SERVER_ACTION__OPENSTACKREQUESTSERVERACTION = eINSTANCE.getComputeService__ServerAction__OpenstackRequestServerAction();
+
+ /**
+ * The meta object literal for the '<em><b>Deploy Vm Type</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___DEPLOY_VM_TYPE__STRING_STRING = eINSTANCE.getComputeService__DeployVmType__String_String();
+
+ /**
+ * The meta object literal for the '<em><b>Undeploy Vm Type</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___UNDEPLOY_VM_TYPE__STRING_STRING = eINSTANCE.getComputeService__UndeployVmType__String_String();
+
+ /**
+ * The meta object literal for the '<em><b>Deploy User</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___DEPLOY_USER__USER_STRING = eINSTANCE.getComputeService__DeployUser__User_String();
+
+ /**
+ * The meta object literal for the '<em><b>Undeploy User</b></em>' operation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EOperation COMPUTE_SERVICE___UNDEPLOY_USER__USER_STRING = eINSTANCE.getComputeService__UndeployUser__User_String();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestNewServerImpl <em>Openstack Request New Server</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestNewServerImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestNewServer()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_NEW_SERVER = eINSTANCE.getOpenstackRequestNewServer();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__NAME = eINSTANCE.getOpenstackRequestNewServer_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Hypervisor</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__HYPERVISOR = eINSTANCE.getOpenstackRequestNewServer_Hypervisor();
+
+ /**
+ * The meta object literal for the '<em><b>User</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__USER = eINSTANCE.getOpenstackRequestNewServer_User();
+
+ /**
+ * The meta object literal for the '<em><b>Networks</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__NETWORKS = eINSTANCE.getOpenstackRequestNewServer_Networks();
+
+ /**
+ * The meta object literal for the '<em><b>Ports</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__PORTS = eINSTANCE.getOpenstackRequestNewServer_Ports();
+
+ /**
+ * The meta object literal for the '<em><b>User data</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__USER_DATA = eINSTANCE.getOpenstackRequestNewServer_User_data();
+
+ /**
+ * The meta object literal for the '<em><b>Floating Ip</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_NEW_SERVER__FLOATING_IP = eINSTANCE.getOpenstackRequestNewServer_FloatingIp();
+
+ /**
+ * The meta object literal for the '<em><b>Vm Type</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OPENSTACK_REQUEST_NEW_SERVER__VM_TYPE = eINSTANCE.getOpenstackRequestNewServer_VmType();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestKeyPairImpl <em>Openstack Request Key Pair</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestKeyPairImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestKeyPair()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_KEY_PAIR = eINSTANCE.getOpenstackRequestKeyPair();
+
+ /**
+ * The meta object literal for the '<em><b>User</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OPENSTACK_REQUEST_KEY_PAIR__USER = eINSTANCE.getOpenstackRequestKeyPair_User();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestFlavorImpl <em>Openstack Request Flavor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestFlavorImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestFlavor()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_FLAVOR = eINSTANCE.getOpenstackRequestFlavor();
+
+ /**
+ * The meta object literal for the '<em><b>Vm Type</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OPENSTACK_REQUEST_FLAVOR__VM_TYPE = eINSTANCE.getOpenstackRequestFlavor_VmType();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestSecurityGroupImpl <em>Openstack Request Security Group</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestSecurityGroupImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestSecurityGroup()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_SECURITY_GROUP = eINSTANCE.getOpenstackRequestSecurityGroup();
+
+ /**
+ * The meta object literal for the '<em><b>Vm Type</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OPENSTACK_REQUEST_SECURITY_GROUP__VM_TYPE = eINSTANCE.getOpenstackRequestSecurityGroup_VmType();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestServerActionImpl <em>Openstack Request Server Action</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestServerActionImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestServerAction()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_SERVER_ACTION = eINSTANCE.getOpenstackRequestServerAction();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_SERVER_ACTION__NAME = eINSTANCE.getOpenstackRequestServerAction_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Action</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OPENSTACK_REQUEST_SERVER_ACTION__ACTION = eINSTANCE.getOpenstackRequestServerAction_Action();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestPollImpl <em>Openstack Request Poll</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.OpenstackRequestPollImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getOpenstackRequestPoll()
+ * @generated
+ */
+ EClass OPENSTACK_REQUEST_POLL = eINSTANCE.getOpenstackRequestPoll();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.ServerImpl <em>Server</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ServerImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getServer()
+ * @generated
+ */
+ EClass SERVER = eINSTANCE.getServer();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__ID = eINSTANCE.getServer_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Tenant id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__TENANT_ID = eINSTANCE.getServer_Tenant_id();
+
+ /**
+ * The meta object literal for the '<em><b>User id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__USER_ID = eINSTANCE.getServer_User_id();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__NAME = eINSTANCE.getServer_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Updated</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__UPDATED = eINSTANCE.getServer_Updated();
+
+ /**
+ * The meta object literal for the '<em><b>Created</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__CREATED = eINSTANCE.getServer_Created();
+
+ /**
+ * The meta object literal for the '<em><b>Host Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__HOST_ID = eINSTANCE.getServer_HostId();
+
+ /**
+ * The meta object literal for the '<em><b>Access IPv4</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__ACCESS_IPV4 = eINSTANCE.getServer_AccessIPv4();
+
+ /**
+ * The meta object literal for the '<em><b>Access IPv6</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__ACCESS_IPV6 = eINSTANCE.getServer_AccessIPv6();
+
+ /**
+ * The meta object literal for the '<em><b>Status</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__STATUS = eINSTANCE.getServer_Status();
+
+ /**
+ * The meta object literal for the '<em><b>Config drive</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__CONFIG_DRIVE = eINSTANCE.getServer_Config_drive();
+
+ /**
+ * The meta object literal for the '<em><b>Key name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__KEY_NAME = eINSTANCE.getServer_Key_name();
+
+ /**
+ * The meta object literal for the '<em><b>Progress</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__PROGRESS = eINSTANCE.getServer_Progress();
+
+ /**
+ * The meta object literal for the '<em><b>OS DCF disk Config</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_DCF_DISK_CONFIG = eINSTANCE.getServer_OS_DCF_diskConfig();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT STS power state</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_STS_POWER_STATE = eINSTANCE.getServer_OS_EXT_STS_power_state();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT STS vm state</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_STS_VM_STATE = eINSTANCE.getServer_OS_EXT_STS_vm_state();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT STS task state</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_STS_TASK_STATE = eINSTANCE.getServer_OS_EXT_STS_task_state();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT SRV ATTR host</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_SRV_ATTR_HOST = eINSTANCE.getServer_OS_EXT_SRV_ATTR_host();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT SRV ATTR instance name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_SRV_ATTR_INSTANCE_NAME = eINSTANCE.getServer_OS_EXT_SRV_ATTR_instance_name();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT SRV ATTR hypervisor hostname</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_EXT_SRV_ATTR_HYPERVISOR_HOSTNAME = eINSTANCE.getServer_OS_EXT_SRV_ATTR_hypervisor_hostname();
+
+ /**
+ * The meta object literal for the '<em><b>OS SRV USG launched at</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_SRV_USG_LAUNCHED_AT = eINSTANCE.getServer_OS_SRV_USG_launched_at();
+
+ /**
+ * The meta object literal for the '<em><b>OS SRV USG terminated at</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVER__OS_SRV_USG_TERMINATED_AT = eINSTANCE.getServer_OS_SRV_USG_terminated_at();
+
+ /**
+ * The meta object literal for the '<em><b>Image</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__IMAGE = eINSTANCE.getServer_Image();
+
+ /**
+ * The meta object literal for the '<em><b>Flavor</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__FLAVOR = eINSTANCE.getServer_Flavor();
+
+ /**
+ * The meta object literal for the '<em><b>Addresses</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__ADDRESSES = eINSTANCE.getServer_Addresses();
+
+ /**
+ * The meta object literal for the '<em><b>Security groups</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__SECURITY_GROUPS = eINSTANCE.getServer_Security_groups();
+
+ /**
+ * The meta object literal for the '<em><b>Metadata</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__METADATA = eINSTANCE.getServer_Metadata();
+
+ /**
+ * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__LINKS = eINSTANCE.getServer_Links();
+
+ /**
+ * The meta object literal for the '<em><b>Fault</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVER__FAULT = eINSTANCE.getServer_Fault();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.ImageImpl <em>Image</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ImageImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getImage()
+ * @generated
+ */
+ EClass IMAGE = eINSTANCE.getImage();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__ID = eINSTANCE.getImage_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__NAME = eINSTANCE.getImage_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Updated</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__UPDATED = eINSTANCE.getImage_Updated();
+
+ /**
+ * The meta object literal for the '<em><b>Created</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__CREATED = eINSTANCE.getImage_Created();
+
+ /**
+ * The meta object literal for the '<em><b>Tenant id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__TENANT_ID = eINSTANCE.getImage_Tenant_id();
+
+ /**
+ * The meta object literal for the '<em><b>User id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__USER_ID = eINSTANCE.getImage_User_id();
+
+ /**
+ * The meta object literal for the '<em><b>Status</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__STATUS = eINSTANCE.getImage_Status();
+
+ /**
+ * The meta object literal for the '<em><b>Progress</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__PROGRESS = eINSTANCE.getImage_Progress();
+
+ /**
+ * The meta object literal for the '<em><b>Min Disk</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__MIN_DISK = eINSTANCE.getImage_MinDisk();
+
+ /**
+ * The meta object literal for the '<em><b>Min Ram</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__MIN_RAM = eINSTANCE.getImage_MinRam();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT IMG SIZE size</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMAGE__OS_EXT_IMG_SIZE_SIZE = eINSTANCE.getImage_OS_EXT_IMG_SIZE_size();
+
+ /**
+ * The meta object literal for the '<em><b>Server</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IMAGE__SERVER = eINSTANCE.getImage_Server();
+
+ /**
+ * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IMAGE__LINKS = eINSTANCE.getImage_Links();
+
+ /**
+ * The meta object literal for the '<em><b>Metadata</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference IMAGE__METADATA = eINSTANCE.getImage_Metadata();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.FlavorImpl <em>Flavor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FlavorImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFlavor()
+ * @generated
+ */
+ EClass FLAVOR = eINSTANCE.getFlavor();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__ID = eINSTANCE.getFlavor_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__NAME = eINSTANCE.getFlavor_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Ram</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__RAM = eINSTANCE.getFlavor_Ram();
+
+ /**
+ * The meta object literal for the '<em><b>Disk</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__DISK = eINSTANCE.getFlavor_Disk();
+
+ /**
+ * The meta object literal for the '<em><b>Vcpus</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__VCPUS = eINSTANCE.getFlavor_Vcpus();
+
+ /**
+ * The meta object literal for the '<em><b>Swap</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__SWAP = eINSTANCE.getFlavor_Swap();
+
+ /**
+ * The meta object literal for the '<em><b>Rxtx factor</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__RXTX_FACTOR = eINSTANCE.getFlavor_Rxtx_factor();
+
+ /**
+ * The meta object literal for the '<em><b>OS FLV EXT DATA ephemeral</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__OS_FLV_EXT_DATA_EPHEMERAL = eINSTANCE.getFlavor_OS_FLV_EXT_DATA_ephemeral();
+
+ /**
+ * The meta object literal for the '<em><b>OS FLV DISABLED disabled</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__OS_FLV_DISABLED_DISABLED = eINSTANCE.getFlavor_OS_FLV_DISABLED_disabled();
+
+ /**
+ * The meta object literal for the '<em><b>Os flavor access is public</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLAVOR__OS_FLAVOR_ACCESS_IS_PUBLIC = eINSTANCE.getFlavor_Os_flavor_access_is_public();
+
+ /**
+ * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FLAVOR__LINKS = eINSTANCE.getFlavor_Links();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.AddressesImpl <em>Addresses</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.AddressesImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getAddresses()
+ * @generated
+ */
+ EClass ADDRESSES = eINSTANCE.getAddresses();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADDRESSES__NAME = eINSTANCE.getAddresses_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Ips</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ADDRESSES__IPS = eINSTANCE.getAddresses_Ips();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.AddressImpl <em>Address</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.AddressImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getAddress()
+ * @generated
+ */
+ EClass ADDRESS = eINSTANCE.getAddress();
+
+ /**
+ * The meta object literal for the '<em><b>Version</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADDRESS__VERSION = eINSTANCE.getAddress_Version();
+
+ /**
+ * The meta object literal for the '<em><b>Addr</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADDRESS__ADDR = eINSTANCE.getAddress_Addr();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT IPS MAC mac addr</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADDRESS__OS_EXT_IPS_MAC_MAC_ADDR = eINSTANCE.getAddress_OS_EXT_IPS_MAC_mac_addr();
+
+ /**
+ * The meta object literal for the '<em><b>OS EXT IPS type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADDRESS__OS_EXT_IPS_TYPE = eINSTANCE.getAddress_OS_EXT_IPS_type();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.LinkImpl <em>Link</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.LinkImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getLink()
+ * @generated
+ */
+ EClass LINK = eINSTANCE.getLink();
+
+ /**
+ * The meta object literal for the '<em><b>Rel</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LINK__REL = eINSTANCE.getLink_Rel();
+
+ /**
+ * The meta object literal for the '<em><b>Href</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LINK__HREF = eINSTANCE.getLink_Href();
+
+ /**
+ * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LINK__TYPE = eINSTANCE.getLink_Type();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.MetadataImpl <em>Metadata</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.MetadataImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getMetadata()
+ * @generated
+ */
+ EClass METADATA = eINSTANCE.getMetadata();
+
+ /**
+ * The meta object literal for the '<em><b>Key</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute METADATA__KEY = eINSTANCE.getMetadata_Key();
+
+ /**
+ * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute METADATA__VALUE = eINSTANCE.getMetadata_Value();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.FaultImpl <em>Fault</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FaultImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFault()
+ * @generated
+ */
+ EClass FAULT = eINSTANCE.getFault();
+
+ /**
+ * The meta object literal for the '<em><b>Message</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FAULT__MESSAGE = eINSTANCE.getFault_Message();
+
+ /**
+ * The meta object literal for the '<em><b>Created</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FAULT__CREATED = eINSTANCE.getFault_Created();
+
+ /**
+ * The meta object literal for the '<em><b>Code</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FAULT__CODE = eINSTANCE.getFault_Code();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.PersonalityImpl <em>Personality</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.PersonalityImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getPersonality()
+ * @generated
+ */
+ EClass PERSONALITY = eINSTANCE.getPersonality();
+
+ /**
+ * The meta object literal for the '<em><b>Path</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PERSONALITY__PATH = eINSTANCE.getPersonality_Path();
+
+ /**
+ * The meta object literal for the '<em><b>Contents</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PERSONALITY__CONTENTS = eINSTANCE.getPersonality_Contents();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.ReferenceImpl <em>Reference</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.ReferenceImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getReference()
+ * @generated
+ */
+ EClass REFERENCE = eINSTANCE.getReference();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute REFERENCE__ID = eINSTANCE.getReference_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference REFERENCE__LINKS = eINSTANCE.getReference_Links();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.VolumeImpl <em>Volume</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.VolumeImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getVolume()
+ * @generated
+ */
+ EClass VOLUME = eINSTANCE.getVolume();
+
+ /**
+ * The meta object literal for the '<em><b>Status</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__STATUS = eINSTANCE.getVolume_Status();
+
+ /**
+ * The meta object literal for the '<em><b>Display name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__DISPLAY_NAME = eINSTANCE.getVolume_Display_name();
+
+ /**
+ * The meta object literal for the '<em><b>Attachments</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference VOLUME__ATTACHMENTS = eINSTANCE.getVolume_Attachments();
+
+ /**
+ * The meta object literal for the '<em><b>Availability zone</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__AVAILABILITY_ZONE = eINSTANCE.getVolume_Availability_zone();
+
+ /**
+ * The meta object literal for the '<em><b>Created at</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__CREATED_AT = eINSTANCE.getVolume_Created_at();
+
+ /**
+ * The meta object literal for the '<em><b>Volume type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__VOLUME_TYPE = eINSTANCE.getVolume_Volume_type();
+
+ /**
+ * The meta object literal for the '<em><b>Metadata</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference VOLUME__METADATA = eINSTANCE.getVolume_Metadata();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__ID = eINSTANCE.getVolume_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Size</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__SIZE = eINSTANCE.getVolume_Size();
+
+ /**
+ * The meta object literal for the '<em><b>Snapshot id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__SNAPSHOT_ID = eINSTANCE.getVolume_Snapshot_id();
+
+ /**
+ * The meta object literal for the '<em><b>Display description</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME__DISPLAY_DESCRIPTION = eINSTANCE.getVolume_Display_description();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.VolumeAttachmentImpl <em>Volume Attachment</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.VolumeAttachmentImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getVolumeAttachment()
+ * @generated
+ */
+ EClass VOLUME_ATTACHMENT = eINSTANCE.getVolumeAttachment();
+
+ /**
+ * The meta object literal for the '<em><b>Device</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME_ATTACHMENT__DEVICE = eINSTANCE.getVolumeAttachment_Device();
+
+ /**
+ * The meta object literal for the '<em><b>Server id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME_ATTACHMENT__SERVER_ID = eINSTANCE.getVolumeAttachment_Server_id();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME_ATTACHMENT__ID = eINSTANCE.getVolumeAttachment_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Volume id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute VOLUME_ATTACHMENT__VOLUME_ID = eINSTANCE.getVolumeAttachment_Volume_id();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.FloatingIpImpl <em>Floating Ip</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.FloatingIpImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getFloatingIp()
+ * @generated
+ */
+ EClass FLOATING_IP = eINSTANCE.getFloatingIp();
+
+ /**
+ * The meta object literal for the '<em><b>Instance id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLOATING_IP__INSTANCE_ID = eINSTANCE.getFloatingIp_Instance_id();
+
+ /**
+ * The meta object literal for the '<em><b>Ip</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLOATING_IP__IP = eINSTANCE.getFloatingIp_Ip();
+
+ /**
+ * The meta object literal for the '<em><b>Fixed ip</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLOATING_IP__FIXED_IP = eINSTANCE.getFloatingIp_Fixed_ip();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLOATING_IP__ID = eINSTANCE.getFloatingIp_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Pool</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FLOATING_IP__POOL = eINSTANCE.getFloatingIp_Pool();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityGroupImpl <em>Security Group</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityGroupImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityGroup()
+ * @generated
+ */
+ EClass SECURITY_GROUP = eINSTANCE.getSecurityGroup();
+
+ /**
+ * The meta object literal for the '<em><b>Rules</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SECURITY_GROUP__RULES = eINSTANCE.getSecurityGroup_Rules();
+
+ /**
+ * The meta object literal for the '<em><b>Tenant id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_GROUP__TENANT_ID = eINSTANCE.getSecurityGroup_Tenant_id();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_GROUP__ID = eINSTANCE.getSecurityGroup_Id();
+
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_GROUP__DESCRIPTION = eINSTANCE.getSecurityGroup_Description();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityRuleImpl <em>Security Rule</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityRuleImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityRule()
+ * @generated
+ */
+ EClass SECURITY_RULE = eINSTANCE.getSecurityRule();
+
+ /**
+ * The meta object literal for the '<em><b>From port</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RULE__FROM_PORT = eINSTANCE.getSecurityRule_From_port();
+
+ /**
+ * The meta object literal for the '<em><b>Group</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SECURITY_RULE__GROUP = eINSTANCE.getSecurityRule_Group();
+
+ /**
+ * The meta object literal for the '<em><b>Ip protocol</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RULE__IP_PROTOCOL = eINSTANCE.getSecurityRule_Ip_protocol();
+
+ /**
+ * The meta object literal for the '<em><b>To port</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RULE__TO_PORT = eINSTANCE.getSecurityRule_To_port();
+
+ /**
+ * The meta object literal for the '<em><b>Parent group id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RULE__PARENT_GROUP_ID = eINSTANCE.getSecurityRule_Parent_group_id();
+
+ /**
+ * The meta object literal for the '<em><b>Ip range</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SECURITY_RULE__IP_RANGE = eINSTANCE.getSecurityRule_Ip_range();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RULE__ID = eINSTANCE.getSecurityRule_Id();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.SecurityRangeImpl <em>Security Range</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.SecurityRangeImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getSecurityRange()
+ * @generated
+ */
+ EClass SECURITY_RANGE = eINSTANCE.getSecurityRange();
+
+ /**
+ * The meta object literal for the '<em><b>Cidr</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_RANGE__CIDR = eINSTANCE.getSecurityRange_Cidr();
+
+ /**
+ * The meta object literal for the '{@link org.openecomp.ncomp.openstack.compute.impl.KeyPairImpl <em>Key Pair</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.openecomp.ncomp.openstack.compute.impl.KeyPairImpl
+ * @see org.openecomp.ncomp.openstack.compute.impl.ComputePackageImpl#getKeyPair()
+ * @generated
+ */
+ EClass KEY_PAIR = eINSTANCE.getKeyPair();
+
+ /**
+ * The meta object literal for the '<em><b>Public key</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY_PAIR__PUBLIC_KEY = eINSTANCE.getKeyPair_Public_key();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY_PAIR__NAME = eINSTANCE.getKeyPair_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Fingerprint</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute KEY_PAIR__FINGERPRINT = eINSTANCE.getKeyPair_Fingerprint();
+
+ }
+
+} //ComputePackage