/** * Copyright (c) 2015-2016 Obeo, Inria * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * - William Piers <william.piers@obeo.fr> * - Philippe Merle <philippe.merle@inria.fr> */ package org.occiware.clouddesigner.occi.vmware.impl; import java.io.IOException; import java.net.URL; import java.util.Date; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.common.util.WrappedException; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EClassifier; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl; import org.occiware.clouddesigner.occi.OCCIPackage; import org.occiware.clouddesigner.occi.infrastructure.InfrastructurePackage; import org.occiware.clouddesigner.occi.vmware.AutoStartWaitHeartbeatSetting; import org.occiware.clouddesigner.occi.vmware.Bootdevice; import org.occiware.clouddesigner.occi.vmware.Cluster; import org.occiware.clouddesigner.occi.vmware.ClusterDASVmSettingsIsolationResponse; import org.occiware.clouddesigner.occi.vmware.ClusterDASVmSettingsRestartPriority; import org.occiware.clouddesigner.occi.vmware.ClusterDasConfigInfoHBDatastoreCandidate; import org.occiware.clouddesigner.occi.vmware.ClusterDasConfigInfoServiceState; import org.occiware.clouddesigner.occi.vmware.ClusterDasConfigInfoVmMonitoringState; import org.occiware.clouddesigner.occi.vmware.Clusterlink; import org.occiware.clouddesigner.occi.vmware.Datacenter; import org.occiware.clouddesigner.occi.vmware.Datacenterlink; import org.occiware.clouddesigner.occi.vmware.Datastore; import org.occiware.clouddesigner.occi.vmware.DatastoreHostMountMode; import org.occiware.clouddesigner.occi.vmware.DatastoreMaintenanceModeState; import org.occiware.clouddesigner.occi.vmware.Datastorelink; import org.occiware.clouddesigner.occi.vmware.DiagnosticPartitionType; import org.occiware.clouddesigner.occi.vmware.Distributedportgroup; import org.occiware.clouddesigner.occi.vmware.DpmBehavior; import org.occiware.clouddesigner.occi.vmware.DrsBehavior; import org.occiware.clouddesigner.occi.vmware.DvsNicTeamingPolicy; import org.occiware.clouddesigner.occi.vmware.Dvswitch; import org.occiware.clouddesigner.occi.vmware.Folder; import org.occiware.clouddesigner.occi.vmware.Folderlink; import org.occiware.clouddesigner.occi.vmware.GuestFirmwareType; import org.occiware.clouddesigner.occi.vmware.GuestOsIdentifiers; import org.occiware.clouddesigner.occi.vmware.HostCapabilityFtUnsupportedReason; import org.occiware.clouddesigner.occi.vmware.HostConnectionState; import org.occiware.clouddesigner.occi.vmware.HostFileSystemVolumeFileType; import org.occiware.clouddesigner.occi.vmware.HostFirewallRuleDirection; import org.occiware.clouddesigner.occi.vmware.HostNasVolumeSecurityType; import org.occiware.clouddesigner.occi.vmware.HostNetworkProtocol; import org.occiware.clouddesigner.occi.vmware.Hostfirewallrule; import org.occiware.clouddesigner.occi.vmware.Hostfirewallruleset; import org.occiware.clouddesigner.occi.vmware.Hostfirewallsystem; import org.occiware.clouddesigner.occi.vmware.Hostfolder; import org.occiware.clouddesigner.occi.vmware.Hostnatportforwardlink; import org.occiware.clouddesigner.occi.vmware.Hostnatrule; import org.occiware.clouddesigner.occi.vmware.Hostnetworkadapter; import org.occiware.clouddesigner.occi.vmware.Hoststorage; import org.occiware.clouddesigner.occi.vmware.Hoststoragelink; import org.occiware.clouddesigner.occi.vmware.Hostsystem; import org.occiware.clouddesigner.occi.vmware.Hostsystemlink; import org.occiware.clouddesigner.occi.vmware.LatencySensitivityLevel; import org.occiware.clouddesigner.occi.vmware.NetworkBootProtocolType; import org.occiware.clouddesigner.occi.vmware.NetworkChangeOperation; import org.occiware.clouddesigner.occi.vmware.NicPolicyTeamingValue; import org.occiware.clouddesigner.occi.vmware.NpivWwnType; import org.occiware.clouddesigner.occi.vmware.OverallStatus; import org.occiware.clouddesigner.occi.vmware.PortGroupConnecteeType; import org.occiware.clouddesigner.occi.vmware.Portgroup; import org.occiware.clouddesigner.occi.vmware.Portgrouplink; import org.occiware.clouddesigner.occi.vmware.PowerOffType; import org.occiware.clouddesigner.occi.vmware.ResourceAllocationType; import org.occiware.clouddesigner.occi.vmware.ResourcePoolState; import org.occiware.clouddesigner.occi.vmware.Resourcepool; import org.occiware.clouddesigner.occi.vmware.Resourcepoollink; import org.occiware.clouddesigner.occi.vmware.Serviceconsolenic; import org.occiware.clouddesigner.occi.vmware.SharesLevel; import org.occiware.clouddesigner.occi.vmware.Snapshot; import org.occiware.clouddesigner.occi.vmware.Snapshotlink; import org.occiware.clouddesigner.occi.vmware.ToolsUpgradePolicy; import org.occiware.clouddesigner.occi.vmware.Vcentercapability; import org.occiware.clouddesigner.occi.vmware.VirtualDeviceConnectStatus; import org.occiware.clouddesigner.occi.vmware.Virtualcdrom; import org.occiware.clouddesigner.occi.vmware.Virtualdisk; import org.occiware.clouddesigner.occi.vmware.Virtualdisklink; import org.occiware.clouddesigner.occi.vmware.Virtualdisknetwork; import org.occiware.clouddesigner.occi.vmware.Virtualdisknetworklink; import org.occiware.clouddesigner.occi.vmware.Virtualfloppy; import org.occiware.clouddesigner.occi.vmware.Virtualnetworkadapter; import org.occiware.clouddesigner.occi.vmware.VmExecUsage; import org.occiware.clouddesigner.occi.vmware.VmFaultToleranceType; import org.occiware.clouddesigner.occi.vmware.VmForkConfigInfoChildType; import org.occiware.clouddesigner.occi.vmware.VmHtSharing; import org.occiware.clouddesigner.occi.vmware.VmMMUusage; import org.occiware.clouddesigner.occi.vmware.VmMonitorType; import org.occiware.clouddesigner.occi.vmware.VmPowerOffBehavior; import org.occiware.clouddesigner.occi.vmware.VmSwapPlacementType; import org.occiware.clouddesigner.occi.vmware.Vmfolder; import org.occiware.clouddesigner.occi.vmware.VmwareFactory; import org.occiware.clouddesigner.occi.vmware.VmwarePackage; import org.occiware.clouddesigner.occi.vmware.Vswitch; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class VmwarePackageImpl extends EPackageImpl implements VmwarePackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected String packageFilename = "vmware.ecore"; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass datastoreEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass clusterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass datacenterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostsystemEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass vmEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass folderlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass resourcepoollinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass clusterlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass resourcepoolEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass datacenterlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostsystemlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass datastorelinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualdiskEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass vswitchEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass portgroupEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualnetworkadapterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualdisknetworkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualdisknetworklinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostnetworkadapterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass dvswitchEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass snapshotEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass snapshotlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass folderEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostfolderEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass vcentercapabilityEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostfirewallsystemEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostfirewallrulesetEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostfirewallruleEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hoststorageEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hoststoragelinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass vmfolderEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass serviceconsolenicEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass portgrouplinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostnatruleEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass hostnatportforwardlinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass distributedportgroupEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualcdromEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualfloppyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass virtualdisklinkEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum sharesLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum dvsNicTeamingPolicyEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum bootdeviceEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum resourceAllocationTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum resourcePoolStateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum powerOffTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum guestFirmwareTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmHtSharingEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmMonitorTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmPowerOffBehaviorEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmExecUsageEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmMMUusageEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum npivWwnTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmSwapPlacementTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum guestOsIdentifiersEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum toolsUpgradePolicyEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum overallStatusEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostConnectionStateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum diagnosticPartitionTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum autoStartWaitHeartbeatSettingEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostFirewallRuleDirectionEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostNetworkProtocolEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum clusterDASVmSettingsRestartPriorityEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum clusterDASVmSettingsIsolationResponseEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum drsBehaviorEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum dpmBehaviorEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum datastoreHostMountModeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum nicPolicyTeamingValueEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum portGroupConnecteeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum networkChangeOperationEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum networkBootProtocolTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmForkConfigInfoChildTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum vmFaultToleranceTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum latencySensitivityLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum clusterDasConfigInfoHBDatastoreCandidateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum clusterDasConfigInfoVmMonitoringStateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum clusterDasConfigInfoServiceStateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostFileSystemVolumeFileTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum datastoreMaintenanceModeStateEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostNasVolumeSecurityTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum virtualDeviceConnectStatusEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hostCapabilityFtUnsupportedReasonEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType longNumberEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType datetypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType shortNumberEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType byteTypeEDataType = null; /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. * <p>Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.occiware.clouddesigner.occi.vmware.VmwarePackage#eNS_URI * @see #init() * @generated */ private VmwarePackageImpl() { super(eNS_URI, VmwareFactory.eINSTANCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link VmwarePackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @generated */ public static VmwarePackage init() { if (isInited) return (VmwarePackage)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI); // Obtain or create and register package VmwarePackageImpl theVmwarePackage = (VmwarePackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof VmwarePackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new VmwarePackageImpl()); isInited = true; // Initialize simple dependencies InfrastructurePackage.eINSTANCE.eClass(); // Load packages theVmwarePackage.loadPackage(); // Fix loaded packages theVmwarePackage.fixPackageContents(); // Mark meta-data to indicate it can't be changed theVmwarePackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(VmwarePackage.eNS_URI, theVmwarePackage); return theVmwarePackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDatastore() { if (datastoreEClass == null) { datastoreEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(46); } return datastoreEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDatastore_Name() { return (EAttribute)getDatastore().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getDatastore__EnterMaintenanceMode() { return getDatastore().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCluster() { if (clusterEClass == null) { clusterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(47); } return clusterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCluster_Name() { return (EAttribute)getCluster().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getCluster__AddAllHostSystem() { return getCluster().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getCluster__ApplyRecommendation() { return getCluster().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getCluster__EnterMaintenanceMode() { return getCluster().getEOperations().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDatacenter() { if (datacenterEClass == null) { datacenterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(48); } return datacenterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDatacenter_DefaultHardwareVersionKey() { return (EAttribute)getDatacenter().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDatacenter_Name() { return (EAttribute)getDatacenter().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getDatacenter__PowerOnMultiVMs() { return getDatacenter().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getDatacenter__DiscoverAll() { return getDatacenter().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostsystem() { if (hostsystemEClass == null) { hostsystemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(49); } return hostsystemEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_Name() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_ClusterSupported() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_InDasCluster() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_Serverip() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_VimAccountNameRequired() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_AgentVmDatastoreName() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_AgentVmNetworkName() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_Port() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_FaultToleranceEnabled() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_HostFeatureVersionKeys() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_HostFeatureVersionValues() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_VmotionEnabled() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_CurrentEVCModeKey() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_CustomValues() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_ManagementServerip() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_MaxEVCKey() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_OverallStatus() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_DistributedCPUFairness() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_DistributedMemoryFairness() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_OverallCPUUsage() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_OverallMemoryUsage() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_RebootRequired() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_BootTime() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_ConnectionState() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostsystem_InMaintenanceMode() { return (EAttribute)getHostsystem().getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__DisconnectHost() { return getHostsystem().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__EnterlLockDownMode() { return getHostsystem().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__EnterMaintenanceMode() { return getHostsystem().getEOperations().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__ExitLockDownMode() { return getHostsystem().getEOperations().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__ExitMaintenanceMode() { return getHostsystem().getEOperations().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__ReconfigureHostForDAS() { return getHostsystem().getEOperations().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostsystem__ReconnectHost() { return getHostsystem().getEOperations().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVm() { if (vmEClass == null) { vmEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(50); } return vmEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_Name() { return (EAttribute)getVm().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_InstanceUUID() { return (EAttribute)getVm().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_Template() { return (EAttribute)getVm().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_Vcpus() { return (EAttribute)getVm().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_CoresPerSocket() { return (EAttribute)getVm().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_GuestState() { return (EAttribute)getVm().getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_VmwareToolsInstalled() { return (EAttribute)getVm().getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_VmwareToolsRunning() { return (EAttribute)getVm().getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_GuestFullName() { return (EAttribute)getVm().getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_CpuhotAddEnabled() { return (EAttribute)getVm().getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_CpuHotRemoveEnabled() { return (EAttribute)getVm().getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_Annotation() { return (EAttribute)getVm().getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_VmwarePowerState() { return (EAttribute)getVm().getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVm_OverallStatus() { return (EAttribute)getVm().getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__CloneVM() { return getVm().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__MountVmwareToolsdisk() { return getVm().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__MarkAsTemplate() { return getVm().getEOperations().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__MarkAsVirtualMachine() { return getVm().getEOperations().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__RegisterVM() { return getVm().getEOperations().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__UnregisterVM() { return getVm().getEOperations().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__DefragmentAllDisks() { return getVm().getEOperations().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVm__ResetLocationId() { return getVm().getEOperations().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFolderlink() { if (folderlinkEClass == null) { folderlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(51); } return folderlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getResourcepoollink() { if (resourcepoollinkEClass == null) { resourcepoollinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(52); } return resourcepoollinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getClusterlink() { if (clusterlinkEClass == null) { clusterlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(53); } return clusterlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getResourcepool() { if (resourcepoolEClass == null) { resourcepoolEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(54); } return resourcepoolEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getResourcepool_Name() { return (EAttribute)getResourcepool().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getResourcepool_Expandablereservation() { return (EAttribute)getResourcepool().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getResourcepool_Limit() { return (EAttribute)getResourcepool().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getResourcepool_Reservation() { return (EAttribute)getResourcepool().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getResourcepool_State() { return (EAttribute)getResourcepool().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDatacenterlink() { if (datacenterlinkEClass == null) { datacenterlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(55); } return datacenterlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostsystemlink() { if (hostsystemlinkEClass == null) { hostsystemlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(56); } return hostsystemlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDatastorelink() { if (datastorelinkEClass == null) { datastorelinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(57); } return datastorelinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualdisk() { if (virtualdiskEClass == null) { virtualdiskEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(58); } return virtualdiskEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualdisk_VolumeName() { return (EAttribute)getVirtualdisk().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVirtualdisk__ZeroFill() { return getVirtualdisk().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVirtualdisk__Shrink() { return getVirtualdisk().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVswitch() { if (vswitchEClass == null) { vswitchEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(59); } return vswitchEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVswitch_Name() { return (EAttribute)getVswitch().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVswitch_Nbport() { return (EAttribute)getVswitch().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVswitch_BeaconInterval() { return (EAttribute)getVswitch().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVswitch_Mtu() { return (EAttribute)getVswitch().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVswitch_ChangeOperation() { return (EAttribute)getVswitch().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPortgroup() { if (portgroupEClass == null) { portgroupEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(60); } return portgroupEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPortgroup_Name() { return (EAttribute)getPortgroup().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPortgroup_VlanId() { return (EAttribute)getPortgroup().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPortgroup_Key() { return (EAttribute)getPortgroup().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualnetworkadapter() { if (virtualnetworkadapterEClass == null) { virtualnetworkadapterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(61); } return virtualnetworkadapterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualnetworkadapter_Name() { return (EAttribute)getVirtualnetworkadapter().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualnetworkadapter_Key() { return (EAttribute)getVirtualnetworkadapter().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualnetworkadapter_SubnetMask() { return (EAttribute)getVirtualnetworkadapter().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualnetworkadapter_Port() { return (EAttribute)getVirtualnetworkadapter().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualnetworkadapter_DeviceDriver() { return (EAttribute)getVirtualnetworkadapter().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVirtualnetworkadapter__ConnectAdaptater() { return getVirtualnetworkadapter().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getVirtualnetworkadapter__DisconnectAdaptater() { return getVirtualnetworkadapter().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualdisknetwork() { if (virtualdisknetworkEClass == null) { virtualdisknetworkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(62); } return virtualdisknetworkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualdisknetwork_VolumeName() { return (EAttribute)getVirtualdisknetwork().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualdisknetworklink() { if (virtualdisknetworklinkEClass == null) { virtualdisknetworklinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(63); } return virtualdisknetworklinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostnetworkadapter() { if (hostnetworkadapterEClass == null) { hostnetworkadapterEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(64); } return hostnetworkadapterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_Name() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_Driver() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_Key() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_Pci() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_SubnetMask() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnetworkadapter_WakeOnLanSupported() { return (EAttribute)getHostnetworkadapter().getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostnetworkadapter__Connect() { return getHostnetworkadapter().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostnetworkadapter__Disconnect() { return getHostnetworkadapter().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDvswitch() { if (dvswitchEClass == null) { dvswitchEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(65); } return dvswitchEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSnapshot() { if (snapshotEClass == null) { snapshotEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(66); } return snapshotEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getSnapshot__Restore() { return getSnapshot().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSnapshotlink() { if (snapshotlinkEClass == null) { snapshotlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(67); } return snapshotlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFolder() { if (folderEClass == null) { folderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(68); } return folderEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getFolder_Name() { return (EAttribute)getFolder().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostfolder() { if (hostfolderEClass == null) { hostfolderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(69); } return hostfolderEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfolder_Name() { return (EAttribute)getHostfolder().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVcentercapability() { if (vcentercapabilityEClass == null) { vcentercapabilityEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(70); } return vcentercapabilityEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVcentercapability_MultiHostSupported() { return (EAttribute)getVcentercapability().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVcentercapability_ProvisioningSupported() { return (EAttribute)getVcentercapability().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVcentercapability_UserShellAccessSupported() { return (EAttribute)getVcentercapability().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVcentercapability_EVCModeVendor() { return (EAttribute)getVcentercapability().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVcentercapability_EVCModeVendorTier() { return (EAttribute)getVcentercapability().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostfirewallsystem() { if (hostfirewallsystemEClass == null) { hostfirewallsystemEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(71); } return hostfirewallsystemEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallsystem_DefaultIncomingBlocked() { return (EAttribute)getHostfirewallsystem().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallsystem_DefaultOutgoingBlocked() { return (EAttribute)getHostfirewallsystem().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostfirewallruleset() { if (hostfirewallrulesetEClass == null) { hostfirewallrulesetEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(72); } return hostfirewallrulesetEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallruleset_Enabled() { return (EAttribute)getHostfirewallruleset().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallruleset_Key() { return (EAttribute)getHostfirewallruleset().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallruleset_Label() { return (EAttribute)getHostfirewallruleset().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallruleset_Required() { return (EAttribute)getHostfirewallruleset().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallruleset_Service() { return (EAttribute)getHostfirewallruleset().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostfirewallruleset__DisableRuleset() { return getHostfirewallruleset().getEOperations().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EOperation getHostfirewallruleset__EnableRuleset() { return getHostfirewallruleset().getEOperations().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostfirewallrule() { if (hostfirewallruleEClass == null) { hostfirewallruleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(73); } return hostfirewallruleEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallrule_Direction() { return (EAttribute)getHostfirewallrule().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallrule_Port() { return (EAttribute)getHostfirewallrule().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallrule_EndPort() { return (EAttribute)getHostfirewallrule().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostfirewallrule_Protocol() { return (EAttribute)getHostfirewallrule().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHoststorage() { if (hoststorageEClass == null) { hoststorageEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(74); } return hoststorageEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHoststorage_HostVolumeName() { return (EAttribute)getHoststorage().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHoststoragelink() { if (hoststoragelinkEClass == null) { hoststoragelinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(75); } return hoststoragelinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVmfolder() { if (vmfolderEClass == null) { vmfolderEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(76); } return vmfolderEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVmfolder_Name() { return (EAttribute)getVmfolder().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getServiceconsolenic() { if (serviceconsolenicEClass == null) { serviceconsolenicEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(77); } return serviceconsolenicEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPortgrouplink() { if (portgrouplinkEClass == null) { portgrouplinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(78); } return portgrouplinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostnatrule() { if (hostnatruleEClass == null) { hostnatruleEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(79); } return hostnatruleEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_ActiveFtp() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_AllowAnyOui() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_ConfigPort() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_NatKey() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_NatChangeOperation() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_IpGatewayAddress() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatrule_UdpTimeOut() { return (EAttribute)getHostnatrule().getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getHostnatportforwardlink() { if (hostnatportforwardlinkEClass == null) { hostnatportforwardlinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(80); } return hostnatportforwardlinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatportforwardlink_GuestIpAddress() { return (EAttribute)getHostnatportforwardlink().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatportforwardlink_GuestPort() { return (EAttribute)getHostnatportforwardlink().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatportforwardlink_HostPort() { return (EAttribute)getHostnatportforwardlink().getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatportforwardlink_Name() { return (EAttribute)getHostnatportforwardlink().getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getHostnatportforwardlink_Type() { return (EAttribute)getHostnatportforwardlink().getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDistributedportgroup() { if (distributedportgroupEClass == null) { distributedportgroupEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(81); } return distributedportgroupEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualcdrom() { if (virtualcdromEClass == null) { virtualcdromEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(82); } return virtualcdromEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualcdrom_IsoFilename() { return (EAttribute)getVirtualcdrom().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualcdrom_VolumeName() { return (EAttribute)getVirtualcdrom().getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualfloppy() { if (virtualfloppyEClass == null) { virtualfloppyEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(83); } return virtualfloppyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualfloppy_VolumeName() { return (EAttribute)getVirtualfloppy().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getVirtualdisklink() { if (virtualdisklinkEClass == null) { virtualdisklinkEClass = (EClass)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(84); } return virtualdisklinkEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getVirtualdisklink_VmdkFilePathOnDatastore() { return (EAttribute)getVirtualdisklink().getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getSharesLevel() { if (sharesLevelEEnum == null) { sharesLevelEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(1); } return sharesLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDvsNicTeamingPolicy() { if (dvsNicTeamingPolicyEEnum == null) { dvsNicTeamingPolicyEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(2); } return dvsNicTeamingPolicyEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBootdevice() { if (bootdeviceEEnum == null) { bootdeviceEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(3); } return bootdeviceEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getResourceAllocationType() { if (resourceAllocationTypeEEnum == null) { resourceAllocationTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(4); } return resourceAllocationTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getResourcePoolState() { if (resourcePoolStateEEnum == null) { resourcePoolStateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(5); } return resourcePoolStateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getPowerOffType() { if (powerOffTypeEEnum == null) { powerOffTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(7); } return powerOffTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getGuestFirmwareType() { if (guestFirmwareTypeEEnum == null) { guestFirmwareTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(8); } return guestFirmwareTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmHtSharing() { if (vmHtSharingEEnum == null) { vmHtSharingEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(9); } return vmHtSharingEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmMonitorType() { if (vmMonitorTypeEEnum == null) { vmMonitorTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(10); } return vmMonitorTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmPowerOffBehavior() { if (vmPowerOffBehaviorEEnum == null) { vmPowerOffBehaviorEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(11); } return vmPowerOffBehaviorEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmExecUsage() { if (vmExecUsageEEnum == null) { vmExecUsageEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(12); } return vmExecUsageEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmMMUusage() { if (vmMMUusageEEnum == null) { vmMMUusageEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(13); } return vmMMUusageEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNpivWwnType() { if (npivWwnTypeEEnum == null) { npivWwnTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(15); } return npivWwnTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmSwapPlacementType() { if (vmSwapPlacementTypeEEnum == null) { vmSwapPlacementTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(16); } return vmSwapPlacementTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getGuestOsIdentifiers() { if (guestOsIdentifiersEEnum == null) { guestOsIdentifiersEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(17); } return guestOsIdentifiersEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getToolsUpgradePolicy() { if (toolsUpgradePolicyEEnum == null) { toolsUpgradePolicyEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(18); } return toolsUpgradePolicyEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getOverallStatus() { if (overallStatusEEnum == null) { overallStatusEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(19); } return overallStatusEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostConnectionState() { if (hostConnectionStateEEnum == null) { hostConnectionStateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(20); } return hostConnectionStateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDiagnosticPartitionType() { if (diagnosticPartitionTypeEEnum == null) { diagnosticPartitionTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(21); } return diagnosticPartitionTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getAutoStartWaitHeartbeatSetting() { if (autoStartWaitHeartbeatSettingEEnum == null) { autoStartWaitHeartbeatSettingEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(22); } return autoStartWaitHeartbeatSettingEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostFirewallRuleDirection() { if (hostFirewallRuleDirectionEEnum == null) { hostFirewallRuleDirectionEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(23); } return hostFirewallRuleDirectionEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostNetworkProtocol() { if (hostNetworkProtocolEEnum == null) { hostNetworkProtocolEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(24); } return hostNetworkProtocolEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getClusterDASVmSettingsRestartPriority() { if (clusterDASVmSettingsRestartPriorityEEnum == null) { clusterDASVmSettingsRestartPriorityEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(26); } return clusterDASVmSettingsRestartPriorityEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getClusterDASVmSettingsIsolationResponse() { if (clusterDASVmSettingsIsolationResponseEEnum == null) { clusterDASVmSettingsIsolationResponseEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(27); } return clusterDASVmSettingsIsolationResponseEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDrsBehavior() { if (drsBehaviorEEnum == null) { drsBehaviorEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(28); } return drsBehaviorEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDpmBehavior() { if (dpmBehaviorEEnum == null) { dpmBehaviorEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(29); } return dpmBehaviorEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDatastoreHostMountMode() { if (datastoreHostMountModeEEnum == null) { datastoreHostMountModeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(30); } return datastoreHostMountModeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNicPolicyTeamingValue() { if (nicPolicyTeamingValueEEnum == null) { nicPolicyTeamingValueEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(31); } return nicPolicyTeamingValueEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getPortGroupConnecteeType() { if (portGroupConnecteeTypeEEnum == null) { portGroupConnecteeTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(32); } return portGroupConnecteeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNetworkChangeOperation() { if (networkChangeOperationEEnum == null) { networkChangeOperationEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(33); } return networkChangeOperationEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNetworkBootProtocolType() { if (networkBootProtocolTypeEEnum == null) { networkBootProtocolTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(34); } return networkBootProtocolTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmForkConfigInfoChildType() { if (vmForkConfigInfoChildTypeEEnum == null) { vmForkConfigInfoChildTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(35); } return vmForkConfigInfoChildTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVmFaultToleranceType() { if (vmFaultToleranceTypeEEnum == null) { vmFaultToleranceTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(36); } return vmFaultToleranceTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLatencySensitivityLevel() { if (latencySensitivityLevelEEnum == null) { latencySensitivityLevelEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(37); } return latencySensitivityLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getClusterDasConfigInfoHBDatastoreCandidate() { if (clusterDasConfigInfoHBDatastoreCandidateEEnum == null) { clusterDasConfigInfoHBDatastoreCandidateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(38); } return clusterDasConfigInfoHBDatastoreCandidateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getClusterDasConfigInfoVmMonitoringState() { if (clusterDasConfigInfoVmMonitoringStateEEnum == null) { clusterDasConfigInfoVmMonitoringStateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(39); } return clusterDasConfigInfoVmMonitoringStateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getClusterDasConfigInfoServiceState() { if (clusterDasConfigInfoServiceStateEEnum == null) { clusterDasConfigInfoServiceStateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(40); } return clusterDasConfigInfoServiceStateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostFileSystemVolumeFileType() { if (hostFileSystemVolumeFileTypeEEnum == null) { hostFileSystemVolumeFileTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(41); } return hostFileSystemVolumeFileTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDatastoreMaintenanceModeState() { if (datastoreMaintenanceModeStateEEnum == null) { datastoreMaintenanceModeStateEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(42); } return datastoreMaintenanceModeStateEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostNasVolumeSecurityType() { if (hostNasVolumeSecurityTypeEEnum == null) { hostNasVolumeSecurityTypeEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(43); } return hostNasVolumeSecurityTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVirtualDeviceConnectStatus() { if (virtualDeviceConnectStatusEEnum == null) { virtualDeviceConnectStatusEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(44); } return virtualDeviceConnectStatusEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHostCapabilityFtUnsupportedReason() { if (hostCapabilityFtUnsupportedReasonEEnum == null) { hostCapabilityFtUnsupportedReasonEEnum = (EEnum)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(45); } return hostCapabilityFtUnsupportedReasonEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLongNumber() { if (longNumberEDataType == null) { longNumberEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(0); } return longNumberEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getDatetype() { if (datetypeEDataType == null) { datetypeEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(6); } return datetypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getShortNumber() { if (shortNumberEDataType == null) { shortNumberEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(14); } return shortNumberEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getByteType() { if (byteTypeEDataType == null) { byteTypeEDataType = (EDataType)EPackage.Registry.INSTANCE.getEPackage(VmwarePackage.eNS_URI).getEClassifiers().get(25); } return byteTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VmwareFactory getVmwareFactory() { return (VmwareFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isLoaded = false; /** * Laods the package and any sub-packages from their serialized form. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void loadPackage() { if (isLoaded) return; isLoaded = true; URL url = getClass().getResource(packageFilename); if (url == null) { throw new RuntimeException("Missing serialized package: " + packageFilename); } URI uri = URI.createURI(url.toString()); Resource resource = new EcoreResourceFactoryImpl().createResource(uri); try { resource.load(null); } catch (IOException exception) { throw new WrappedException(exception); } initializeFromLoadedEPackage(this, (EPackage)resource.getContents().get(0)); createResource(eNS_URI); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isFixed = false; /** * Fixes up the loaded package, to make it appear as if it had been programmatically built. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void fixPackageContents() { if (isFixed) return; isFixed = true; fixEClassifiers(); } /** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.occiware.clouddesigner.occi.vmware." + eClassifier.getName()); setGeneratedClassName(eClassifier); } } } //VmwarePackageImpl