package es.tid.cim.diagram.providers;
import java.util.HashSet;
import java.util.IdentityHashMap;
import java.util.Map;
import java.util.Set;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.emf.ecore.ENamedElement;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.gmf.runtime.emf.type.core.ElementTypeRegistry;
import org.eclipse.gmf.runtime.emf.type.core.IElementType;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.swt.graphics.Image;
import es.tid.cim.CimPackage;
import es.tid.cim.diagram.part.CIMLevelZeroDiagramEditorPlugin;
/**
* @generated
*/
public class CIMLevelZeroElementTypes extends ElementInitializers {
/**
* @generated
*/
private CIMLevelZeroElementTypes() {
}
/**
* @generated
*/
private static Map elements;
/**
* @generated
*/
private static ImageRegistry imageRegistry;
/**
* @generated
*/
private static Set KNOWN_ELEMENT_TYPES;
/**
* @generated
*/
public static final IElementType CIM_Model_1000 = getElementType("levelZero.diagram.CIM_Model_1000"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType USBDevice_2001 = getElementType("levelZero.diagram.USBDevice_2001"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType OSPFVirtualInterface_2002 = getElementType("levelZero.diagram.OSPFVirtualInterface_2002"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType WiFiPort_2003 = getElementType("levelZero.diagram.WiFiPort_2003"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ProtocolService_2004 = getElementType("levelZero.diagram.ProtocolService_2004"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType RoutingPolicy_2005 = getElementType("levelZero.diagram.RoutingPolicy_2005"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType EnabledLogicalElementCapabilities_2006 = getElementType("levelZero.diagram.EnabledLogicalElementCapabilities_2006"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BufferPool_2007 = getElementType("levelZero.diagram.BufferPool_2007"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType MPLSProtocolEndpoint_2008 = getElementType("levelZero.diagram.MPLSProtocolEndpoint_2008"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AutonomousSystem_2009 = getElementType("levelZero.diagram.AutonomousSystem_2009"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DNSSettingData_2010 = getElementType("levelZero.diagram.DNSSettingData_2010"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType UniModem_2011 = getElementType("levelZero.diagram.UniModem_2011"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType EFService_2012 = getElementType("levelZero.diagram.EFService_2012"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPSubnet_2013 = getElementType("levelZero.diagram.IPSubnet_2013"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NamedAddressCollection_2014 = getElementType("levelZero.diagram.NamedAddressCollection_2014"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BIOSElement_2015 = getElementType("levelZero.diagram.BIOSElement_2015"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType TelnetSettingData_2016 = getElementType("levelZero.diagram.TelnetSettingData_2016"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPPeerGroup_2017 = getElementType("levelZero.diagram.BGPPeerGroup_2017"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LANConnectivitySegment_2018 = getElementType("levelZero.diagram.LANConnectivitySegment_2018"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType CableModem_2019 = getElementType("levelZero.diagram.CableModem_2019"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SwitchPort_2020 = getElementType("levelZero.diagram.SwitchPort_2020"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType TCPProtocolEndpoint_2021 = getElementType("levelZero.diagram.TCPProtocolEndpoint_2021"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AdministrativeDistance_2022 = getElementType("levelZero.diagram.AdministrativeDistance_2022"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPConnectivitySubnet_2023 = getElementType("levelZero.diagram.IPConnectivitySubnet_2023"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType VolatileStorage_2024 = getElementType("levelZero.diagram.VolatileStorage_2024"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType RangeOfIPAddresses_2025 = getElementType("levelZero.diagram.RangeOfIPAddresses_2025"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPProtocolEndpoint_2026 = getElementType("levelZero.diagram.BGPProtocolEndpoint_2026"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType UnitaryComputerSystem_2027 = getElementType("levelZero.diagram.UnitaryComputerSystem_2027"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType EthernetPort_2028 = getElementType("levelZero.diagram.EthernetPort_2028"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SNMPService_2029 = getElementType("levelZero.diagram.SNMPService_2029"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalModule_2030 = getElementType("levelZero.diagram.LogicalModule_2030"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NextHopIPRoute_2031 = getElementType("levelZero.diagram.NextHopIPRoute_2031"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType OperatingSystem_2032 = getElementType("levelZero.diagram.OperatingSystem_2032"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SDSLModem_2033 = getElementType("levelZero.diagram.SDSLModem_2033"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType WiFiEndPoint_2034 = getElementType("levelZero.diagram.WiFiEndPoint_2034"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATService_2035 = getElementType("levelZero.diagram.NATService_2035"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ADSLModem_2036 = getElementType("levelZero.diagram.ADSLModem_2036"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalFile_2037 = getElementType("levelZero.diagram.LogicalFile_2037"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPCluster_2038 = getElementType("levelZero.diagram.BGPCluster_2038"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ApplicationSystem_2039 = getElementType("levelZero.diagram.ApplicationSystem_2039"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SoftwareIdentity_2040 = getElementType("levelZero.diagram.SoftwareIdentity_2040"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType WirelessPort_2041 = getElementType("levelZero.diagram.WirelessPort_2041"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType CLPSettingData_2042 = getElementType("levelZero.diagram.CLPSettingData_2042"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType GenericService_2043 = getElementType("levelZero.diagram.GenericService_2043"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATListBasedSettings_2044 = getElementType("levelZero.diagram.NATListBasedSettings_2044"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType VDSLModem_2045 = getElementType("levelZero.diagram.VDSLModem_2045"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType USBPort_2046 = getElementType("levelZero.diagram.USBPort_2046"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DNSProtocolEndpoint_2047 = getElementType("levelZero.diagram.DNSProtocolEndpoint_2047"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType WiFiEndpointSettings_2048 = getElementType("levelZero.diagram.WiFiEndpointSettings_2048"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SSHSettingData_2049 = getElementType("levelZero.diagram.SSHSettingData_2049"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType WirelessLANEndpoint_2050 = getElementType("levelZero.diagram.WirelessLANEndpoint_2050"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DHCPProtocolEndpoint_2051 = getElementType("levelZero.diagram.DHCPProtocolEndpoint_2051"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPHeadersFilter_2052 = getElementType("levelZero.diagram.IPHeadersFilter_2052"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Directory_2053 = getElementType("levelZero.diagram.Directory_2053"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPAddressRange_2054 = getElementType("levelZero.diagram.IPAddressRange_2054"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SNMPTrapTarget_2055 = getElementType("levelZero.diagram.SNMPTrapTarget_2055"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPXConnectivityNetwork_2056 = getElementType("levelZero.diagram.IPXConnectivityNetwork_2056"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ConnectivityMemberhipSettingData_2057 = getElementType("levelZero.diagram.ConnectivityMemberhipSettingData_2057"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ConditioningService_2058 = getElementType("levelZero.diagram.ConditioningService_2058"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BIOSFeature_2059 = getElementType("levelZero.diagram.BIOSFeature_2059"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType OSPFProtocolEndpoint_2060 = getElementType("levelZero.diagram.OSPFProtocolEndpoint_2060"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType FilterList_2061 = getElementType("levelZero.diagram.FilterList_2061"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPService_2062 = getElementType("levelZero.diagram.BGPService_2062"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType PrecedenceService_2063 = getElementType("levelZero.diagram.PrecedenceService_2063"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DHCPCapabilities_2064 = getElementType("levelZero.diagram.DHCPCapabilities_2064"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Hdr8021PService_2065 = getElementType("levelZero.diagram.Hdr8021PService_2065"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ReplacementSet_2066 = getElementType("levelZero.diagram.ReplacementSet_2066"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType HDSLModem_2067 = getElementType("levelZero.diagram.HDSLModem_2067"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceAccessURI_2068 = getElementType("levelZero.diagram.ServiceAccessURI_2068"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType FilterEntry_2069 = getElementType("levelZero.diagram.FilterEntry_2069"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SNMPCommunityStrings_2070 = getElementType("levelZero.diagram.SNMPCommunityStrings_2070"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Network_2071 = getElementType("levelZero.diagram.Network_2071"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType FileSpecification_2072 = getElementType("levelZero.diagram.FileSpecification_2072"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPXNetwork_2073 = getElementType("levelZero.diagram.IPXNetwork_2073"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType PowerManagementCapabilities_2074 = getElementType("levelZero.diagram.PowerManagementCapabilities_2074"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType FlowService_2075 = getElementType("levelZero.diagram.FlowService_2075"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ISDNModem_2076 = getElementType("levelZero.diagram.ISDNModem_2076"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPXProtocolEndpoint_2077 = getElementType("levelZero.diagram.IPXProtocolEndpoint_2077"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType IPProtocolEndpoint_2078 = getElementType("levelZero.diagram.IPProtocolEndpoint_2078"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType UDPProtocolEndpoint_2079 = getElementType("levelZero.diagram.UDPProtocolEndpoint_2079"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType Product_2080 = getElementType("levelZero.diagram.Product_2080"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType MemoryCapacity_2081 = getElementType("levelZero.diagram.MemoryCapacity_2081"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType RoutingProtocolDomain_2082 = getElementType("levelZero.diagram.RoutingProtocolDomain_2082"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AFService_2083 = getElementType("levelZero.diagram.AFService_2083"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LANSegment_2084 = getElementType("levelZero.diagram.LANSegment_2084"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATStaticSettings_2085 = getElementType("levelZero.diagram.NATStaticSettings_2085"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType TelnetProtocolEndpoint_2086 = getElementType("levelZero.diagram.TelnetProtocolEndpoint_2086"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LANEndpoint_2087 = getElementType("levelZero.diagram.LANEndpoint_2087"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DropThresholdCalculationService_2088 = getElementType("levelZero.diagram.DropThresholdCalculationService_2088"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AdminDomain_2089 = getElementType("levelZero.diagram.AdminDomain_2089"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemSpecificCollection_2090 = getElementType("levelZero.diagram.SystemSpecificCollection_2090"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NextHopRouting_2091 = getElementType("levelZero.diagram.NextHopRouting_2091"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComputerSystem_2092 = getElementType("levelZero.diagram.ComputerSystem_2092"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NetworkPort_2093 = getElementType("levelZero.diagram.NetworkPort_2093"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType RemoteServiceAccessPoint_2094 = getElementType("levelZero.diagram.RemoteServiceAccessPoint_2094"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType DirectorySpecificationDirectorySpecificationFiles_4001 = getElementType("levelZero.diagram.DirectorySpecificationDirectorySpecificationFiles_4001"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType OperatingSystemOperatingSystemSoftwareFeature_4002 = getElementType("levelZero.diagram.OperatingSystemOperatingSystemSoftwareFeature_4002"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SoftwareElementSoftwareElementActions_4003 = getElementType("levelZero.diagram.SoftwareElementSoftwareElementActions_4003"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SoftwareElementSoftwareElementChecks_4004 = getElementType("levelZero.diagram.SoftwareElementSoftwareElementChecks_4004"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType InstalledProductSoftwareElements_4005 = getElementType("levelZero.diagram.InstalledProductSoftwareElements_4005"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPServiceBGPPeerGroupServices_4006 = getElementType("levelZero.diagram.BGPServiceBGPPeerGroupServices_4006"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPClusterReflectorClientService_4007 = getElementType("levelZero.diagram.BGPClusterReflectorClientService_4007"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPClusterReflectorNonClientService_4008 = getElementType("levelZero.diagram.BGPClusterReflectorNonClientService_4008"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPClusterReflectorService_4009 = getElementType("levelZero.diagram.BGPClusterReflectorService_4009"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceAccessPointBindsTo_4010 = getElementType("levelZero.diagram.ServiceAccessPointBindsTo_4010"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedElementComponents_4011 = getElementType("levelZero.diagram.ManagedElementComponents_4011"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AdminDomainContainedDomain_4012 = getElementType("levelZero.diagram.AdminDomainContainedDomain_4012"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedElementDependencies_4013 = getElementType("levelZero.diagram.ManagedElementDependencies_4013"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalDeviceDeviceConnection_4014 = getElementType("levelZero.diagram.LogicalDeviceDeviceConnection_4014"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalDeviceDeviceIdentity_4015 = getElementType("levelZero.diagram.LogicalDeviceDeviceIdentity_4015"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalDeviceDeviceSAPImplementation_4016 = getElementType("levelZero.diagram.LogicalDeviceDeviceSAPImplementation_4016"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedElementElementCapabilities_4017 = getElementType("levelZero.diagram.ManagedElementElementCapabilities_4017"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedElementElementSettingData_4018 = getElementType("levelZero.diagram.ManagedElementElementSettingData_4018"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SoftwareIdentityElementSoftwareIdentity_4019 = getElementType("levelZero.diagram.SoftwareIdentityElementSoftwareIdentity_4019"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemHostedAccessPoint_4020 = getElementType("levelZero.diagram.SystemHostedAccessPoint_4020"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemHostedCollection_4021 = getElementType("levelZero.diagram.SystemHostedCollection_4021"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedElementHostedDependency_4022 = getElementType("levelZero.diagram.ManagedElementHostedDependency_4022"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemHostedServices_4023 = getElementType("levelZero.diagram.SystemHostedServices_4023"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ElementSoftwareIdentityManagedElement_4024 = getElementType("levelZero.diagram.ElementSoftwareIdentityManagedElement_4024"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ProductProductProductDependency_4025 = getElementType("levelZero.diagram.ProductProductProductDependency_4025"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ProductProductServiceComponent_4026 = getElementType("levelZero.diagram.ProductProductServiceComponent_4026"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType EnabledLogicalElementRemoteAccessAvailableToElement_4027 = getElementType("levelZero.diagram.EnabledLogicalElementRemoteAccessAvailableToElement_4027"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemRoles_4028 = getElementType("levelZero.diagram.SystemRoles_4028"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceAccessPointSAPSAPDependency_4029 = getElementType("levelZero.diagram.ServiceAccessPointSAPSAPDependency_4029"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceServiceAccessBySAP_4030 = getElementType("levelZero.diagram.ServiceServiceAccessBySAP_4030"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceServiceComponents_4031 = getElementType("levelZero.diagram.ServiceServiceComponents_4031"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceServiceServiceDependency_4032 = getElementType("levelZero.diagram.ServiceServiceServiceDependency_4032"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ElementSettingDataSettingData_4033 = getElementType("levelZero.diagram.ElementSettingDataSettingData_4033"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SettingDataSettingsDefineCapabilities_4034 = getElementType("levelZero.diagram.SettingDataSettingsDefineCapabilities_4034"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ManagedSystemElementStatusDescriptions_4035 = getElementType("levelZero.diagram.ManagedSystemElementStatusDescriptions_4035"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemSystemComponents_4036 = getElementType("levelZero.diagram.SystemSystemComponents_4036"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemSystemDevices_4037 = getElementType("levelZero.diagram.SystemSystemDevices_4037"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalModuleModulePort_4038 = getElementType("levelZero.diagram.LogicalModuleModulePort_4038"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AFServiceAFRelatedServices_4039 = getElementType("levelZero.diagram.AFServiceAFRelatedServices_4039"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType QoSServiceQoSConditioningSubService_4040 = getElementType("levelZero.diagram.QoSServiceQoSConditioningSubService_4040"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType QoSServiceQoSSubService_4041 = getElementType("levelZero.diagram.QoSServiceQoSSubService_4041"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType CollectionMembers_4042 = getElementType("levelZero.diagram.CollectionMembers_4042"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATListBasedSettingsAddressesToBeTranslated_4043 = getElementType("levelZero.diagram.NATListBasedSettingsAddressesToBeTranslated_4043"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPServiceBGPAdminDistance_4044 = getElementType("levelZero.diagram.BGPServiceBGPAdminDistance_4044"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceAccessPointBindsToLANEndpoint_4045 = getElementType("levelZero.diagram.ServiceAccessPointBindsToLANEndpoint_4045"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType RouteCalculationServiceCalculatesAmong_4046 = getElementType("levelZero.diagram.RouteCalculationServiceCalculatesAmong_4046"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ProtocolEndpointEgressConditioningServiceOnEndpoint_4047 = getElementType("levelZero.diagram.ProtocolEndpointEgressConditioningServiceOnEndpoint_4047"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType CIM_ModelElements_4048 = getElementType("levelZero.diagram.CIM_ModelElements_4048"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ForwardingServiceForwardedRoutes_4049 = getElementType("levelZero.diagram.ForwardingServiceForwardedRoutes_4049"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ForwardingServiceForwardsAmong_4050 = getElementType("levelZero.diagram.ForwardingServiceForwardsAmong_4050"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComputerSystemHostedFilterList_4051 = getElementType("levelZero.diagram.ComputerSystemHostedFilterList_4051"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComputerSystemHostedForwardingServices_4052 = getElementType("levelZero.diagram.ComputerSystemHostedForwardingServices_4052"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SystemHostedRoute_4053 = getElementType("levelZero.diagram.SystemHostedRoute_4053"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComputerSystemHostedRoutingPolicy_4054 = getElementType("levelZero.diagram.ComputerSystemHostedRoutingPolicy_4054"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ProtocolEndpointIngressConditioningServiceOnEndpoint_4055 = getElementType("levelZero.diagram.ProtocolEndpointIngressConditioningServiceOnEndpoint_4055"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalNetworkInLogicalNetwork_4056 = getElementType("levelZero.diagram.LogicalNetworkInLogicalNetwork_4056"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LANSegmentInSegment_4057 = getElementType("levelZero.diagram.LANSegmentInSegment_4057"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATServiceNATServiceRunningOnEndpoint_4058 = getElementType("levelZero.diagram.NATServiceNATServiceRunningOnEndpoint_4058"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AdminDomainNetworksInAdminDomain_4059 = getElementType("levelZero.diagram.AdminDomainNetworksInAdminDomain_4059"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalPortPortImplementsEndPoint_4060 = getElementType("levelZero.diagram.LogicalPortPortImplementsEndPoint_4060"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType LogicalDevicePortOnDevice_4061 = getElementType("levelZero.diagram.LogicalDevicePortOnDevice_4061"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ForwardingServiceRouteForwardedByService_4062 = getElementType("levelZero.diagram.ForwardingServiceRouteForwardedByService_4062"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AutonomousSystemRouterInAS_4063 = getElementType("levelZero.diagram.AutonomousSystemRouterInAS_4063"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType BGPClusterRoutersInBGPCluster_4064 = getElementType("levelZero.diagram.BGPClusterRoutersInBGPCluster_4064"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NextHopRouteRouteUsesEndpoint_4065 = getElementType("levelZero.diagram.NextHopRouteRouteUsesEndpoint_4065"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType AutonomousSystemRoutingProtocolDomainInAS_4066 = getElementType("levelZero.diagram.AutonomousSystemRoutingProtocolDomainInAS_4066"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ComputerSystemRunningOS_4067 = getElementType("levelZero.diagram.ComputerSystemRunningOS_4067"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType ServiceSoftwareFeatureServiceImplementation_4068 = getElementType("levelZero.diagram.ServiceSoftwareFeatureServiceImplementation_4068"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NATListBasedSettingsTranslationPoolForNAT_4069 = getElementType("levelZero.diagram.NATListBasedSettingsTranslationPoolForNAT_4069"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType SNMPServiceTrapSourceForSNMPService_4070 = getElementType("levelZero.diagram.SNMPServiceTrapSourceForSNMPService_4070"); //$NON-NLS-1$
/**
* @generated
*/
public static final IElementType NextHopRouteAssociatedNextHop_4071 = getElementType("levelZero.diagram.NextHopRouteAssociatedNextHop_4071"); //$NON-NLS-1$
/**
* @generated
*/
private static ImageRegistry getImageRegistry() {
if (imageRegistry == null) {
imageRegistry = new ImageRegistry();
}
return imageRegistry;
}
/**
* @generated
*/
private static String getImageRegistryKey(ENamedElement element) {
return element.getName();
}
/**
* @generated
*/
private static ImageDescriptor getProvidedImageDescriptor(
ENamedElement element) {
if (element instanceof EStructuralFeature) {
EStructuralFeature feature = ((EStructuralFeature) element);
EClass eContainingClass = feature.getEContainingClass();
EClassifier eType = feature.getEType();
if (eContainingClass != null && !eContainingClass.isAbstract()) {
element = eContainingClass;
} else if (eType instanceof EClass
&& !((EClass) eType).isAbstract()) {
element = eType;
}
}
if (element instanceof EClass) {
EClass eClass = (EClass) element;
if (!eClass.isAbstract()) {
return CIMLevelZeroDiagramEditorPlugin.getInstance()
.getItemImageDescriptor(
eClass.getEPackage().getEFactoryInstance()
.create(eClass));
}
}
// TODO : support structural features
return null;
}
/**
* @generated
*/
public static ImageDescriptor getImageDescriptor(ENamedElement element) {
String key = getImageRegistryKey(element);
ImageDescriptor imageDescriptor = getImageRegistry().getDescriptor(key);
if (imageDescriptor == null) {
imageDescriptor = getProvidedImageDescriptor(element);
if (imageDescriptor == null) {
imageDescriptor = ImageDescriptor.getMissingImageDescriptor();
}
getImageRegistry().put(key, imageDescriptor);
}
return imageDescriptor;
}
/**
* @generated
*/
public static Image getImage(ENamedElement element) {
String key = getImageRegistryKey(element);
Image image = getImageRegistry().get(key);
if (image == null) {
ImageDescriptor imageDescriptor = getProvidedImageDescriptor(element);
if (imageDescriptor == null) {
imageDescriptor = ImageDescriptor.getMissingImageDescriptor();
}
getImageRegistry().put(key, imageDescriptor);
image = getImageRegistry().get(key);
}
return image;
}
/**
* @generated
*/
public static ImageDescriptor getImageDescriptor(IAdaptable hint) {
ENamedElement element = getElement(hint);
if (element == null) {
return null;
}
return getImageDescriptor(element);
}
/**
* @generated
*/
public static Image getImage(IAdaptable hint) {
ENamedElement element = getElement(hint);
if (element == null) {
return null;
}
return getImage(element);
}
/**
* Returns 'type' of the ecore object associated with the hint.
*
* @generated
*/
public static ENamedElement getElement(IAdaptable hint) {
Object type = hint.getAdapter(IElementType.class);
if (elements == null) {
elements = new IdentityHashMap();
elements.put(CIM_Model_1000, CimPackage.eINSTANCE.getCIM_Model());
elements.put(USBDevice_2001, CimPackage.eINSTANCE.getUSBDevice());
elements.put(OSPFVirtualInterface_2002, CimPackage.eINSTANCE
.getOSPFVirtualInterface());
elements.put(WiFiPort_2003, CimPackage.eINSTANCE.getWiFiPort());
elements.put(ProtocolService_2004, CimPackage.eINSTANCE
.getProtocolService());
elements.put(RoutingPolicy_2005, CimPackage.eINSTANCE
.getRoutingPolicy());
elements
.put(EnabledLogicalElementCapabilities_2006,
CimPackage.eINSTANCE
.getEnabledLogicalElementCapabilities());
elements.put(BufferPool_2007, CimPackage.eINSTANCE.getBufferPool());
elements.put(MPLSProtocolEndpoint_2008, CimPackage.eINSTANCE
.getMPLSProtocolEndpoint());
elements.put(AutonomousSystem_2009, CimPackage.eINSTANCE
.getAutonomousSystem());
elements.put(DNSSettingData_2010, CimPackage.eINSTANCE
.getDNSSettingData());
elements.put(UniModem_2011, CimPackage.eINSTANCE.getUniModem());
elements.put(EFService_2012, CimPackage.eINSTANCE.getEFService());
elements.put(IPSubnet_2013, CimPackage.eINSTANCE.getIPSubnet());
elements.put(NamedAddressCollection_2014, CimPackage.eINSTANCE
.getNamedAddressCollection());
elements.put(BIOSElement_2015, CimPackage.eINSTANCE
.getBIOSElement());
elements.put(TelnetSettingData_2016, CimPackage.eINSTANCE
.getTelnetSettingData());
elements.put(BGPPeerGroup_2017, CimPackage.eINSTANCE
.getBGPPeerGroup());
elements.put(LANConnectivitySegment_2018, CimPackage.eINSTANCE
.getLANConnectivitySegment());
elements.put(CableModem_2019, CimPackage.eINSTANCE.getCableModem());
elements.put(SwitchPort_2020, CimPackage.eINSTANCE.getSwitchPort());
elements.put(TCPProtocolEndpoint_2021, CimPackage.eINSTANCE
.getTCPProtocolEndpoint());
elements.put(AdministrativeDistance_2022, CimPackage.eINSTANCE
.getAdministrativeDistance());
elements.put(IPConnectivitySubnet_2023, CimPackage.eINSTANCE
.getIPConnectivitySubnet());
elements.put(VolatileStorage_2024, CimPackage.eINSTANCE
.getVolatileStorage());
elements.put(RangeOfIPAddresses_2025, CimPackage.eINSTANCE
.getRangeOfIPAddresses());
elements.put(BGPProtocolEndpoint_2026, CimPackage.eINSTANCE
.getBGPProtocolEndpoint());
elements.put(UnitaryComputerSystem_2027, CimPackage.eINSTANCE
.getUnitaryComputerSystem());
elements.put(EthernetPort_2028, CimPackage.eINSTANCE
.getEthernetPort());
elements.put(SNMPService_2029, CimPackage.eINSTANCE
.getSNMPService());
elements.put(LogicalModule_2030, CimPackage.eINSTANCE
.getLogicalModule());
elements.put(NextHopIPRoute_2031, CimPackage.eINSTANCE
.getNextHopIPRoute());
elements.put(OperatingSystem_2032, CimPackage.eINSTANCE
.getOperatingSystem());
elements.put(SDSLModem_2033, CimPackage.eINSTANCE.getSDSLModem());
elements.put(WiFiEndPoint_2034, CimPackage.eINSTANCE
.getWiFiEndPoint());
elements.put(NATService_2035, CimPackage.eINSTANCE.getNATService());
elements.put(ADSLModem_2036, CimPackage.eINSTANCE.getADSLModem());
elements.put(LogicalFile_2037, CimPackage.eINSTANCE
.getLogicalFile());
elements.put(BGPCluster_2038, CimPackage.eINSTANCE.getBGPCluster());
elements.put(ApplicationSystem_2039, CimPackage.eINSTANCE
.getApplicationSystem());
elements.put(SoftwareIdentity_2040, CimPackage.eINSTANCE
.getSoftwareIdentity());
elements.put(WirelessPort_2041, CimPackage.eINSTANCE
.getWirelessPort());
elements.put(CLPSettingData_2042, CimPackage.eINSTANCE
.getCLPSettingData());
elements.put(GenericService_2043, CimPackage.eINSTANCE
.getGenericService());
elements.put(NATListBasedSettings_2044, CimPackage.eINSTANCE
.getNATListBasedSettings());
elements.put(VDSLModem_2045, CimPackage.eINSTANCE.getVDSLModem());
elements.put(USBPort_2046, CimPackage.eINSTANCE.getUSBPort());
elements.put(DNSProtocolEndpoint_2047, CimPackage.eINSTANCE
.getDNSProtocolEndpoint());
elements.put(WiFiEndpointSettings_2048, CimPackage.eINSTANCE
.getWiFiEndpointSettings());
elements.put(SSHSettingData_2049, CimPackage.eINSTANCE
.getSSHSettingData());
elements.put(WirelessLANEndpoint_2050, CimPackage.eINSTANCE
.getWirelessLANEndpoint());
elements.put(DHCPProtocolEndpoint_2051, CimPackage.eINSTANCE
.getDHCPProtocolEndpoint());
elements.put(IPHeadersFilter_2052, CimPackage.eINSTANCE
.getIPHeadersFilter());
elements.put(Directory_2053, CimPackage.eINSTANCE.getDirectory());
elements.put(IPAddressRange_2054, CimPackage.eINSTANCE
.getIPAddressRange());
elements.put(SNMPTrapTarget_2055, CimPackage.eINSTANCE
.getSNMPTrapTarget());
elements.put(IPXConnectivityNetwork_2056, CimPackage.eINSTANCE
.getIPXConnectivityNetwork());
elements.put(ConnectivityMemberhipSettingData_2057,
CimPackage.eINSTANCE.getConnectivityMemberhipSettingData());
elements.put(ConditioningService_2058, CimPackage.eINSTANCE
.getConditioningService());
elements.put(BIOSFeature_2059, CimPackage.eINSTANCE
.getBIOSFeature());
elements.put(OSPFProtocolEndpoint_2060, CimPackage.eINSTANCE
.getOSPFProtocolEndpoint());
elements.put(FilterList_2061, CimPackage.eINSTANCE.getFilterList());
elements.put(BGPService_2062, CimPackage.eINSTANCE.getBGPService());
elements.put(PrecedenceService_2063, CimPackage.eINSTANCE
.getPrecedenceService());
elements.put(DHCPCapabilities_2064, CimPackage.eINSTANCE
.getDHCPCapabilities());
elements.put(Hdr8021PService_2065, CimPackage.eINSTANCE
.getHdr8021PService());
elements.put(ReplacementSet_2066, CimPackage.eINSTANCE
.getReplacementSet());
elements.put(HDSLModem_2067, CimPackage.eINSTANCE.getHDSLModem());
elements.put(ServiceAccessURI_2068, CimPackage.eINSTANCE
.getServiceAccessURI());
elements.put(FilterEntry_2069, CimPackage.eINSTANCE
.getFilterEntry());
elements.put(SNMPCommunityStrings_2070, CimPackage.eINSTANCE
.getSNMPCommunityStrings());
elements.put(Network_2071, CimPackage.eINSTANCE.getNetwork());
elements.put(FileSpecification_2072, CimPackage.eINSTANCE
.getFileSpecification());
elements.put(IPXNetwork_2073, CimPackage.eINSTANCE.getIPXNetwork());
elements.put(PowerManagementCapabilities_2074, CimPackage.eINSTANCE
.getPowerManagementCapabilities());
elements.put(FlowService_2075, CimPackage.eINSTANCE
.getFlowService());
elements.put(ISDNModem_2076, CimPackage.eINSTANCE.getISDNModem());
elements.put(IPXProtocolEndpoint_2077, CimPackage.eINSTANCE
.getIPXProtocolEndpoint());
elements.put(IPProtocolEndpoint_2078, CimPackage.eINSTANCE
.getIPProtocolEndpoint());
elements.put(UDPProtocolEndpoint_2079, CimPackage.eINSTANCE
.getUDPProtocolEndpoint());
elements.put(Product_2080, CimPackage.eINSTANCE.getProduct());
elements.put(MemoryCapacity_2081, CimPackage.eINSTANCE
.getMemoryCapacity());
elements.put(RoutingProtocolDomain_2082, CimPackage.eINSTANCE
.getRoutingProtocolDomain());
elements.put(AFService_2083, CimPackage.eINSTANCE.getAFService());
elements.put(LANSegment_2084, CimPackage.eINSTANCE.getLANSegment());
elements.put(NATStaticSettings_2085, CimPackage.eINSTANCE
.getNATStaticSettings());
elements.put(TelnetProtocolEndpoint_2086, CimPackage.eINSTANCE
.getTelnetProtocolEndpoint());
elements.put(LANEndpoint_2087, CimPackage.eINSTANCE
.getLANEndpoint());
elements.put(DropThresholdCalculationService_2088,
CimPackage.eINSTANCE.getDropThresholdCalculationService());
elements.put(AdminDomain_2089, CimPackage.eINSTANCE
.getAdminDomain());
elements.put(SystemSpecificCollection_2090, CimPackage.eINSTANCE
.getSystemSpecificCollection());
elements.put(NextHopRouting_2091, CimPackage.eINSTANCE
.getNextHopRouting());
elements.put(ComputerSystem_2092, CimPackage.eINSTANCE
.getComputerSystem());
elements.put(NetworkPort_2093, CimPackage.eINSTANCE
.getNetworkPort());
elements.put(RemoteServiceAccessPoint_2094, CimPackage.eINSTANCE
.getRemoteServiceAccessPoint());
elements
.put(
DirectorySpecificationDirectorySpecificationFiles_4001,
CimPackage.eINSTANCE
.getDirectorySpecification_DirectorySpecificationFiles());
elements
.put(
OperatingSystemOperatingSystemSoftwareFeature_4002,
CimPackage.eINSTANCE
.getOperatingSystem_OperatingSystemSoftwareFeature());
elements.put(SoftwareElementSoftwareElementActions_4003,
CimPackage.eINSTANCE
.getSoftwareElement_SoftwareElementActions());
elements.put(SoftwareElementSoftwareElementChecks_4004,
CimPackage.eINSTANCE
.getSoftwareElement_SoftwareElementChecks());
elements
.put(InstalledProductSoftwareElements_4005,
CimPackage.eINSTANCE
.getInstalledProduct_SoftwareElements());
elements.put(BGPServiceBGPPeerGroupServices_4006,
CimPackage.eINSTANCE.getBGPService_BGPPeerGroupServices());
elements
.put(BGPClusterReflectorClientService_4007,
CimPackage.eINSTANCE
.getBGPCluster_ReflectorClientService());
elements.put(BGPClusterReflectorNonClientService_4008,
CimPackage.eINSTANCE
.getBGPCluster_ReflectorNonClientService());
elements.put(BGPClusterReflectorService_4009, CimPackage.eINSTANCE
.getBGPCluster_ReflectorService());
elements.put(ServiceAccessPointBindsTo_4010, CimPackage.eINSTANCE
.getServiceAccessPoint_BindsTo());
elements.put(ManagedElementComponents_4011, CimPackage.eINSTANCE
.getManagedElement_Components());
elements.put(AdminDomainContainedDomain_4012, CimPackage.eINSTANCE
.getAdminDomain_ContainedDomain());
elements.put(ManagedElementDependencies_4013, CimPackage.eINSTANCE
.getManagedElement_Dependencies());
elements.put(LogicalDeviceDeviceConnection_4014,
CimPackage.eINSTANCE.getLogicalDevice_DeviceConnection());
elements.put(LogicalDeviceDeviceIdentity_4015, CimPackage.eINSTANCE
.getLogicalDevice_DeviceIdentity());
elements.put(LogicalDeviceDeviceSAPImplementation_4016,
CimPackage.eINSTANCE
.getLogicalDevice_DeviceSAPImplementation());
elements.put(ManagedElementElementCapabilities_4017,
CimPackage.eINSTANCE
.getManagedElement_ElementCapabilities());
elements
.put(ManagedElementElementSettingData_4018,
CimPackage.eINSTANCE
.getManagedElement_ElementSettingData());
elements.put(SoftwareIdentityElementSoftwareIdentity_4019,
CimPackage.eINSTANCE
.getSoftwareIdentity_ElementSoftwareIdentity());
elements.put(SystemHostedAccessPoint_4020, CimPackage.eINSTANCE
.getSystem_HostedAccessPoint());
elements.put(SystemHostedCollection_4021, CimPackage.eINSTANCE
.getSystem_HostedCollection());
elements.put(ManagedElementHostedDependency_4022,
CimPackage.eINSTANCE.getManagedElement_HostedDependency());
elements.put(SystemHostedServices_4023, CimPackage.eINSTANCE
.getSystem_HostedServices());
elements.put(ElementSoftwareIdentityManagedElement_4024,
CimPackage.eINSTANCE
.getElementSoftwareIdentity_ManagedElement());
elements.put(ProductProductProductDependency_4025,
CimPackage.eINSTANCE.getProduct_ProductProductDependency());
elements.put(ProductProductServiceComponent_4026,
CimPackage.eINSTANCE.getProduct_ProductServiceComponent());
elements
.put(
EnabledLogicalElementRemoteAccessAvailableToElement_4027,
CimPackage.eINSTANCE
.getEnabledLogicalElement_RemoteAccessAvailableToElement());
elements.put(SystemRoles_4028, CimPackage.eINSTANCE
.getSystem_Roles());
elements.put(ServiceAccessPointSAPSAPDependency_4029,
CimPackage.eINSTANCE
.getServiceAccessPoint_SAPSAPDependency());
elements.put(ServiceServiceAccessBySAP_4030, CimPackage.eINSTANCE
.getService_ServiceAccessBySAP());
elements.put(ServiceServiceComponents_4031, CimPackage.eINSTANCE
.getService_ServiceComponents());
elements.put(ServiceServiceServiceDependency_4032,
CimPackage.eINSTANCE.getService_ServiceServiceDependency());
elements.put(ElementSettingDataSettingData_4033,
CimPackage.eINSTANCE.getElementSettingData_SettingData());
elements.put(SettingDataSettingsDefineCapabilities_4034,
CimPackage.eINSTANCE
.getSettingData_SettingsDefineCapabilities());
elements.put(ManagedSystemElementStatusDescriptions_4035,
CimPackage.eINSTANCE
.getManagedSystemElement_StatusDescriptions());
elements.put(SystemSystemComponents_4036, CimPackage.eINSTANCE
.getSystem_SystemComponents());
elements.put(SystemSystemDevices_4037, CimPackage.eINSTANCE
.getSystem_SystemDevices());
elements.put(LogicalModuleModulePort_4038, CimPackage.eINSTANCE
.getLogicalModule_ModulePort());
elements.put(AFServiceAFRelatedServices_4039, CimPackage.eINSTANCE
.getAFService_AFRelatedServices());
elements.put(QoSServiceQoSConditioningSubService_4040,
CimPackage.eINSTANCE
.getQoSService_QoSConditioningSubService());
elements.put(QoSServiceQoSSubService_4041, CimPackage.eINSTANCE
.getQoSService_QoSSubService());
elements.put(CollectionMembers_4042, CimPackage.eINSTANCE
.getCollection_Members());
elements.put(NATListBasedSettingsAddressesToBeTranslated_4043,
CimPackage.eINSTANCE
.getNATListBasedSettings_AddressesToBeTranslated());
elements.put(BGPServiceBGPAdminDistance_4044, CimPackage.eINSTANCE
.getBGPService_BGPAdminDistance());
elements.put(ServiceAccessPointBindsToLANEndpoint_4045,
CimPackage.eINSTANCE
.getServiceAccessPoint_BindsToLANEndpoint());
elements.put(RouteCalculationServiceCalculatesAmong_4046,
CimPackage.eINSTANCE
.getRouteCalculationService_CalculatesAmong());
elements
.put(
ProtocolEndpointEgressConditioningServiceOnEndpoint_4047,
CimPackage.eINSTANCE
.getProtocolEndpoint_EgressConditioningServiceOnEndpoint());
elements.put(CIM_ModelElements_4048, CimPackage.eINSTANCE
.getCIM_Model_Elements());
elements
.put(ForwardingServiceForwardedRoutes_4049,
CimPackage.eINSTANCE
.getForwardingService_ForwardedRoutes());
elements.put(ForwardingServiceForwardsAmong_4050,
CimPackage.eINSTANCE.getForwardingService_ForwardsAmong());
elements.put(ComputerSystemHostedFilterList_4051,
CimPackage.eINSTANCE.getComputerSystem_HostedFilterList());
elements.put(ComputerSystemHostedForwardingServices_4052,
CimPackage.eINSTANCE
.getComputerSystem_HostedForwardingServices());
elements.put(SystemHostedRoute_4053, CimPackage.eINSTANCE
.getSystem_HostedRoute());
elements.put(ComputerSystemHostedRoutingPolicy_4054,
CimPackage.eINSTANCE
.getComputerSystem_HostedRoutingPolicy());
elements
.put(
ProtocolEndpointIngressConditioningServiceOnEndpoint_4055,
CimPackage.eINSTANCE
.getProtocolEndpoint_IngressConditioningServiceOnEndpoint());
elements.put(LogicalNetworkInLogicalNetwork_4056,
CimPackage.eINSTANCE.getLogicalNetwork_InLogicalNetwork());
elements.put(LANSegmentInSegment_4057, CimPackage.eINSTANCE
.getLANSegment_InSegment());
elements.put(NATServiceNATServiceRunningOnEndpoint_4058,
CimPackage.eINSTANCE
.getNATService_NATServiceRunningOnEndpoint());
elements
.put(AdminDomainNetworksInAdminDomain_4059,
CimPackage.eINSTANCE
.getAdminDomain_NetworksInAdminDomain());
elements.put(LogicalPortPortImplementsEndPoint_4060,
CimPackage.eINSTANCE
.getLogicalPort_PortImplementsEndPoint());
elements.put(LogicalDevicePortOnDevice_4061, CimPackage.eINSTANCE
.getLogicalDevice_PortOnDevice());
elements.put(ForwardingServiceRouteForwardedByService_4062,
CimPackage.eINSTANCE
.getForwardingService_RouteForwardedByService());
elements.put(AutonomousSystemRouterInAS_4063, CimPackage.eINSTANCE
.getAutonomousSystem_RouterInAS());
elements.put(BGPClusterRoutersInBGPCluster_4064,
CimPackage.eINSTANCE.getBGPCluster_RoutersInBGPCluster());
elements.put(NextHopRouteRouteUsesEndpoint_4065,
CimPackage.eINSTANCE.getNextHopRoute_RouteUsesEndpoint());
elements.put(AutonomousSystemRoutingProtocolDomainInAS_4066,
CimPackage.eINSTANCE
.getAutonomousSystem_RoutingProtocolDomainInAS());
elements.put(ComputerSystemRunningOS_4067, CimPackage.eINSTANCE
.getComputerSystem_RunningOS());
elements.put(ServiceSoftwareFeatureServiceImplementation_4068,
CimPackage.eINSTANCE
.getService_SoftwareFeatureServiceImplementation());
elements.put(NATListBasedSettingsTranslationPoolForNAT_4069,
CimPackage.eINSTANCE
.getNATListBasedSettings_TranslationPoolForNAT());
elements.put(SNMPServiceTrapSourceForSNMPService_4070,
CimPackage.eINSTANCE
.getSNMPService_TrapSourceForSNMPService());
elements.put(NextHopRouteAssociatedNextHop_4071,
CimPackage.eINSTANCE.getNextHopRoute_AssociatedNextHop());
}
return (ENamedElement) elements.get(type);
}
/**
* @generated
*/
private static IElementType getElementType(String id) {
return ElementTypeRegistry.getInstance().getType(id);
}
/**
* @generated
*/
public static boolean isKnownElementType(IElementType elementType) {
if (KNOWN_ELEMENT_TYPES == null) {
KNOWN_ELEMENT_TYPES = new HashSet();
KNOWN_ELEMENT_TYPES.add(CIM_Model_1000);
KNOWN_ELEMENT_TYPES.add(USBDevice_2001);
KNOWN_ELEMENT_TYPES.add(OSPFVirtualInterface_2002);
KNOWN_ELEMENT_TYPES.add(WiFiPort_2003);
KNOWN_ELEMENT_TYPES.add(ProtocolService_2004);
KNOWN_ELEMENT_TYPES.add(RoutingPolicy_2005);
KNOWN_ELEMENT_TYPES.add(EnabledLogicalElementCapabilities_2006);
KNOWN_ELEMENT_TYPES.add(BufferPool_2007);
KNOWN_ELEMENT_TYPES.add(MPLSProtocolEndpoint_2008);
KNOWN_ELEMENT_TYPES.add(AutonomousSystem_2009);
KNOWN_ELEMENT_TYPES.add(DNSSettingData_2010);
KNOWN_ELEMENT_TYPES.add(UniModem_2011);
KNOWN_ELEMENT_TYPES.add(EFService_2012);
KNOWN_ELEMENT_TYPES.add(IPSubnet_2013);
KNOWN_ELEMENT_TYPES.add(NamedAddressCollection_2014);
KNOWN_ELEMENT_TYPES.add(BIOSElement_2015);
KNOWN_ELEMENT_TYPES.add(TelnetSettingData_2016);
KNOWN_ELEMENT_TYPES.add(BGPPeerGroup_2017);
KNOWN_ELEMENT_TYPES.add(LANConnectivitySegment_2018);
KNOWN_ELEMENT_TYPES.add(CableModem_2019);
KNOWN_ELEMENT_TYPES.add(SwitchPort_2020);
KNOWN_ELEMENT_TYPES.add(TCPProtocolEndpoint_2021);
KNOWN_ELEMENT_TYPES.add(AdministrativeDistance_2022);
KNOWN_ELEMENT_TYPES.add(IPConnectivitySubnet_2023);
KNOWN_ELEMENT_TYPES.add(VolatileStorage_2024);
KNOWN_ELEMENT_TYPES.add(RangeOfIPAddresses_2025);
KNOWN_ELEMENT_TYPES.add(BGPProtocolEndpoint_2026);
KNOWN_ELEMENT_TYPES.add(UnitaryComputerSystem_2027);
KNOWN_ELEMENT_TYPES.add(EthernetPort_2028);
KNOWN_ELEMENT_TYPES.add(SNMPService_2029);
KNOWN_ELEMENT_TYPES.add(LogicalModule_2030);
KNOWN_ELEMENT_TYPES.add(NextHopIPRoute_2031);
KNOWN_ELEMENT_TYPES.add(OperatingSystem_2032);
KNOWN_ELEMENT_TYPES.add(SDSLModem_2033);
KNOWN_ELEMENT_TYPES.add(WiFiEndPoint_2034);
KNOWN_ELEMENT_TYPES.add(NATService_2035);
KNOWN_ELEMENT_TYPES.add(ADSLModem_2036);
KNOWN_ELEMENT_TYPES.add(LogicalFile_2037);
KNOWN_ELEMENT_TYPES.add(BGPCluster_2038);
KNOWN_ELEMENT_TYPES.add(ApplicationSystem_2039);
KNOWN_ELEMENT_TYPES.add(SoftwareIdentity_2040);
KNOWN_ELEMENT_TYPES.add(WirelessPort_2041);
KNOWN_ELEMENT_TYPES.add(CLPSettingData_2042);
KNOWN_ELEMENT_TYPES.add(GenericService_2043);
KNOWN_ELEMENT_TYPES.add(NATListBasedSettings_2044);
KNOWN_ELEMENT_TYPES.add(VDSLModem_2045);
KNOWN_ELEMENT_TYPES.add(USBPort_2046);
KNOWN_ELEMENT_TYPES.add(DNSProtocolEndpoint_2047);
KNOWN_ELEMENT_TYPES.add(WiFiEndpointSettings_2048);
KNOWN_ELEMENT_TYPES.add(SSHSettingData_2049);
KNOWN_ELEMENT_TYPES.add(WirelessLANEndpoint_2050);
KNOWN_ELEMENT_TYPES.add(DHCPProtocolEndpoint_2051);
KNOWN_ELEMENT_TYPES.add(IPHeadersFilter_2052);
KNOWN_ELEMENT_TYPES.add(Directory_2053);
KNOWN_ELEMENT_TYPES.add(IPAddressRange_2054);
KNOWN_ELEMENT_TYPES.add(SNMPTrapTarget_2055);
KNOWN_ELEMENT_TYPES.add(IPXConnectivityNetwork_2056);
KNOWN_ELEMENT_TYPES.add(ConnectivityMemberhipSettingData_2057);
KNOWN_ELEMENT_TYPES.add(ConditioningService_2058);
KNOWN_ELEMENT_TYPES.add(BIOSFeature_2059);
KNOWN_ELEMENT_TYPES.add(OSPFProtocolEndpoint_2060);
KNOWN_ELEMENT_TYPES.add(FilterList_2061);
KNOWN_ELEMENT_TYPES.add(BGPService_2062);
KNOWN_ELEMENT_TYPES.add(PrecedenceService_2063);
KNOWN_ELEMENT_TYPES.add(DHCPCapabilities_2064);
KNOWN_ELEMENT_TYPES.add(Hdr8021PService_2065);
KNOWN_ELEMENT_TYPES.add(ReplacementSet_2066);
KNOWN_ELEMENT_TYPES.add(HDSLModem_2067);
KNOWN_ELEMENT_TYPES.add(ServiceAccessURI_2068);
KNOWN_ELEMENT_TYPES.add(FilterEntry_2069);
KNOWN_ELEMENT_TYPES.add(SNMPCommunityStrings_2070);
KNOWN_ELEMENT_TYPES.add(Network_2071);
KNOWN_ELEMENT_TYPES.add(FileSpecification_2072);
KNOWN_ELEMENT_TYPES.add(IPXNetwork_2073);
KNOWN_ELEMENT_TYPES.add(PowerManagementCapabilities_2074);
KNOWN_ELEMENT_TYPES.add(FlowService_2075);
KNOWN_ELEMENT_TYPES.add(ISDNModem_2076);
KNOWN_ELEMENT_TYPES.add(IPXProtocolEndpoint_2077);
KNOWN_ELEMENT_TYPES.add(IPProtocolEndpoint_2078);
KNOWN_ELEMENT_TYPES.add(UDPProtocolEndpoint_2079);
KNOWN_ELEMENT_TYPES.add(Product_2080);
KNOWN_ELEMENT_TYPES.add(MemoryCapacity_2081);
KNOWN_ELEMENT_TYPES.add(RoutingProtocolDomain_2082);
KNOWN_ELEMENT_TYPES.add(AFService_2083);
KNOWN_ELEMENT_TYPES.add(LANSegment_2084);
KNOWN_ELEMENT_TYPES.add(NATStaticSettings_2085);
KNOWN_ELEMENT_TYPES.add(TelnetProtocolEndpoint_2086);
KNOWN_ELEMENT_TYPES.add(LANEndpoint_2087);
KNOWN_ELEMENT_TYPES.add(DropThresholdCalculationService_2088);
KNOWN_ELEMENT_TYPES.add(AdminDomain_2089);
KNOWN_ELEMENT_TYPES.add(SystemSpecificCollection_2090);
KNOWN_ELEMENT_TYPES.add(NextHopRouting_2091);
KNOWN_ELEMENT_TYPES.add(ComputerSystem_2092);
KNOWN_ELEMENT_TYPES.add(NetworkPort_2093);
KNOWN_ELEMENT_TYPES.add(RemoteServiceAccessPoint_2094);
KNOWN_ELEMENT_TYPES
.add(DirectorySpecificationDirectorySpecificationFiles_4001);
KNOWN_ELEMENT_TYPES
.add(OperatingSystemOperatingSystemSoftwareFeature_4002);
KNOWN_ELEMENT_TYPES.add(SoftwareElementSoftwareElementActions_4003);
KNOWN_ELEMENT_TYPES.add(SoftwareElementSoftwareElementChecks_4004);
KNOWN_ELEMENT_TYPES.add(InstalledProductSoftwareElements_4005);
KNOWN_ELEMENT_TYPES.add(BGPServiceBGPPeerGroupServices_4006);
KNOWN_ELEMENT_TYPES.add(BGPClusterReflectorClientService_4007);
KNOWN_ELEMENT_TYPES.add(BGPClusterReflectorNonClientService_4008);
KNOWN_ELEMENT_TYPES.add(BGPClusterReflectorService_4009);
KNOWN_ELEMENT_TYPES.add(ServiceAccessPointBindsTo_4010);
KNOWN_ELEMENT_TYPES.add(ManagedElementComponents_4011);
KNOWN_ELEMENT_TYPES.add(AdminDomainContainedDomain_4012);
KNOWN_ELEMENT_TYPES.add(ManagedElementDependencies_4013);
KNOWN_ELEMENT_TYPES.add(LogicalDeviceDeviceConnection_4014);
KNOWN_ELEMENT_TYPES.add(LogicalDeviceDeviceIdentity_4015);
KNOWN_ELEMENT_TYPES.add(LogicalDeviceDeviceSAPImplementation_4016);
KNOWN_ELEMENT_TYPES.add(ManagedElementElementCapabilities_4017);
KNOWN_ELEMENT_TYPES.add(ManagedElementElementSettingData_4018);
KNOWN_ELEMENT_TYPES
.add(SoftwareIdentityElementSoftwareIdentity_4019);
KNOWN_ELEMENT_TYPES.add(SystemHostedAccessPoint_4020);
KNOWN_ELEMENT_TYPES.add(SystemHostedCollection_4021);
KNOWN_ELEMENT_TYPES.add(ManagedElementHostedDependency_4022);
KNOWN_ELEMENT_TYPES.add(SystemHostedServices_4023);
KNOWN_ELEMENT_TYPES.add(ElementSoftwareIdentityManagedElement_4024);
KNOWN_ELEMENT_TYPES.add(ProductProductProductDependency_4025);
KNOWN_ELEMENT_TYPES.add(ProductProductServiceComponent_4026);
KNOWN_ELEMENT_TYPES
.add(EnabledLogicalElementRemoteAccessAvailableToElement_4027);
KNOWN_ELEMENT_TYPES.add(SystemRoles_4028);
KNOWN_ELEMENT_TYPES.add(ServiceAccessPointSAPSAPDependency_4029);
KNOWN_ELEMENT_TYPES.add(ServiceServiceAccessBySAP_4030);
KNOWN_ELEMENT_TYPES.add(ServiceServiceComponents_4031);
KNOWN_ELEMENT_TYPES.add(ServiceServiceServiceDependency_4032);
KNOWN_ELEMENT_TYPES.add(ElementSettingDataSettingData_4033);
KNOWN_ELEMENT_TYPES.add(SettingDataSettingsDefineCapabilities_4034);
KNOWN_ELEMENT_TYPES
.add(ManagedSystemElementStatusDescriptions_4035);
KNOWN_ELEMENT_TYPES.add(SystemSystemComponents_4036);
KNOWN_ELEMENT_TYPES.add(SystemSystemDevices_4037);
KNOWN_ELEMENT_TYPES.add(LogicalModuleModulePort_4038);
KNOWN_ELEMENT_TYPES.add(AFServiceAFRelatedServices_4039);
KNOWN_ELEMENT_TYPES.add(QoSServiceQoSConditioningSubService_4040);
KNOWN_ELEMENT_TYPES.add(QoSServiceQoSSubService_4041);
KNOWN_ELEMENT_TYPES.add(CollectionMembers_4042);
KNOWN_ELEMENT_TYPES
.add(NATListBasedSettingsAddressesToBeTranslated_4043);
KNOWN_ELEMENT_TYPES.add(BGPServiceBGPAdminDistance_4044);
KNOWN_ELEMENT_TYPES.add(ServiceAccessPointBindsToLANEndpoint_4045);
KNOWN_ELEMENT_TYPES
.add(RouteCalculationServiceCalculatesAmong_4046);
KNOWN_ELEMENT_TYPES
.add(ProtocolEndpointEgressConditioningServiceOnEndpoint_4047);
KNOWN_ELEMENT_TYPES.add(CIM_ModelElements_4048);
KNOWN_ELEMENT_TYPES.add(ForwardingServiceForwardedRoutes_4049);
KNOWN_ELEMENT_TYPES.add(ForwardingServiceForwardsAmong_4050);
KNOWN_ELEMENT_TYPES.add(ComputerSystemHostedFilterList_4051);
KNOWN_ELEMENT_TYPES
.add(ComputerSystemHostedForwardingServices_4052);
KNOWN_ELEMENT_TYPES.add(SystemHostedRoute_4053);
KNOWN_ELEMENT_TYPES.add(ComputerSystemHostedRoutingPolicy_4054);
KNOWN_ELEMENT_TYPES
.add(ProtocolEndpointIngressConditioningServiceOnEndpoint_4055);
KNOWN_ELEMENT_TYPES.add(LogicalNetworkInLogicalNetwork_4056);
KNOWN_ELEMENT_TYPES.add(LANSegmentInSegment_4057);
KNOWN_ELEMENT_TYPES.add(NATServiceNATServiceRunningOnEndpoint_4058);
KNOWN_ELEMENT_TYPES.add(AdminDomainNetworksInAdminDomain_4059);
KNOWN_ELEMENT_TYPES.add(LogicalPortPortImplementsEndPoint_4060);
KNOWN_ELEMENT_TYPES.add(LogicalDevicePortOnDevice_4061);
KNOWN_ELEMENT_TYPES
.add(ForwardingServiceRouteForwardedByService_4062);
KNOWN_ELEMENT_TYPES.add(AutonomousSystemRouterInAS_4063);
KNOWN_ELEMENT_TYPES.add(BGPClusterRoutersInBGPCluster_4064);
KNOWN_ELEMENT_TYPES.add(NextHopRouteRouteUsesEndpoint_4065);
KNOWN_ELEMENT_TYPES
.add(AutonomousSystemRoutingProtocolDomainInAS_4066);
KNOWN_ELEMENT_TYPES.add(ComputerSystemRunningOS_4067);
KNOWN_ELEMENT_TYPES
.add(ServiceSoftwareFeatureServiceImplementation_4068);
KNOWN_ELEMENT_TYPES
.add(NATListBasedSettingsTranslationPoolForNAT_4069);
KNOWN_ELEMENT_TYPES.add(SNMPServiceTrapSourceForSNMPService_4070);
KNOWN_ELEMENT_TYPES.add(NextHopRouteAssociatedNextHop_4071);
}
return KNOWN_ELEMENT_TYPES.contains(elementType);
}
}