/*-
* ============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.location;
import org.openecomp.ncomp.core.CorePackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.openecomp.ncomp.openstack.location.LocationFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/ncomp-openstack-model/src/main/xcore-gen' basePackage='org.openecomp.ncomp.openstack'"
* annotation="http://www.eclipse.org/emf/2011/Xcore persistence='http://openecomp.org/sirius/persistence'"
* @generated
*/
public interface LocationPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "location";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "org.openecomp.ncomp.openstack.location";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "location";
/**
* The singleton instance of the package.
*
*
* @generated
*/
LocationPackage eINSTANCE = org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl.init();
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl Open Stack Location}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackLocation()
* @generated
*/
int OPEN_STACK_LOCATION = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Ceilometer Available Capabilites' attribute list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__CEILOMETER_AVAILABLE_CAPABILITES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Ceilometer Unavailable Capabilites' attribute list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__CEILOMETER_UNAVAILABLE_CAPABILITES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Version' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Remote Location' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__REMOTE_LOCATION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Remote Location Name' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__REMOTE_LOCATION_NAME = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Allow Create Flavor' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__ALLOW_CREATE_FLAVOR = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The feature id for the 'Keystone Url' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__KEYSTONE_URL = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The feature id for the 'Bypass Ip' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__BYPASS_IP = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
/**
* The feature id for the 'Flavor Id' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__FLAVOR_ID = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
/**
* The feature id for the 'Supports Security Groups' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__SUPPORTS_SECURITY_GROUPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
/**
* The feature id for the 'Supports Floating Ips' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__SUPPORTS_FLOATING_IPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 10;
/**
* The feature id for the 'Projects' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__PROJECTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 11;
/**
* The feature id for the 'Users' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__USERS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 12;
/**
* The feature id for the 'Images' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__IMAGES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 13;
/**
* The feature id for the 'Flavors' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__FLAVORS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 14;
/**
* The feature id for the 'Hypervisors' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION__HYPERVISORS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 15;
/**
* The number of structural features of the 'Open Stack Location' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 16;
/**
* The operation id for the 'Create Network' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_NETWORK__CREATENETWORKREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The operation id for the 'Create Subnet' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_SUBNET__CREATESUBNETREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 1;
/**
* The operation id for the 'Create Port' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_PORT__CREATEPORTREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 2;
/**
* The operation id for the 'Create Router' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_ROUTER__CREATEROUTERREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 3;
/**
* The operation id for the 'Delete Network' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_NETWORK__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 4;
/**
* The operation id for the 'Delete Subnet' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_SUBNET__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 5;
/**
* The operation id for the 'Delete Port' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_PORT__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 6;
/**
* The operation id for the 'Delete Router' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_ROUTER__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 7;
/**
* The operation id for the 'Associate Floating Ip' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___ASSOCIATE_FLOATING_IP__STRING_STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 8;
/**
* The operation id for the 'Create Server' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_SERVER__OPENSTACKREQUESTNEWSERVER = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 9;
/**
* The operation id for the 'Delete Server' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_SERVER__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 10;
/**
* The operation id for the 'Create Key Pair' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_KEY_PAIR__OPENSTACKREQUESTKEYPAIR = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 11;
/**
* The operation id for the 'Delete' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE__OPENSTACKREQUESTDELETE = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 12;
/**
* The operation id for the 'Create Flavor' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_FLAVOR__OPENSTACKREQUESTFLAVOR = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 13;
/**
* The operation id for the 'Create Security Group' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_SECURITY_GROUP__OPENSTACKREQUESTSECURITYGROUP = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 14;
/**
* The operation id for the 'Server Action' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___SERVER_ACTION__OPENSTACKREQUESTSERVERACTION = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 15;
/**
* The operation id for the 'Deploy Vm Type' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DEPLOY_VM_TYPE__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 16;
/**
* The operation id for the 'Undeploy Vm Type' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___UNDEPLOY_VM_TYPE__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 17;
/**
* The operation id for the 'Deploy User' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DEPLOY_USER__USER_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 18;
/**
* The operation id for the 'Undeploy User' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___UNDEPLOY_USER__USER_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 19;
/**
* The operation id for the 'Create Alarm' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_ALARM__CREATEALARMREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 20;
/**
* The operation id for the 'Delete Alarm' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___DELETE_ALARM__STRING_STRING = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 21;
/**
* The operation id for the 'Create Alarm' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___CREATE_ALARM__SAMPLEREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 22;
/**
* The operation id for the 'Poll' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___POLL = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 23;
/**
* The operation id for the 'Merge Location' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION___MERGE_LOCATION__OPENSTACKLOCATION = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 24;
/**
* The number of operations of the 'Open Stack Location' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_LOCATION_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 25;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackProjectImpl Open Stack Project}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackProjectImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackProject()
* @generated
*/
int OPEN_STACK_PROJECT = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Alarms' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__ALARMS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Resources' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__RESOURCES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Meters' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__METERS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'ID' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__ID = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Admin User' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__ADMIN_USER = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Tenant Id' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__TENANT_ID = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The feature id for the 'Region' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__REGION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The feature id for the 'Private Network' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__PRIVATE_NETWORK = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
/**
* The feature id for the 'Public Network' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__PUBLIC_NETWORK = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
/**
* The feature id for the 'Api Key' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__API_KEY = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
/**
* The feature id for the 'Servers' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__SERVERS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 10;
/**
* The feature id for the 'Users' reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__USERS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 11;
/**
* The feature id for the 'Controller User' reference.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__CONTROLLER_USER = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 12;
/**
* The feature id for the 'Volumes' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__VOLUMES = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 13;
/**
* The feature id for the 'Ips' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__IPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 14;
/**
* The feature id for the 'Groups' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__GROUPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 15;
/**
* The feature id for the 'Keypairs' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__KEYPAIRS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 16;
/**
* The feature id for the 'Networks' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__NETWORKS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 17;
/**
* The feature id for the 'Subnets' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__SUBNETS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 18;
/**
* The feature id for the 'Routers' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__ROUTERS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 19;
/**
* The feature id for the 'Ports' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__PORTS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 20;
/**
* The feature id for the 'Security groups' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__SECURITY_GROUPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 21;
/**
* The feature id for the 'Floatingips' containment reference list.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT__FLOATINGIPS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 22;
/**
* The number of structural features of the 'Open Stack Project' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 23;
/**
* The operation id for the 'Update Nova State' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT___UPDATE_NOVA_STATE = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The operation id for the 'Create Network' operation.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT___CREATE_NETWORK__CREATENETWORKREQUEST = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 1;
/**
* The number of operations of the 'Open Stack Project' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_PROJECT_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackUserImpl Open Stack User}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackUserImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackUser()
* @generated
*/
int OPEN_STACK_USER = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Password' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER__PASSWORD = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Open Stack User' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Open Stack User' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_USER_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorServiceImpl Hypervisor Service}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorServiceImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorService()
* @generated
*/
int HYPERVISOR_SERVICE = 3;
/**
* The feature id for the 'Host' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_SERVICE__HOST = 0;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_SERVICE__ID = 1;
/**
* The number of structural features of the 'Hypervisor Service' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_SERVICE_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Hypervisor Service' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_SERVICE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorCpuTopologyImpl Hypervisor Cpu Topology}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorCpuTopologyImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorCpuTopology()
* @generated
*/
int HYPERVISOR_CPU_TOPOLOGY = 4;
/**
* The feature id for the 'Cores' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_TOPOLOGY__CORES = 0;
/**
* The feature id for the 'Threads' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_TOPOLOGY__THREADS = 1;
/**
* The feature id for the 'Sockets' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_TOPOLOGY__SOCKETS = 2;
/**
* The number of structural features of the 'Hypervisor Cpu Topology' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_TOPOLOGY_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Hypervisor Cpu Topology' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_TOPOLOGY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorCpuInfoImpl Hypervisor Cpu Info}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorCpuInfoImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorCpuInfo()
* @generated
*/
int HYPERVISOR_CPU_INFO = 5;
/**
* The feature id for the 'Vendor' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO__VENDOR = 0;
/**
* The feature id for the 'Model' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO__MODEL = 1;
/**
* The feature id for the 'Arch' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO__ARCH = 2;
/**
* The feature id for the 'Features' attribute list.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO__FEATURES = 3;
/**
* The feature id for the 'Topology' containment reference.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO__TOPOLOGY = 4;
/**
* The number of structural features of the 'Hypervisor Cpu Info' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO_FEATURE_COUNT = 5;
/**
* The number of operations of the 'Hypervisor Cpu Info' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_CPU_INFO_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl Hypervisor}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisor()
* @generated
*/
int HYPERVISOR = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__NAME = CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__LAST_POLLED = CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__LAST_CHANGED = CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__CREATED = CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Service' containment reference.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__SERVICE = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Host ip' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__HOST_IP = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Vcpus used' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__VCPUS_USED = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Hypervisor type' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__HYPERVISOR_TYPE = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Local gb used' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__LOCAL_GB_USED = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Hypervisor hostname' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__HYPERVISOR_HOSTNAME = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The feature id for the 'Memory mb used' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__MEMORY_MB_USED = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The feature id for the 'Memory mb' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__MEMORY_MB = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
/**
* The feature id for the 'Current workload' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__CURRENT_WORKLOAD = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
/**
* The feature id for the 'Vcpus' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__VCPUS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
/**
* The feature id for the 'Cpu info' containment reference.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__CPU_INFO = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 10;
/**
* The feature id for the 'Running vms' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__RUNNING_VMS = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 11;
/**
* The feature id for the 'Free disk gb' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__FREE_DISK_GB = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 12;
/**
* The feature id for the 'Hypervisor version' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__HYPERVISOR_VERSION = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 13;
/**
* The feature id for the 'Disk available least' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__DISK_AVAILABLE_LEAST = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 14;
/**
* The feature id for the 'Local gb' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__LOCAL_GB = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 15;
/**
* The feature id for the 'Free ram mb' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__FREE_RAM_MB = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 16;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int HYPERVISOR__ID = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 17;
/**
* The number of structural features of the 'Hypervisor' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_FEATURE_COUNT = CorePackage.NAMED_ENTITY_FEATURE_COUNT + 18;
/**
* The number of operations of the 'Hypervisor' class.
*
*
* @generated
* @ordered
*/
int HYPERVISOR_OPERATION_COUNT = CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.location.OpenStackVersion Open Stack Version}' enum.
*
*
* @see org.openecomp.ncomp.openstack.location.OpenStackVersion
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackVersion()
* @generated
*/
int OPEN_STACK_VERSION = 7;
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation Open Stack Location}'.
*
*
* @return the meta object for class 'Open Stack Location'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation
* @generated
*/
EClass getOpenStackLocation();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getVersion Version}'.
*
*
* @return the meta object for the attribute 'Version'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getVersion()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_Version();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#isRemoteLocation Remote Location}'.
*
*
* @return the meta object for the attribute 'Remote Location'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#isRemoteLocation()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_RemoteLocation();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getRemoteLocationName Remote Location Name}'.
*
*
* @return the meta object for the attribute 'Remote Location Name'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getRemoteLocationName()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_RemoteLocationName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#isAllowCreateFlavor Allow Create Flavor}'.
*
*
* @return the meta object for the attribute 'Allow Create Flavor'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#isAllowCreateFlavor()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_AllowCreateFlavor();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getKeystoneUrl Keystone Url}'.
*
*
* @return the meta object for the attribute 'Keystone Url'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getKeystoneUrl()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_KeystoneUrl();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getBypassIp Bypass Ip}'.
*
*
* @return the meta object for the attribute 'Bypass Ip'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getBypassIp()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_BypassIp();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getFlavorId Flavor Id}'.
*
*
* @return the meta object for the attribute 'Flavor Id'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getFlavorId()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_FlavorId();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#isSupportsSecurityGroups Supports Security Groups}'.
*
*
* @return the meta object for the attribute 'Supports Security Groups'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#isSupportsSecurityGroups()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_SupportsSecurityGroups();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#isSupportsFloatingIps Supports Floating Ips}'.
*
*
* @return the meta object for the attribute 'Supports Floating Ips'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#isSupportsFloatingIps()
* @see #getOpenStackLocation()
* @generated
*/
EAttribute getOpenStackLocation_SupportsFloatingIps();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getProjects Projects}'.
*
*
* @return the meta object for the containment reference list 'Projects'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getProjects()
* @see #getOpenStackLocation()
* @generated
*/
EReference getOpenStackLocation_Projects();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getUsers Users}'.
*
*
* @return the meta object for the containment reference list 'Users'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getUsers()
* @see #getOpenStackLocation()
* @generated
*/
EReference getOpenStackLocation_Users();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getImages Images}'.
*
*
* @return the meta object for the containment reference list 'Images'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getImages()
* @see #getOpenStackLocation()
* @generated
*/
EReference getOpenStackLocation_Images();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getFlavors Flavors}'.
*
*
* @return the meta object for the containment reference list 'Flavors'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getFlavors()
* @see #getOpenStackLocation()
* @generated
*/
EReference getOpenStackLocation_Flavors();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#getHypervisors Hypervisors}'.
*
*
* @return the meta object for the containment reference list 'Hypervisors'.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#getHypervisors()
* @see #getOpenStackLocation()
* @generated
*/
EReference getOpenStackLocation_Hypervisors();
/**
* Returns the meta object for the '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#poll() Poll}' operation.
*
*
* @return the meta object for the 'Poll' operation.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#poll()
* @generated
*/
EOperation getOpenStackLocation__Poll();
/**
* Returns the meta object for the '{@link org.openecomp.ncomp.openstack.location.OpenStackLocation#mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation) Merge Location}' operation.
*
*
* @return the meta object for the 'Merge Location' operation.
* @see org.openecomp.ncomp.openstack.location.OpenStackLocation#mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation)
* @generated
*/
EOperation getOpenStackLocation__MergeLocation__OpenStackLocation();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.OpenStackProject Open Stack Project}'.
*
*
* @return the meta object for class 'Open Stack Project'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject
* @generated
*/
EClass getOpenStackProject();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getID ID}'.
*
*
* @return the meta object for the attribute 'ID'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getID()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_ID();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getAdminUser Admin User}'.
*
*
* @return the meta object for the attribute 'Admin User'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getAdminUser()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_AdminUser();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getTenantId Tenant Id}'.
*
*
* @return the meta object for the attribute 'Tenant Id'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getTenantId()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_TenantId();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getRegion Region}'.
*
*
* @return the meta object for the attribute 'Region'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getRegion()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_Region();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getPrivateNetwork Private Network}'.
*
*
* @return the meta object for the attribute 'Private Network'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getPrivateNetwork()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_PrivateNetwork();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getPublicNetwork Public Network}'.
*
*
* @return the meta object for the attribute 'Public Network'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getPublicNetwork()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_PublicNetwork();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getApiKey Api Key}'.
*
*
* @return the meta object for the attribute 'Api Key'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getApiKey()
* @see #getOpenStackProject()
* @generated
*/
EAttribute getOpenStackProject_ApiKey();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getServers Servers}'.
*
*
* @return the meta object for the containment reference list 'Servers'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getServers()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Servers();
/**
* Returns the meta object for the reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getUsers Users}'.
*
*
* @return the meta object for the reference list 'Users'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getUsers()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Users();
/**
* Returns the meta object for the reference '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getControllerUser Controller User}'.
*
*
* @return the meta object for the reference 'Controller User'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getControllerUser()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_ControllerUser();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getVolumes Volumes}'.
*
*
* @return the meta object for the containment reference list 'Volumes'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getVolumes()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Volumes();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getIps Ips}'.
*
*
* @return the meta object for the containment reference list 'Ips'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getIps()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Ips();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getGroups Groups}'.
*
*
* @return the meta object for the containment reference list 'Groups'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getGroups()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Groups();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getKeypairs Keypairs}'.
*
*
* @return the meta object for the containment reference list 'Keypairs'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getKeypairs()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Keypairs();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getNetworks Networks}'.
*
*
* @return the meta object for the containment reference list 'Networks'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getNetworks()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Networks();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getSubnets Subnets}'.
*
*
* @return the meta object for the containment reference list 'Subnets'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getSubnets()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Subnets();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getRouters Routers}'.
*
*
* @return the meta object for the containment reference list 'Routers'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getRouters()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Routers();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getPorts Ports}'.
*
*
* @return the meta object for the containment reference list 'Ports'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getPorts()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Ports();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getSecurity_groups Security groups}'.
*
*
* @return the meta object for the containment reference list 'Security groups'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getSecurity_groups()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Security_groups();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#getFloatingips Floatingips}'.
*
*
* @return the meta object for the containment reference list 'Floatingips'.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#getFloatingips()
* @see #getOpenStackProject()
* @generated
*/
EReference getOpenStackProject_Floatingips();
/**
* Returns the meta object for the '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#updateNovaState() Update Nova State}' operation.
*
*
* @return the meta object for the 'Update Nova State' operation.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#updateNovaState()
* @generated
*/
EOperation getOpenStackProject__UpdateNovaState();
/**
* Returns the meta object for the '{@link org.openecomp.ncomp.openstack.location.OpenStackProject#createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest) Create Network}' operation.
*
*
* @return the meta object for the 'Create Network' operation.
* @see org.openecomp.ncomp.openstack.location.OpenStackProject#createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest)
* @generated
*/
EOperation getOpenStackProject__CreateNetwork__CreateNetworkRequest();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.OpenStackUser Open Stack User}'.
*
*
* @return the meta object for class 'Open Stack User'.
* @see org.openecomp.ncomp.openstack.location.OpenStackUser
* @generated
*/
EClass getOpenStackUser();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.OpenStackUser#getPassword Password}'.
*
*
* @return the meta object for the attribute 'Password'.
* @see org.openecomp.ncomp.openstack.location.OpenStackUser#getPassword()
* @see #getOpenStackUser()
* @generated
*/
EAttribute getOpenStackUser_Password();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.HypervisorService Hypervisor Service}'.
*
*
* @return the meta object for class 'Hypervisor Service'.
* @see org.openecomp.ncomp.openstack.location.HypervisorService
* @generated
*/
EClass getHypervisorService();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorService#getHost Host}'.
*
*
* @return the meta object for the attribute 'Host'.
* @see org.openecomp.ncomp.openstack.location.HypervisorService#getHost()
* @see #getHypervisorService()
* @generated
*/
EAttribute getHypervisorService_Host();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorService#getId Id}'.
*
*
* @return the meta object for the attribute 'Id'.
* @see org.openecomp.ncomp.openstack.location.HypervisorService#getId()
* @see #getHypervisorService()
* @generated
*/
EAttribute getHypervisorService_Id();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuTopology Hypervisor Cpu Topology}'.
*
*
* @return the meta object for class 'Hypervisor Cpu Topology'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuTopology
* @generated
*/
EClass getHypervisorCpuTopology();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getCores Cores}'.
*
*
* @return the meta object for the attribute 'Cores'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getCores()
* @see #getHypervisorCpuTopology()
* @generated
*/
EAttribute getHypervisorCpuTopology_Cores();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getThreads Threads}'.
*
*
* @return the meta object for the attribute 'Threads'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getThreads()
* @see #getHypervisorCpuTopology()
* @generated
*/
EAttribute getHypervisorCpuTopology_Threads();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getSockets Sockets}'.
*
*
* @return the meta object for the attribute 'Sockets'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuTopology#getSockets()
* @see #getHypervisorCpuTopology()
* @generated
*/
EAttribute getHypervisorCpuTopology_Sockets();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo Hypervisor Cpu Info}'.
*
*
* @return the meta object for class 'Hypervisor Cpu Info'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo
* @generated
*/
EClass getHypervisorCpuInfo();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getVendor Vendor}'.
*
*
* @return the meta object for the attribute 'Vendor'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getVendor()
* @see #getHypervisorCpuInfo()
* @generated
*/
EAttribute getHypervisorCpuInfo_Vendor();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getModel Model}'.
*
*
* @return the meta object for the attribute 'Model'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getModel()
* @see #getHypervisorCpuInfo()
* @generated
*/
EAttribute getHypervisorCpuInfo_Model();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getArch Arch}'.
*
*
* @return the meta object for the attribute 'Arch'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getArch()
* @see #getHypervisorCpuInfo()
* @generated
*/
EAttribute getHypervisorCpuInfo_Arch();
/**
* Returns the meta object for the attribute list '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getFeatures Features}'.
*
*
* @return the meta object for the attribute list 'Features'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getFeatures()
* @see #getHypervisorCpuInfo()
* @generated
*/
EAttribute getHypervisorCpuInfo_Features();
/**
* Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getTopology Topology}'.
*
*
* @return the meta object for the containment reference 'Topology'.
* @see org.openecomp.ncomp.openstack.location.HypervisorCpuInfo#getTopology()
* @see #getHypervisorCpuInfo()
* @generated
*/
EReference getHypervisorCpuInfo_Topology();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.location.Hypervisor Hypervisor}'.
*
*
* @return the meta object for class 'Hypervisor'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor
* @generated
*/
EClass getHypervisor();
/**
* Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getService Service}'.
*
*
* @return the meta object for the containment reference 'Service'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getService()
* @see #getHypervisor()
* @generated
*/
EReference getHypervisor_Service();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHost_ip Host ip}'.
*
*
* @return the meta object for the attribute 'Host ip'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getHost_ip()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Host_ip();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus_used Vcpus used}'.
*
*
* @return the meta object for the attribute 'Vcpus used'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus_used()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Vcpus_used();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_type Hypervisor type}'.
*
*
* @return the meta object for the attribute 'Hypervisor type'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_type()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Hypervisor_type();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb_used Local gb used}'.
*
*
* @return the meta object for the attribute 'Local gb used'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb_used()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Local_gb_used();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_hostname Hypervisor hostname}'.
*
*
* @return the meta object for the attribute 'Hypervisor hostname'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_hostname()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Hypervisor_hostname();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb_used Memory mb used}'.
*
*
* @return the meta object for the attribute 'Memory mb used'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb_used()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Memory_mb_used();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb Memory mb}'.
*
*
* @return the meta object for the attribute 'Memory mb'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Memory_mb();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getCurrent_workload Current workload}'.
*
*
* @return the meta object for the attribute 'Current workload'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getCurrent_workload()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Current_workload();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus Vcpus}'.
*
*
* @return the meta object for the attribute 'Vcpus'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Vcpus();
/**
* Returns the meta object for the containment reference '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getCpu_info Cpu info}'.
*
*
* @return the meta object for the containment reference 'Cpu info'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getCpu_info()
* @see #getHypervisor()
* @generated
*/
EReference getHypervisor_Cpu_info();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getRunning_vms Running vms}'.
*
*
* @return the meta object for the attribute 'Running vms'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getRunning_vms()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Running_vms();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getFree_disk_gb Free disk gb}'.
*
*
* @return the meta object for the attribute 'Free disk gb'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getFree_disk_gb()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Free_disk_gb();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_version Hypervisor version}'.
*
*
* @return the meta object for the attribute 'Hypervisor version'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_version()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Hypervisor_version();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getDisk_available_least Disk available least}'.
*
*
* @return the meta object for the attribute 'Disk available least'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getDisk_available_least()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Disk_available_least();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb Local gb}'.
*
*
* @return the meta object for the attribute 'Local gb'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Local_gb();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getFree_ram_mb Free ram mb}'.
*
*
* @return the meta object for the attribute 'Free ram mb'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getFree_ram_mb()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Free_ram_mb();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getId Id}'.
*
*
* @return the meta object for the attribute 'Id'.
* @see org.openecomp.ncomp.openstack.location.Hypervisor#getId()
* @see #getHypervisor()
* @generated
*/
EAttribute getHypervisor_Id();
/**
* Returns the meta object for enum '{@link org.openecomp.ncomp.openstack.location.OpenStackVersion Open Stack Version}'.
*
*
* @return the meta object for enum 'Open Stack Version'.
* @see org.openecomp.ncomp.openstack.location.OpenStackVersion
* @generated
*/
EEnum getOpenStackVersion();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
LocationFactory getLocationFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl Open Stack Location}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackLocation()
* @generated
*/
EClass OPEN_STACK_LOCATION = eINSTANCE.getOpenStackLocation();
/**
* The meta object literal for the 'Version' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__VERSION = eINSTANCE.getOpenStackLocation_Version();
/**
* The meta object literal for the 'Remote Location' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__REMOTE_LOCATION = eINSTANCE.getOpenStackLocation_RemoteLocation();
/**
* The meta object literal for the 'Remote Location Name' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__REMOTE_LOCATION_NAME = eINSTANCE.getOpenStackLocation_RemoteLocationName();
/**
* The meta object literal for the 'Allow Create Flavor' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__ALLOW_CREATE_FLAVOR = eINSTANCE.getOpenStackLocation_AllowCreateFlavor();
/**
* The meta object literal for the 'Keystone Url' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__KEYSTONE_URL = eINSTANCE.getOpenStackLocation_KeystoneUrl();
/**
* The meta object literal for the 'Bypass Ip' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__BYPASS_IP = eINSTANCE.getOpenStackLocation_BypassIp();
/**
* The meta object literal for the 'Flavor Id' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__FLAVOR_ID = eINSTANCE.getOpenStackLocation_FlavorId();
/**
* The meta object literal for the 'Supports Security Groups' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__SUPPORTS_SECURITY_GROUPS = eINSTANCE.getOpenStackLocation_SupportsSecurityGroups();
/**
* The meta object literal for the 'Supports Floating Ips' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_LOCATION__SUPPORTS_FLOATING_IPS = eINSTANCE.getOpenStackLocation_SupportsFloatingIps();
/**
* The meta object literal for the 'Projects' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_LOCATION__PROJECTS = eINSTANCE.getOpenStackLocation_Projects();
/**
* The meta object literal for the 'Users' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_LOCATION__USERS = eINSTANCE.getOpenStackLocation_Users();
/**
* The meta object literal for the 'Images' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_LOCATION__IMAGES = eINSTANCE.getOpenStackLocation_Images();
/**
* The meta object literal for the 'Flavors' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_LOCATION__FLAVORS = eINSTANCE.getOpenStackLocation_Flavors();
/**
* The meta object literal for the 'Hypervisors' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_LOCATION__HYPERVISORS = eINSTANCE.getOpenStackLocation_Hypervisors();
/**
* The meta object literal for the 'Poll' operation.
*
*
* @generated
*/
EOperation OPEN_STACK_LOCATION___POLL = eINSTANCE.getOpenStackLocation__Poll();
/**
* The meta object literal for the 'Merge Location' operation.
*
*
* @generated
*/
EOperation OPEN_STACK_LOCATION___MERGE_LOCATION__OPENSTACKLOCATION = eINSTANCE.getOpenStackLocation__MergeLocation__OpenStackLocation();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackProjectImpl Open Stack Project}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackProjectImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackProject()
* @generated
*/
EClass OPEN_STACK_PROJECT = eINSTANCE.getOpenStackProject();
/**
* The meta object literal for the 'ID' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__ID = eINSTANCE.getOpenStackProject_ID();
/**
* The meta object literal for the 'Admin User' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__ADMIN_USER = eINSTANCE.getOpenStackProject_AdminUser();
/**
* The meta object literal for the 'Tenant Id' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__TENANT_ID = eINSTANCE.getOpenStackProject_TenantId();
/**
* The meta object literal for the 'Region' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__REGION = eINSTANCE.getOpenStackProject_Region();
/**
* The meta object literal for the 'Private Network' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__PRIVATE_NETWORK = eINSTANCE.getOpenStackProject_PrivateNetwork();
/**
* The meta object literal for the 'Public Network' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__PUBLIC_NETWORK = eINSTANCE.getOpenStackProject_PublicNetwork();
/**
* The meta object literal for the 'Api Key' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_PROJECT__API_KEY = eINSTANCE.getOpenStackProject_ApiKey();
/**
* The meta object literal for the 'Servers' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__SERVERS = eINSTANCE.getOpenStackProject_Servers();
/**
* The meta object literal for the 'Users' reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__USERS = eINSTANCE.getOpenStackProject_Users();
/**
* The meta object literal for the 'Controller User' reference feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__CONTROLLER_USER = eINSTANCE.getOpenStackProject_ControllerUser();
/**
* The meta object literal for the 'Volumes' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__VOLUMES = eINSTANCE.getOpenStackProject_Volumes();
/**
* The meta object literal for the 'Ips' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__IPS = eINSTANCE.getOpenStackProject_Ips();
/**
* The meta object literal for the 'Groups' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__GROUPS = eINSTANCE.getOpenStackProject_Groups();
/**
* The meta object literal for the 'Keypairs' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__KEYPAIRS = eINSTANCE.getOpenStackProject_Keypairs();
/**
* The meta object literal for the 'Networks' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__NETWORKS = eINSTANCE.getOpenStackProject_Networks();
/**
* The meta object literal for the 'Subnets' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__SUBNETS = eINSTANCE.getOpenStackProject_Subnets();
/**
* The meta object literal for the 'Routers' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__ROUTERS = eINSTANCE.getOpenStackProject_Routers();
/**
* The meta object literal for the 'Ports' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__PORTS = eINSTANCE.getOpenStackProject_Ports();
/**
* The meta object literal for the 'Security groups' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__SECURITY_GROUPS = eINSTANCE.getOpenStackProject_Security_groups();
/**
* The meta object literal for the 'Floatingips' containment reference list feature.
*
*
* @generated
*/
EReference OPEN_STACK_PROJECT__FLOATINGIPS = eINSTANCE.getOpenStackProject_Floatingips();
/**
* The meta object literal for the 'Update Nova State' operation.
*
*
* @generated
*/
EOperation OPEN_STACK_PROJECT___UPDATE_NOVA_STATE = eINSTANCE.getOpenStackProject__UpdateNovaState();
/**
* The meta object literal for the 'Create Network' operation.
*
*
* @generated
*/
EOperation OPEN_STACK_PROJECT___CREATE_NETWORK__CREATENETWORKREQUEST = eINSTANCE.getOpenStackProject__CreateNetwork__CreateNetworkRequest();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.OpenStackUserImpl Open Stack User}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.OpenStackUserImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackUser()
* @generated
*/
EClass OPEN_STACK_USER = eINSTANCE.getOpenStackUser();
/**
* The meta object literal for the 'Password' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_USER__PASSWORD = eINSTANCE.getOpenStackUser_Password();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorServiceImpl Hypervisor Service}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorServiceImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorService()
* @generated
*/
EClass HYPERVISOR_SERVICE = eINSTANCE.getHypervisorService();
/**
* The meta object literal for the 'Host' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_SERVICE__HOST = eINSTANCE.getHypervisorService_Host();
/**
* The meta object literal for the 'Id' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_SERVICE__ID = eINSTANCE.getHypervisorService_Id();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorCpuTopologyImpl Hypervisor Cpu Topology}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorCpuTopologyImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorCpuTopology()
* @generated
*/
EClass HYPERVISOR_CPU_TOPOLOGY = eINSTANCE.getHypervisorCpuTopology();
/**
* The meta object literal for the 'Cores' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_TOPOLOGY__CORES = eINSTANCE.getHypervisorCpuTopology_Cores();
/**
* The meta object literal for the 'Threads' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_TOPOLOGY__THREADS = eINSTANCE.getHypervisorCpuTopology_Threads();
/**
* The meta object literal for the 'Sockets' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_TOPOLOGY__SOCKETS = eINSTANCE.getHypervisorCpuTopology_Sockets();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorCpuInfoImpl Hypervisor Cpu Info}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorCpuInfoImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisorCpuInfo()
* @generated
*/
EClass HYPERVISOR_CPU_INFO = eINSTANCE.getHypervisorCpuInfo();
/**
* The meta object literal for the 'Vendor' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_INFO__VENDOR = eINSTANCE.getHypervisorCpuInfo_Vendor();
/**
* The meta object literal for the 'Model' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_INFO__MODEL = eINSTANCE.getHypervisorCpuInfo_Model();
/**
* The meta object literal for the 'Arch' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_INFO__ARCH = eINSTANCE.getHypervisorCpuInfo_Arch();
/**
* The meta object literal for the 'Features' attribute list feature.
*
*
* @generated
*/
EAttribute HYPERVISOR_CPU_INFO__FEATURES = eINSTANCE.getHypervisorCpuInfo_Features();
/**
* The meta object literal for the 'Topology' containment reference feature.
*
*
* @generated
*/
EReference HYPERVISOR_CPU_INFO__TOPOLOGY = eINSTANCE.getHypervisorCpuInfo_Topology();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl Hypervisor}' class.
*
*
* @see org.openecomp.ncomp.openstack.location.impl.HypervisorImpl
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getHypervisor()
* @generated
*/
EClass HYPERVISOR = eINSTANCE.getHypervisor();
/**
* The meta object literal for the 'Service' containment reference feature.
*
*
* @generated
*/
EReference HYPERVISOR__SERVICE = eINSTANCE.getHypervisor_Service();
/**
* The meta object literal for the 'Host ip' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__HOST_IP = eINSTANCE.getHypervisor_Host_ip();
/**
* The meta object literal for the 'Vcpus used' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__VCPUS_USED = eINSTANCE.getHypervisor_Vcpus_used();
/**
* The meta object literal for the 'Hypervisor type' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__HYPERVISOR_TYPE = eINSTANCE.getHypervisor_Hypervisor_type();
/**
* The meta object literal for the 'Local gb used' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__LOCAL_GB_USED = eINSTANCE.getHypervisor_Local_gb_used();
/**
* The meta object literal for the 'Hypervisor hostname' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__HYPERVISOR_HOSTNAME = eINSTANCE.getHypervisor_Hypervisor_hostname();
/**
* The meta object literal for the 'Memory mb used' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__MEMORY_MB_USED = eINSTANCE.getHypervisor_Memory_mb_used();
/**
* The meta object literal for the 'Memory mb' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__MEMORY_MB = eINSTANCE.getHypervisor_Memory_mb();
/**
* The meta object literal for the 'Current workload' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__CURRENT_WORKLOAD = eINSTANCE.getHypervisor_Current_workload();
/**
* The meta object literal for the 'Vcpus' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__VCPUS = eINSTANCE.getHypervisor_Vcpus();
/**
* The meta object literal for the 'Cpu info' containment reference feature.
*
*
* @generated
*/
EReference HYPERVISOR__CPU_INFO = eINSTANCE.getHypervisor_Cpu_info();
/**
* The meta object literal for the 'Running vms' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__RUNNING_VMS = eINSTANCE.getHypervisor_Running_vms();
/**
* The meta object literal for the 'Free disk gb' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__FREE_DISK_GB = eINSTANCE.getHypervisor_Free_disk_gb();
/**
* The meta object literal for the 'Hypervisor version' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__HYPERVISOR_VERSION = eINSTANCE.getHypervisor_Hypervisor_version();
/**
* The meta object literal for the 'Disk available least' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__DISK_AVAILABLE_LEAST = eINSTANCE.getHypervisor_Disk_available_least();
/**
* The meta object literal for the 'Local gb' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__LOCAL_GB = eINSTANCE.getHypervisor_Local_gb();
/**
* The meta object literal for the 'Free ram mb' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__FREE_RAM_MB = eINSTANCE.getHypervisor_Free_ram_mb();
/**
* The meta object literal for the 'Id' attribute feature.
*
*
* @generated
*/
EAttribute HYPERVISOR__ID = eINSTANCE.getHypervisor_Id();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.location.OpenStackVersion Open Stack Version}' enum.
*
*
* @see org.openecomp.ncomp.openstack.location.OpenStackVersion
* @see org.openecomp.ncomp.openstack.location.impl.LocationPackageImpl#getOpenStackVersion()
* @generated
*/
EEnum OPEN_STACK_VERSION = eINSTANCE.getOpenStackVersion();
}
} //LocationPackage