aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java')
-rw-r--r--ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java1143
1 files changed, 1143 insertions, 0 deletions
diff --git a/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java b/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java
new file mode 100644
index 0000000..f857f00
--- /dev/null
+++ b/ncomp-openstack-model/src/main/xcore-gen/org/openecomp/ncomp/openstack/location/impl/HypervisorImpl.java
@@ -0,0 +1,1143 @@
+
+/*-
+ * ============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.impl;
+
+import org.openecomp.ncomp.core.impl.NamedEntityImpl;
+
+import org.openecomp.ncomp.openstack.location.Hypervisor;
+import org.openecomp.ncomp.openstack.location.HypervisorCpuInfo;
+import org.openecomp.ncomp.openstack.location.HypervisorService;
+import org.openecomp.ncomp.openstack.location.LocationPackage;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hypervisor</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getService <em>Service</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getHost_ip <em>Host ip</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getVcpus_used <em>Vcpus used</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getHypervisor_type <em>Hypervisor type</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getLocal_gb_used <em>Local gb used</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getHypervisor_hostname <em>Hypervisor hostname</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getMemory_mb_used <em>Memory mb used</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getMemory_mb <em>Memory mb</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getCurrent_workload <em>Current workload</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getVcpus <em>Vcpus</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getCpu_info <em>Cpu info</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getRunning_vms <em>Running vms</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getFree_disk_gb <em>Free disk gb</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getHypervisor_version <em>Hypervisor version</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getDisk_available_least <em>Disk available least</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getLocal_gb <em>Local gb</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getFree_ram_mb <em>Free ram mb</em>}</li>
+ * <li>{@link org.openecomp.ncomp.openstack.location.impl.HypervisorImpl#getId <em>Id</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HypervisorImpl extends NamedEntityImpl implements Hypervisor {
+ /**
+ * The cached value of the '{@link #getService() <em>Service</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getService()
+ * @generated
+ * @ordered
+ */
+ protected HypervisorService service;
+
+ /**
+ * The default value of the '{@link #getHost_ip() <em>Host ip</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHost_ip()
+ * @generated
+ * @ordered
+ */
+ protected static final String HOST_IP_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHost_ip() <em>Host ip</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHost_ip()
+ * @generated
+ * @ordered
+ */
+ protected String host_ip = HOST_IP_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getVcpus_used() <em>Vcpus used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getVcpus_used()
+ * @generated
+ * @ordered
+ */
+ protected static final int VCPUS_USED_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getVcpus_used() <em>Vcpus used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getVcpus_used()
+ * @generated
+ * @ordered
+ */
+ protected int vcpus_used = VCPUS_USED_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getHypervisor_type() <em>Hypervisor type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_type()
+ * @generated
+ * @ordered
+ */
+ protected static final String HYPERVISOR_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHypervisor_type() <em>Hypervisor type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_type()
+ * @generated
+ * @ordered
+ */
+ protected String hypervisor_type = HYPERVISOR_TYPE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getLocal_gb_used() <em>Local gb used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLocal_gb_used()
+ * @generated
+ * @ordered
+ */
+ protected static final int LOCAL_GB_USED_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getLocal_gb_used() <em>Local gb used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLocal_gb_used()
+ * @generated
+ * @ordered
+ */
+ protected int local_gb_used = LOCAL_GB_USED_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getHypervisor_hostname() <em>Hypervisor hostname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_hostname()
+ * @generated
+ * @ordered
+ */
+ protected static final String HYPERVISOR_HOSTNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHypervisor_hostname() <em>Hypervisor hostname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_hostname()
+ * @generated
+ * @ordered
+ */
+ protected String hypervisor_hostname = HYPERVISOR_HOSTNAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMemory_mb_used() <em>Memory mb used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMemory_mb_used()
+ * @generated
+ * @ordered
+ */
+ protected static final int MEMORY_MB_USED_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getMemory_mb_used() <em>Memory mb used</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMemory_mb_used()
+ * @generated
+ * @ordered
+ */
+ protected int memory_mb_used = MEMORY_MB_USED_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMemory_mb() <em>Memory mb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMemory_mb()
+ * @generated
+ * @ordered
+ */
+ protected static final int MEMORY_MB_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getMemory_mb() <em>Memory mb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMemory_mb()
+ * @generated
+ * @ordered
+ */
+ protected int memory_mb = MEMORY_MB_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getCurrent_workload() <em>Current workload</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCurrent_workload()
+ * @generated
+ * @ordered
+ */
+ protected static final int CURRENT_WORKLOAD_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getCurrent_workload() <em>Current workload</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCurrent_workload()
+ * @generated
+ * @ordered
+ */
+ protected int current_workload = CURRENT_WORKLOAD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getVcpus() <em>Vcpus</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getVcpus()
+ * @generated
+ * @ordered
+ */
+ protected static final int VCPUS_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getVcpus() <em>Vcpus</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getVcpus()
+ * @generated
+ * @ordered
+ */
+ protected int vcpus = VCPUS_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getCpu_info() <em>Cpu info</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCpu_info()
+ * @generated
+ * @ordered
+ */
+ protected HypervisorCpuInfo cpu_info;
+
+ /**
+ * The default value of the '{@link #getRunning_vms() <em>Running vms</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRunning_vms()
+ * @generated
+ * @ordered
+ */
+ protected static final int RUNNING_VMS_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getRunning_vms() <em>Running vms</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRunning_vms()
+ * @generated
+ * @ordered
+ */
+ protected int running_vms = RUNNING_VMS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getFree_disk_gb() <em>Free disk gb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFree_disk_gb()
+ * @generated
+ * @ordered
+ */
+ protected static final int FREE_DISK_GB_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getFree_disk_gb() <em>Free disk gb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFree_disk_gb()
+ * @generated
+ * @ordered
+ */
+ protected int free_disk_gb = FREE_DISK_GB_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getHypervisor_version() <em>Hypervisor version</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_version()
+ * @generated
+ * @ordered
+ */
+ protected static final int HYPERVISOR_VERSION_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getHypervisor_version() <em>Hypervisor version</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHypervisor_version()
+ * @generated
+ * @ordered
+ */
+ protected int hypervisor_version = HYPERVISOR_VERSION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDisk_available_least() <em>Disk available least</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDisk_available_least()
+ * @generated
+ * @ordered
+ */
+ protected static final int DISK_AVAILABLE_LEAST_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getDisk_available_least() <em>Disk available least</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDisk_available_least()
+ * @generated
+ * @ordered
+ */
+ protected int disk_available_least = DISK_AVAILABLE_LEAST_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getLocal_gb() <em>Local gb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLocal_gb()
+ * @generated
+ * @ordered
+ */
+ protected static final int LOCAL_GB_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getLocal_gb() <em>Local gb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getLocal_gb()
+ * @generated
+ * @ordered
+ */
+ protected int local_gb = LOCAL_GB_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getFree_ram_mb() <em>Free ram mb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFree_ram_mb()
+ * @generated
+ * @ordered
+ */
+ protected static final int FREE_RAM_MB_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getFree_ram_mb() <em>Free ram mb</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFree_ram_mb()
+ * @generated
+ * @ordered
+ */
+ protected int free_ram_mb = FREE_RAM_MB_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getId() <em>Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getId()
+ * @generated
+ * @ordered
+ */
+ protected static final int ID_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getId()
+ * @generated
+ * @ordered
+ */
+ protected int id = ID_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HypervisorImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return LocationPackage.Literals.HYPERVISOR;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HypervisorService getService() {
+ return service;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetService(HypervisorService newService, NotificationChain msgs) {
+ HypervisorService oldService = service;
+ service = newService;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__SERVICE, oldService, newService);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setService(HypervisorService newService) {
+ if (newService != service) {
+ NotificationChain msgs = null;
+ if (service != null)
+ msgs = ((InternalEObject)service).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LocationPackage.HYPERVISOR__SERVICE, null, msgs);
+ if (newService != null)
+ msgs = ((InternalEObject)newService).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LocationPackage.HYPERVISOR__SERVICE, null, msgs);
+ msgs = basicSetService(newService, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__SERVICE, newService, newService));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHost_ip() {
+ return host_ip;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHost_ip(String newHost_ip) {
+ String oldHost_ip = host_ip;
+ host_ip = newHost_ip;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__HOST_IP, oldHost_ip, host_ip));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getVcpus_used() {
+ return vcpus_used;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setVcpus_used(int newVcpus_used) {
+ int oldVcpus_used = vcpus_used;
+ vcpus_used = newVcpus_used;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__VCPUS_USED, oldVcpus_used, vcpus_used));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHypervisor_type() {
+ return hypervisor_type;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHypervisor_type(String newHypervisor_type) {
+ String oldHypervisor_type = hypervisor_type;
+ hypervisor_type = newHypervisor_type;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__HYPERVISOR_TYPE, oldHypervisor_type, hypervisor_type));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getLocal_gb_used() {
+ return local_gb_used;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLocal_gb_used(int newLocal_gb_used) {
+ int oldLocal_gb_used = local_gb_used;
+ local_gb_used = newLocal_gb_used;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__LOCAL_GB_USED, oldLocal_gb_used, local_gb_used));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHypervisor_hostname() {
+ return hypervisor_hostname;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHypervisor_hostname(String newHypervisor_hostname) {
+ String oldHypervisor_hostname = hypervisor_hostname;
+ hypervisor_hostname = newHypervisor_hostname;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__HYPERVISOR_HOSTNAME, oldHypervisor_hostname, hypervisor_hostname));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getMemory_mb_used() {
+ return memory_mb_used;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMemory_mb_used(int newMemory_mb_used) {
+ int oldMemory_mb_used = memory_mb_used;
+ memory_mb_used = newMemory_mb_used;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__MEMORY_MB_USED, oldMemory_mb_used, memory_mb_used));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getMemory_mb() {
+ return memory_mb;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMemory_mb(int newMemory_mb) {
+ int oldMemory_mb = memory_mb;
+ memory_mb = newMemory_mb;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__MEMORY_MB, oldMemory_mb, memory_mb));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getCurrent_workload() {
+ return current_workload;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCurrent_workload(int newCurrent_workload) {
+ int oldCurrent_workload = current_workload;
+ current_workload = newCurrent_workload;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__CURRENT_WORKLOAD, oldCurrent_workload, current_workload));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getVcpus() {
+ return vcpus;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setVcpus(int newVcpus) {
+ int oldVcpus = vcpus;
+ vcpus = newVcpus;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__VCPUS, oldVcpus, vcpus));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HypervisorCpuInfo getCpu_info() {
+ return cpu_info;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetCpu_info(HypervisorCpuInfo newCpu_info, NotificationChain msgs) {
+ HypervisorCpuInfo oldCpu_info = cpu_info;
+ cpu_info = newCpu_info;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__CPU_INFO, oldCpu_info, newCpu_info);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCpu_info(HypervisorCpuInfo newCpu_info) {
+ if (newCpu_info != cpu_info) {
+ NotificationChain msgs = null;
+ if (cpu_info != null)
+ msgs = ((InternalEObject)cpu_info).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - LocationPackage.HYPERVISOR__CPU_INFO, null, msgs);
+ if (newCpu_info != null)
+ msgs = ((InternalEObject)newCpu_info).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - LocationPackage.HYPERVISOR__CPU_INFO, null, msgs);
+ msgs = basicSetCpu_info(newCpu_info, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__CPU_INFO, newCpu_info, newCpu_info));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getRunning_vms() {
+ return running_vms;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRunning_vms(int newRunning_vms) {
+ int oldRunning_vms = running_vms;
+ running_vms = newRunning_vms;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__RUNNING_VMS, oldRunning_vms, running_vms));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getFree_disk_gb() {
+ return free_disk_gb;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFree_disk_gb(int newFree_disk_gb) {
+ int oldFree_disk_gb = free_disk_gb;
+ free_disk_gb = newFree_disk_gb;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__FREE_DISK_GB, oldFree_disk_gb, free_disk_gb));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getHypervisor_version() {
+ return hypervisor_version;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHypervisor_version(int newHypervisor_version) {
+ int oldHypervisor_version = hypervisor_version;
+ hypervisor_version = newHypervisor_version;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__HYPERVISOR_VERSION, oldHypervisor_version, hypervisor_version));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getDisk_available_least() {
+ return disk_available_least;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDisk_available_least(int newDisk_available_least) {
+ int oldDisk_available_least = disk_available_least;
+ disk_available_least = newDisk_available_least;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__DISK_AVAILABLE_LEAST, oldDisk_available_least, disk_available_least));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getLocal_gb() {
+ return local_gb;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setLocal_gb(int newLocal_gb) {
+ int oldLocal_gb = local_gb;
+ local_gb = newLocal_gb;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__LOCAL_GB, oldLocal_gb, local_gb));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getFree_ram_mb() {
+ return free_ram_mb;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFree_ram_mb(int newFree_ram_mb) {
+ int oldFree_ram_mb = free_ram_mb;
+ free_ram_mb = newFree_ram_mb;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__FREE_RAM_MB, oldFree_ram_mb, free_ram_mb));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getId() {
+ return id;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setId(int newId) {
+ int oldId = id;
+ id = newId;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, LocationPackage.HYPERVISOR__ID, oldId, id));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case LocationPackage.HYPERVISOR__SERVICE:
+ return basicSetService(null, msgs);
+ case LocationPackage.HYPERVISOR__CPU_INFO:
+ return basicSetCpu_info(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case LocationPackage.HYPERVISOR__SERVICE:
+ return getService();
+ case LocationPackage.HYPERVISOR__HOST_IP:
+ return getHost_ip();
+ case LocationPackage.HYPERVISOR__VCPUS_USED:
+ return getVcpus_used();
+ case LocationPackage.HYPERVISOR__HYPERVISOR_TYPE:
+ return getHypervisor_type();
+ case LocationPackage.HYPERVISOR__LOCAL_GB_USED:
+ return getLocal_gb_used();
+ case LocationPackage.HYPERVISOR__HYPERVISOR_HOSTNAME:
+ return getHypervisor_hostname();
+ case LocationPackage.HYPERVISOR__MEMORY_MB_USED:
+ return getMemory_mb_used();
+ case LocationPackage.HYPERVISOR__MEMORY_MB:
+ return getMemory_mb();
+ case LocationPackage.HYPERVISOR__CURRENT_WORKLOAD:
+ return getCurrent_workload();
+ case LocationPackage.HYPERVISOR__VCPUS:
+ return getVcpus();
+ case LocationPackage.HYPERVISOR__CPU_INFO:
+ return getCpu_info();
+ case LocationPackage.HYPERVISOR__RUNNING_VMS:
+ return getRunning_vms();
+ case LocationPackage.HYPERVISOR__FREE_DISK_GB:
+ return getFree_disk_gb();
+ case LocationPackage.HYPERVISOR__HYPERVISOR_VERSION:
+ return getHypervisor_version();
+ case LocationPackage.HYPERVISOR__DISK_AVAILABLE_LEAST:
+ return getDisk_available_least();
+ case LocationPackage.HYPERVISOR__LOCAL_GB:
+ return getLocal_gb();
+ case LocationPackage.HYPERVISOR__FREE_RAM_MB:
+ return getFree_ram_mb();
+ case LocationPackage.HYPERVISOR__ID:
+ return getId();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case LocationPackage.HYPERVISOR__SERVICE:
+ setService((HypervisorService)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__HOST_IP:
+ setHost_ip((String)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__VCPUS_USED:
+ setVcpus_used((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_TYPE:
+ setHypervisor_type((String)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__LOCAL_GB_USED:
+ setLocal_gb_used((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_HOSTNAME:
+ setHypervisor_hostname((String)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__MEMORY_MB_USED:
+ setMemory_mb_used((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__MEMORY_MB:
+ setMemory_mb((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__CURRENT_WORKLOAD:
+ setCurrent_workload((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__VCPUS:
+ setVcpus((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__CPU_INFO:
+ setCpu_info((HypervisorCpuInfo)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__RUNNING_VMS:
+ setRunning_vms((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__FREE_DISK_GB:
+ setFree_disk_gb((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_VERSION:
+ setHypervisor_version((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__DISK_AVAILABLE_LEAST:
+ setDisk_available_least((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__LOCAL_GB:
+ setLocal_gb((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__FREE_RAM_MB:
+ setFree_ram_mb((Integer)newValue);
+ return;
+ case LocationPackage.HYPERVISOR__ID:
+ setId((Integer)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case LocationPackage.HYPERVISOR__SERVICE:
+ setService((HypervisorService)null);
+ return;
+ case LocationPackage.HYPERVISOR__HOST_IP:
+ setHost_ip(HOST_IP_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__VCPUS_USED:
+ setVcpus_used(VCPUS_USED_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_TYPE:
+ setHypervisor_type(HYPERVISOR_TYPE_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__LOCAL_GB_USED:
+ setLocal_gb_used(LOCAL_GB_USED_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_HOSTNAME:
+ setHypervisor_hostname(HYPERVISOR_HOSTNAME_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__MEMORY_MB_USED:
+ setMemory_mb_used(MEMORY_MB_USED_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__MEMORY_MB:
+ setMemory_mb(MEMORY_MB_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__CURRENT_WORKLOAD:
+ setCurrent_workload(CURRENT_WORKLOAD_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__VCPUS:
+ setVcpus(VCPUS_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__CPU_INFO:
+ setCpu_info((HypervisorCpuInfo)null);
+ return;
+ case LocationPackage.HYPERVISOR__RUNNING_VMS:
+ setRunning_vms(RUNNING_VMS_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__FREE_DISK_GB:
+ setFree_disk_gb(FREE_DISK_GB_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_VERSION:
+ setHypervisor_version(HYPERVISOR_VERSION_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__DISK_AVAILABLE_LEAST:
+ setDisk_available_least(DISK_AVAILABLE_LEAST_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__LOCAL_GB:
+ setLocal_gb(LOCAL_GB_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__FREE_RAM_MB:
+ setFree_ram_mb(FREE_RAM_MB_EDEFAULT);
+ return;
+ case LocationPackage.HYPERVISOR__ID:
+ setId(ID_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case LocationPackage.HYPERVISOR__SERVICE:
+ return service != null;
+ case LocationPackage.HYPERVISOR__HOST_IP:
+ return HOST_IP_EDEFAULT == null ? host_ip != null : !HOST_IP_EDEFAULT.equals(host_ip);
+ case LocationPackage.HYPERVISOR__VCPUS_USED:
+ return vcpus_used != VCPUS_USED_EDEFAULT;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_TYPE:
+ return HYPERVISOR_TYPE_EDEFAULT == null ? hypervisor_type != null : !HYPERVISOR_TYPE_EDEFAULT.equals(hypervisor_type);
+ case LocationPackage.HYPERVISOR__LOCAL_GB_USED:
+ return local_gb_used != LOCAL_GB_USED_EDEFAULT;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_HOSTNAME:
+ return HYPERVISOR_HOSTNAME_EDEFAULT == null ? hypervisor_hostname != null : !HYPERVISOR_HOSTNAME_EDEFAULT.equals(hypervisor_hostname);
+ case LocationPackage.HYPERVISOR__MEMORY_MB_USED:
+ return memory_mb_used != MEMORY_MB_USED_EDEFAULT;
+ case LocationPackage.HYPERVISOR__MEMORY_MB:
+ return memory_mb != MEMORY_MB_EDEFAULT;
+ case LocationPackage.HYPERVISOR__CURRENT_WORKLOAD:
+ return current_workload != CURRENT_WORKLOAD_EDEFAULT;
+ case LocationPackage.HYPERVISOR__VCPUS:
+ return vcpus != VCPUS_EDEFAULT;
+ case LocationPackage.HYPERVISOR__CPU_INFO:
+ return cpu_info != null;
+ case LocationPackage.HYPERVISOR__RUNNING_VMS:
+ return running_vms != RUNNING_VMS_EDEFAULT;
+ case LocationPackage.HYPERVISOR__FREE_DISK_GB:
+ return free_disk_gb != FREE_DISK_GB_EDEFAULT;
+ case LocationPackage.HYPERVISOR__HYPERVISOR_VERSION:
+ return hypervisor_version != HYPERVISOR_VERSION_EDEFAULT;
+ case LocationPackage.HYPERVISOR__DISK_AVAILABLE_LEAST:
+ return disk_available_least != DISK_AVAILABLE_LEAST_EDEFAULT;
+ case LocationPackage.HYPERVISOR__LOCAL_GB:
+ return local_gb != LOCAL_GB_EDEFAULT;
+ case LocationPackage.HYPERVISOR__FREE_RAM_MB:
+ return free_ram_mb != FREE_RAM_MB_EDEFAULT;
+ case LocationPackage.HYPERVISOR__ID:
+ return id != ID_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (host_ip: ");
+ result.append(host_ip);
+ result.append(", vcpus_used: ");
+ result.append(vcpus_used);
+ result.append(", hypervisor_type: ");
+ result.append(hypervisor_type);
+ result.append(", local_gb_used: ");
+ result.append(local_gb_used);
+ result.append(", hypervisor_hostname: ");
+ result.append(hypervisor_hostname);
+ result.append(", memory_mb_used: ");
+ result.append(memory_mb_used);
+ result.append(", memory_mb: ");
+ result.append(memory_mb);
+ result.append(", current_workload: ");
+ result.append(current_workload);
+ result.append(", vcpus: ");
+ result.append(vcpus);
+ result.append(", running_vms: ");
+ result.append(running_vms);
+ result.append(", free_disk_gb: ");
+ result.append(free_disk_gb);
+ result.append(", hypervisor_version: ");
+ result.append(hypervisor_version);
+ result.append(", disk_available_least: ");
+ result.append(disk_available_least);
+ result.append(", local_gb: ");
+ result.append(local_gb);
+ result.append(", free_ram_mb: ");
+ result.append(free_ram_mb);
+ result.append(", id: ");
+ result.append(id);
+ result.append(')');
+ return result.toString();
+ }
+
+} //HypervisorImpl