/**
* <copyright>
* </copyright>
*
* $Id$
*/
package es.tid.cim.provider;
import java.util.ArrayList;
import java.util.Collection;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.edit.provider.ChangeNotifier;
import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
import org.eclipse.emf.edit.provider.IChangeNotifier;
import org.eclipse.emf.edit.provider.IDisposable;
import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.INotifyChangedListener;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import es.tid.cim.util.CimAdapterFactory;
/**
* This is the factory that is used to provide the interfaces needed to support Viewers.
* The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
* The adapters also support Eclipse property sheets.
* Note that most of the adapters are shared among multiple instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public class CimItemProviderAdapterFactory extends CimAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
/**
* This keeps track of the root adapter factory that delegates to this adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ComposedAdapterFactory parentAdapterFactory;
/**
* This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IChangeNotifier changeNotifier = new ChangeNotifier();
/**
* This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected Collection<Object> supportedTypes = new ArrayList<Object>();
/**
* This constructs an instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CimItemProviderAdapterFactory() {
supportedTypes.add(IEditingDomainItemProvider.class);
supportedTypes.add(IStructuredItemContentProvider.class);
supportedTypes.add(ITreeItemContentProvider.class);
supportedTypes.add(IItemLabelProvider.class);
supportedTypes.add(IItemPropertySource.class);
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.CIM_Model} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CIM_ModelItemProvider ciM_ModelItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.CIM_Model}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCIM_ModelAdapter() {
if (ciM_ModelItemProvider == null) {
ciM_ModelItemProvider = new CIM_ModelItemProvider(this);
}
return ciM_ModelItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BGPCluster} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BGPClusterItemProvider bgpClusterItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BGPCluster}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBGPClusterAdapter() {
if (bgpClusterItemProvider == null) {
bgpClusterItemProvider = new BGPClusterItemProvider(this);
}
return bgpClusterItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BGPPeerGroup} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BGPPeerGroupItemProvider bgpPeerGroupItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BGPPeerGroup}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBGPPeerGroupAdapter() {
if (bgpPeerGroupItemProvider == null) {
bgpPeerGroupItemProvider = new BGPPeerGroupItemProvider(this);
}
return bgpPeerGroupItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BGPService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BGPServiceItemProvider bgpServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BGPService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBGPServiceAdapter() {
if (bgpServiceItemProvider == null) {
bgpServiceItemProvider = new BGPServiceItemProvider(this);
}
return bgpServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.AutonomousSystem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AutonomousSystemItemProvider autonomousSystemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.AutonomousSystem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAutonomousSystemAdapter() {
if (autonomousSystemItemProvider == null) {
autonomousSystemItemProvider = new AutonomousSystemItemProvider(this);
}
return autonomousSystemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Network} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NetworkItemProvider networkItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Network}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNetworkAdapter() {
if (networkItemProvider == null) {
networkItemProvider = new NetworkItemProvider(this);
}
return networkItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ComputerSystem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ComputerSystemItemProvider computerSystemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ComputerSystem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createComputerSystemAdapter() {
if (computerSystemItemProvider == null) {
computerSystemItemProvider = new ComputerSystemItemProvider(this);
}
return computerSystemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Directory} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DirectoryItemProvider directoryItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Directory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDirectoryAdapter() {
if (directoryItemProvider == null) {
directoryItemProvider = new DirectoryItemProvider(this);
}
return directoryItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LogicalFile} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LogicalFileItemProvider logicalFileItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LogicalFile}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLogicalFileAdapter() {
if (logicalFileItemProvider == null) {
logicalFileItemProvider = new LogicalFileItemProvider(this);
}
return logicalFileItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.UnitaryComputerSystem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected UnitaryComputerSystemItemProvider unitaryComputerSystemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.UnitaryComputerSystem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUnitaryComputerSystemAdapter() {
if (unitaryComputerSystemItemProvider == null) {
unitaryComputerSystemItemProvider = new UnitaryComputerSystemItemProvider(this);
}
return unitaryComputerSystemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ArchitectureCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ArchitectureCheckItemProvider architectureCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ArchitectureCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createArchitectureCheckAdapter() {
if (architectureCheckItemProvider == null) {
architectureCheckItemProvider = new ArchitectureCheckItemProvider(this);
}
return architectureCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ApplicationSystem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ApplicationSystemItemProvider applicationSystemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ApplicationSystem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createApplicationSystemAdapter() {
if (applicationSystemItemProvider == null) {
applicationSystemItemProvider = new ApplicationSystemItemProvider(this);
}
return applicationSystemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BIOSElement} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BIOSElementItemProvider biosElementItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BIOSElement}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBIOSElementAdapter() {
if (biosElementItemProvider == null) {
biosElementItemProvider = new BIOSElementItemProvider(this);
}
return biosElementItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BIOSFeature} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BIOSFeatureItemProvider biosFeatureItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BIOSFeature}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBIOSFeatureAdapter() {
if (biosFeatureItemProvider == null) {
biosFeatureItemProvider = new BIOSFeatureItemProvider(this);
}
return biosFeatureItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.CreateDirectoryAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CreateDirectoryActionItemProvider createDirectoryActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.CreateDirectoryAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCreateDirectoryActionAdapter() {
if (createDirectoryActionItemProvider == null) {
createDirectoryActionItemProvider = new CreateDirectoryActionItemProvider(this);
}
return createDirectoryActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.CopyFileAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CopyFileActionItemProvider copyFileActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.CopyFileAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCopyFileActionAdapter() {
if (copyFileActionItemProvider == null) {
copyFileActionItemProvider = new CopyFileActionItemProvider(this);
}
return copyFileActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DirectorySpecification} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DirectorySpecificationItemProvider directorySpecificationItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DirectorySpecification}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDirectorySpecificationAdapter() {
if (directorySpecificationItemProvider == null) {
directorySpecificationItemProvider = new DirectorySpecificationItemProvider(this);
}
return directorySpecificationItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DiskSpaceCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DiskSpaceCheckItemProvider diskSpaceCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DiskSpaceCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDiskSpaceCheckAdapter() {
if (diskSpaceCheckItemProvider == null) {
diskSpaceCheckItemProvider = new DiskSpaceCheckItemProvider(this);
}
return diskSpaceCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ExecuteProgram} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ExecuteProgramItemProvider executeProgramItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ExecuteProgram}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createExecuteProgramAdapter() {
if (executeProgramItemProvider == null) {
executeProgramItemProvider = new ExecuteProgramItemProvider(this);
}
return executeProgramItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.FileSpecification} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected FileSpecificationItemProvider fileSpecificationItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.FileSpecification}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createFileSpecificationAdapter() {
if (fileSpecificationItemProvider == null) {
fileSpecificationItemProvider = new FileSpecificationItemProvider(this);
}
return fileSpecificationItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.InstalledProduct} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected InstalledProductItemProvider installedProductItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.InstalledProduct}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createInstalledProductAdapter() {
if (installedProductItemProvider == null) {
installedProductItemProvider = new InstalledProductItemProvider(this);
}
return installedProductItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.MemoryCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MemoryCheckItemProvider memoryCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.MemoryCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMemoryCheckAdapter() {
if (memoryCheckItemProvider == null) {
memoryCheckItemProvider = new MemoryCheckItemProvider(this);
}
return memoryCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ModifySettingAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ModifySettingActionItemProvider modifySettingActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ModifySettingAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createModifySettingActionAdapter() {
if (modifySettingActionItemProvider == null) {
modifySettingActionItemProvider = new ModifySettingActionItemProvider(this);
}
return modifySettingActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.OperatingSystem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OperatingSystemItemProvider operatingSystemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.OperatingSystem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOperatingSystemAdapter() {
if (operatingSystemItemProvider == null) {
operatingSystemItemProvider = new OperatingSystemItemProvider(this);
}
return operatingSystemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.OSVersionCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OSVersionCheckItemProvider osVersionCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.OSVersionCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOSVersionCheckAdapter() {
if (osVersionCheckItemProvider == null) {
osVersionCheckItemProvider = new OSVersionCheckItemProvider(this);
}
return osVersionCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RebootAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RebootActionItemProvider rebootActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RebootAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRebootActionAdapter() {
if (rebootActionItemProvider == null) {
rebootActionItemProvider = new RebootActionItemProvider(this);
}
return rebootActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RemoveFileAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RemoveFileActionItemProvider removeFileActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RemoveFileAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRemoveFileActionAdapter() {
if (removeFileActionItemProvider == null) {
removeFileActionItemProvider = new RemoveFileActionItemProvider(this);
}
return removeFileActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RemoveDirectoryAction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RemoveDirectoryActionItemProvider removeDirectoryActionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RemoveDirectoryAction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRemoveDirectoryActionAdapter() {
if (removeDirectoryActionItemProvider == null) {
removeDirectoryActionItemProvider = new RemoveDirectoryActionItemProvider(this);
}
return removeDirectoryActionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SettingCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SettingCheckItemProvider settingCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SettingCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSettingCheckAdapter() {
if (settingCheckItemProvider == null) {
settingCheckItemProvider = new SettingCheckItemProvider(this);
}
return settingCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SoftwareElement} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SoftwareElementItemProvider softwareElementItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SoftwareElement}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSoftwareElementAdapter() {
if (softwareElementItemProvider == null) {
softwareElementItemProvider = new SoftwareElementItemProvider(this);
}
return softwareElementItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SoftwareElementVersionCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SoftwareElementVersionCheckItemProvider softwareElementVersionCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SoftwareElementVersionCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSoftwareElementVersionCheckAdapter() {
if (softwareElementVersionCheckItemProvider == null) {
softwareElementVersionCheckItemProvider = new SoftwareElementVersionCheckItemProvider(this);
}
return softwareElementVersionCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SoftwareFeature} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SoftwareFeatureItemProvider softwareFeatureItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SoftwareFeature}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSoftwareFeatureAdapter() {
if (softwareFeatureItemProvider == null) {
softwareFeatureItemProvider = new SoftwareFeatureItemProvider(this);
}
return softwareFeatureItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SwapSpaceCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SwapSpaceCheckItemProvider swapSpaceCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SwapSpaceCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSwapSpaceCheckAdapter() {
if (swapSpaceCheckItemProvider == null) {
swapSpaceCheckItemProvider = new SwapSpaceCheckItemProvider(this);
}
return swapSpaceCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.VersionCompatibilityCheck} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected VersionCompatibilityCheckItemProvider versionCompatibilityCheckItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.VersionCompatibilityCheck}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createVersionCompatibilityCheckAdapter() {
if (versionCompatibilityCheckItemProvider == null) {
versionCompatibilityCheckItemProvider = new VersionCompatibilityCheckItemProvider(this);
}
return versionCompatibilityCheckItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BufferPool} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BufferPoolItemProvider bufferPoolItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BufferPool}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBufferPoolAdapter() {
if (bufferPoolItemProvider == null) {
bufferPoolItemProvider = new BufferPoolItemProvider(this);
}
return bufferPoolItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ConnectivityMemberhipSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConnectivityMemberhipSettingDataItemProvider connectivityMemberhipSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ConnectivityMemberhipSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConnectivityMemberhipSettingDataAdapter() {
if (connectivityMemberhipSettingDataItemProvider == null) {
connectivityMemberhipSettingDataItemProvider = new ConnectivityMemberhipSettingDataItemProvider(this);
}
return connectivityMemberhipSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ConnectivityCollection} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConnectivityCollectionItemProvider connectivityCollectionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ConnectivityCollection}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConnectivityCollectionAdapter() {
if (connectivityCollectionItemProvider == null) {
connectivityCollectionItemProvider = new ConnectivityCollectionItemProvider(this);
}
return connectivityCollectionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NamedAddressCollection} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NamedAddressCollectionItemProvider namedAddressCollectionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NamedAddressCollection}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNamedAddressCollectionAdapter() {
if (namedAddressCollectionItemProvider == null) {
namedAddressCollectionItemProvider = new NamedAddressCollectionItemProvider(this);
}
return namedAddressCollectionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RangeOfIPAddresses} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RangeOfIPAddressesItemProvider rangeOfIPAddressesItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RangeOfIPAddresses}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRangeOfIPAddressesAdapter() {
if (rangeOfIPAddressesItemProvider == null) {
rangeOfIPAddressesItemProvider = new RangeOfIPAddressesItemProvider(this);
}
return rangeOfIPAddressesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LANConnectivitySegment} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LANConnectivitySegmentItemProvider lanConnectivitySegmentItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LANConnectivitySegment}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLANConnectivitySegmentAdapter() {
if (lanConnectivitySegmentItemProvider == null) {
lanConnectivitySegmentItemProvider = new LANConnectivitySegmentItemProvider(this);
}
return lanConnectivitySegmentItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPConnectivitySubnet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPConnectivitySubnetItemProvider ipConnectivitySubnetItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPConnectivitySubnet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPConnectivitySubnetAdapter() {
if (ipConnectivitySubnetItemProvider == null) {
ipConnectivitySubnetItemProvider = new IPConnectivitySubnetItemProvider(this);
}
return ipConnectivitySubnetItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPXConnectivityNetwork} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPXConnectivityNetworkItemProvider ipxConnectivityNetworkItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPXConnectivityNetwork}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPXConnectivityNetworkAdapter() {
if (ipxConnectivityNetworkItemProvider == null) {
ipxConnectivityNetworkItemProvider = new IPXConnectivityNetworkItemProvider(this);
}
return ipxConnectivityNetworkItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPAddressRange} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPAddressRangeItemProvider ipAddressRangeItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPAddressRange}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPAddressRangeAdapter() {
if (ipAddressRangeItemProvider == null) {
ipAddressRangeItemProvider = new IPAddressRangeItemProvider(this);
}
return ipAddressRangeItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LogicalNetwork} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LogicalNetworkItemProvider logicalNetworkItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LogicalNetwork}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLogicalNetworkAdapter() {
if (logicalNetworkItemProvider == null) {
logicalNetworkItemProvider = new LogicalNetworkItemProvider(this);
}
return logicalNetworkItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPXNetwork} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPXNetworkItemProvider ipxNetworkItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPXNetwork}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPXNetworkAdapter() {
if (ipxNetworkItemProvider == null) {
ipxNetworkItemProvider = new IPXNetworkItemProvider(this);
}
return ipxNetworkItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LANSegment} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LANSegmentItemProvider lanSegmentItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LANSegment}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLANSegmentAdapter() {
if (lanSegmentItemProvider == null) {
lanSegmentItemProvider = new LANSegmentItemProvider(this);
}
return lanSegmentItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPSubnet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPSubnetItemProvider ipSubnetItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPSubnet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPSubnetAdapter() {
if (ipSubnetItemProvider == null) {
ipSubnetItemProvider = new IPSubnetItemProvider(this);
}
return ipSubnetItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.AdminDomain} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AdminDomainItemProvider adminDomainItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.AdminDomain}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAdminDomainAdapter() {
if (adminDomainItemProvider == null) {
adminDomainItemProvider = new AdminDomainItemProvider(this);
}
return adminDomainItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ElementSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ElementSettingDataItemProvider elementSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ElementSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createElementSettingDataAdapter() {
if (elementSettingDataItemProvider == null) {
elementSettingDataItemProvider = new ElementSettingDataItemProvider(this);
}
return elementSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ElementSoftwareIdentity} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ElementSoftwareIdentityItemProvider elementSoftwareIdentityItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ElementSoftwareIdentity}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createElementSoftwareIdentityAdapter() {
if (elementSoftwareIdentityItemProvider == null) {
elementSoftwareIdentityItemProvider = new ElementSoftwareIdentityItemProvider(this);
}
return elementSoftwareIdentityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.EnabledLogicalElementCapabilities} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EnabledLogicalElementCapabilitiesItemProvider enabledLogicalElementCapabilitiesItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.EnabledLogicalElementCapabilities}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEnabledLogicalElementCapabilitiesAdapter() {
if (enabledLogicalElementCapabilitiesItemProvider == null) {
enabledLogicalElementCapabilitiesItemProvider = new EnabledLogicalElementCapabilitiesItemProvider(this);
}
return enabledLogicalElementCapabilitiesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.GenericService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected GenericServiceItemProvider genericServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.GenericService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createGenericServiceAdapter() {
if (genericServiceItemProvider == null) {
genericServiceItemProvider = new GenericServiceItemProvider(this);
}
return genericServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.PowerManagementCapabilities} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected PowerManagementCapabilitiesItemProvider powerManagementCapabilitiesItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.PowerManagementCapabilities}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createPowerManagementCapabilitiesAdapter() {
if (powerManagementCapabilitiesItemProvider == null) {
powerManagementCapabilitiesItemProvider = new PowerManagementCapabilitiesItemProvider(this);
}
return powerManagementCapabilitiesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Product} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProductItemProvider productItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Product}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createProductAdapter() {
if (productItemProvider == null) {
productItemProvider = new ProductItemProvider(this);
}
return productItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProtocolEndpointItemProvider protocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createProtocolEndpointAdapter() {
if (protocolEndpointItemProvider == null) {
protocolEndpointItemProvider = new ProtocolEndpointItemProvider(this);
}
return protocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RemotePort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RemotePortItemProvider remotePortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RemotePort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRemotePortAdapter() {
if (remotePortItemProvider == null) {
remotePortItemProvider = new RemotePortItemProvider(this);
}
return remotePortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RemoteServiceAccessPoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RemoteServiceAccessPointItemProvider remoteServiceAccessPointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RemoteServiceAccessPoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRemoteServiceAccessPointAdapter() {
if (remoteServiceAccessPointItemProvider == null) {
remoteServiceAccessPointItemProvider = new RemoteServiceAccessPointItemProvider(this);
}
return remoteServiceAccessPointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Role} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RoleItemProvider roleItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Role}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRoleAdapter() {
if (roleItemProvider == null) {
roleItemProvider = new RoleItemProvider(this);
}
return roleItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ServiceAccessURI} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ServiceAccessURIItemProvider serviceAccessURIItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ServiceAccessURI}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createServiceAccessURIAdapter() {
if (serviceAccessURIItemProvider == null) {
serviceAccessURIItemProvider = new ServiceAccessURIItemProvider(this);
}
return serviceAccessURIItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SoftwareIdentity} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SoftwareIdentityItemProvider softwareIdentityItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SoftwareIdentity}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSoftwareIdentityAdapter() {
if (softwareIdentityItemProvider == null) {
softwareIdentityItemProvider = new SoftwareIdentityItemProvider(this);
}
return softwareIdentityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.StatusDescription} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected StatusDescriptionItemProvider statusDescriptionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.StatusDescription}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createStatusDescriptionAdapter() {
if (statusDescriptionItemProvider == null) {
statusDescriptionItemProvider = new StatusDescriptionItemProvider(this);
}
return statusDescriptionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SystemSpecificCollection} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SystemSpecificCollectionItemProvider systemSpecificCollectionItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SystemSpecificCollection}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSystemSpecificCollectionAdapter() {
if (systemSpecificCollectionItemProvider == null) {
systemSpecificCollectionItemProvider = new SystemSpecificCollectionItemProvider(this);
}
return systemSpecificCollectionItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.StorageExtent} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected StorageExtentItemProvider storageExtentItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.StorageExtent}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createStorageExtentAdapter() {
if (storageExtentItemProvider == null) {
storageExtentItemProvider = new StorageExtentItemProvider(this);
}
return storageExtentItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Memory} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MemoryItemProvider memoryItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Memory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMemoryAdapter() {
if (memoryItemProvider == null) {
memoryItemProvider = new MemoryItemProvider(this);
}
return memoryItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.VolatileStorage} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected VolatileStorageItemProvider volatileStorageItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.VolatileStorage}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createVolatileStorageAdapter() {
if (volatileStorageItemProvider == null) {
volatileStorageItemProvider = new VolatileStorageItemProvider(this);
}
return volatileStorageItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.USBDevice} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected USBDeviceItemProvider usbDeviceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.USBDevice}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUSBDeviceAdapter() {
if (usbDeviceItemProvider == null) {
usbDeviceItemProvider = new USBDeviceItemProvider(this);
}
return usbDeviceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.FilterList} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected FilterListItemProvider filterListItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.FilterList}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createFilterListAdapter() {
if (filterListItemProvider == null) {
filterListItemProvider = new FilterListItemProvider(this);
}
return filterListItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.FilterEntry} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected FilterEntryItemProvider filterEntryItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.FilterEntry}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createFilterEntryAdapter() {
if (filterEntryItemProvider == null) {
filterEntryItemProvider = new FilterEntryItemProvider(this);
}
return filterEntryItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPHeadersFilter} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPHeadersFilterItemProvider ipHeadersFilterItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPHeadersFilter}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPHeadersFilterAdapter() {
if (ipHeadersFilterItemProvider == null) {
ipHeadersFilterItemProvider = new IPHeadersFilterItemProvider(this);
}
return ipHeadersFilterItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.EthernetPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EthernetPortItemProvider ethernetPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.EthernetPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEthernetPortAdapter() {
if (ethernetPortItemProvider == null) {
ethernetPortItemProvider = new EthernetPortItemProvider(this);
}
return ethernetPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LogicalModule} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LogicalModuleItemProvider logicalModuleItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LogicalModule}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLogicalModuleAdapter() {
if (logicalModuleItemProvider == null) {
logicalModuleItemProvider = new LogicalModuleItemProvider(this);
}
return logicalModuleItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LogicalPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LogicalPortItemProvider logicalPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LogicalPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLogicalPortAdapter() {
if (logicalPortItemProvider == null) {
logicalPortItemProvider = new LogicalPortItemProvider(this);
}
return logicalPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NetworkPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NetworkPortItemProvider networkPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NetworkPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNetworkPortAdapter() {
if (networkPortItemProvider == null) {
networkPortItemProvider = new NetworkPortItemProvider(this);
}
return networkPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.USBPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected USBPortItemProvider usbPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.USBPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUSBPortAdapter() {
if (usbPortItemProvider == null) {
usbPortItemProvider = new USBPortItemProvider(this);
}
return usbPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.WirelessPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WirelessPortItemProvider wirelessPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.WirelessPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWirelessPortAdapter() {
if (wirelessPortItemProvider == null) {
wirelessPortItemProvider = new WirelessPortItemProvider(this);
}
return wirelessPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.WiFiPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WiFiPortItemProvider wiFiPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.WiFiPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWiFiPortAdapter() {
if (wiFiPortItemProvider == null) {
wiFiPortItemProvider = new WiFiPortItemProvider(this);
}
return wiFiPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ADSLModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ADSLModemItemProvider adslModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ADSLModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createADSLModemAdapter() {
if (adslModemItemProvider == null) {
adslModemItemProvider = new ADSLModemItemProvider(this);
}
return adslModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.CableModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CableModemItemProvider cableModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.CableModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCableModemAdapter() {
if (cableModemItemProvider == null) {
cableModemItemProvider = new CableModemItemProvider(this);
}
return cableModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DSLModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DSLModemItemProvider dslModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DSLModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDSLModemAdapter() {
if (dslModemItemProvider == null) {
dslModemItemProvider = new DSLModemItemProvider(this);
}
return dslModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ISDNModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ISDNModemItemProvider isdnModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ISDNModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createISDNModemAdapter() {
if (isdnModemItemProvider == null) {
isdnModemItemProvider = new ISDNModemItemProvider(this);
}
return isdnModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.HDSLModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected HDSLModemItemProvider hdslModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.HDSLModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHDSLModemAdapter() {
if (hdslModemItemProvider == null) {
hdslModemItemProvider = new HDSLModemItemProvider(this);
}
return hdslModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SDSLModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SDSLModemItemProvider sdslModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SDSLModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSDSLModemAdapter() {
if (sdslModemItemProvider == null) {
sdslModemItemProvider = new SDSLModemItemProvider(this);
}
return sdslModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.VDSLModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected VDSLModemItemProvider vdslModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.VDSLModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createVDSLModemAdapter() {
if (vdslModemItemProvider == null) {
vdslModemItemProvider = new VDSLModemItemProvider(this);
}
return vdslModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.POTSModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected POTSModemItemProvider potsModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.POTSModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createPOTSModemAdapter() {
if (potsModemItemProvider == null) {
potsModemItemProvider = new POTSModemItemProvider(this);
}
return potsModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.UniModem} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected UniModemItemProvider uniModemItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.UniModem}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUniModemAdapter() {
if (uniModemItemProvider == null) {
uniModemItemProvider = new UniModemItemProvider(this);
}
return uniModemItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ReplacementSet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ReplacementSetItemProvider replacementSetItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ReplacementSet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createReplacementSetAdapter() {
if (replacementSetItemProvider == null) {
replacementSetItemProvider = new ReplacementSetItemProvider(this);
}
return replacementSetItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.MemoryCapacity} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MemoryCapacityItemProvider memoryCapacityItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.MemoryCapacity}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMemoryCapacityAdapter() {
if (memoryCapacityItemProvider == null) {
memoryCapacityItemProvider = new MemoryCapacityItemProvider(this);
}
return memoryCapacityItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.LANEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LANEndpointItemProvider lanEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.LANEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createLANEndpointAdapter() {
if (lanEndpointItemProvider == null) {
lanEndpointItemProvider = new LANEndpointItemProvider(this);
}
return lanEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.OSPFProtocolEndpointBase} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OSPFProtocolEndpointBaseItemProvider ospfProtocolEndpointBaseItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.OSPFProtocolEndpointBase}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOSPFProtocolEndpointBaseAdapter() {
if (ospfProtocolEndpointBaseItemProvider == null) {
ospfProtocolEndpointBaseItemProvider = new OSPFProtocolEndpointBaseItemProvider(this);
}
return ospfProtocolEndpointBaseItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.OSPFVirtualInterface} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OSPFVirtualInterfaceItemProvider ospfVirtualInterfaceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.OSPFVirtualInterface}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOSPFVirtualInterfaceAdapter() {
if (ospfVirtualInterfaceItemProvider == null) {
ospfVirtualInterfaceItemProvider = new OSPFVirtualInterfaceItemProvider(this);
}
return ospfVirtualInterfaceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.OSPFProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected OSPFProtocolEndpointItemProvider ospfProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.OSPFProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createOSPFProtocolEndpointAdapter() {
if (ospfProtocolEndpointItemProvider == null) {
ospfProtocolEndpointItemProvider = new OSPFProtocolEndpointItemProvider(this);
}
return ospfProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.BGPProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected BGPProtocolEndpointItemProvider bgpProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.BGPProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createBGPProtocolEndpointAdapter() {
if (bgpProtocolEndpointItemProvider == null) {
bgpProtocolEndpointItemProvider = new BGPProtocolEndpointItemProvider(this);
}
return bgpProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPProtocolEndpointItemProvider ipProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPProtocolEndpointAdapter() {
if (ipProtocolEndpointItemProvider == null) {
ipProtocolEndpointItemProvider = new IPProtocolEndpointItemProvider(this);
}
return ipProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPXProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPXProtocolEndpointItemProvider ipxProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPXProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPXProtocolEndpointAdapter() {
if (ipxProtocolEndpointItemProvider == null) {
ipxProtocolEndpointItemProvider = new IPXProtocolEndpointItemProvider(this);
}
return ipxProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.MPLSProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected MPLSProtocolEndpointItemProvider mplsProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.MPLSProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createMPLSProtocolEndpointAdapter() {
if (mplsProtocolEndpointItemProvider == null) {
mplsProtocolEndpointItemProvider = new MPLSProtocolEndpointItemProvider(this);
}
return mplsProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SwitchPort} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SwitchPortItemProvider switchPortItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SwitchPort}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSwitchPortAdapter() {
if (switchPortItemProvider == null) {
switchPortItemProvider = new SwitchPortItemProvider(this);
}
return switchPortItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.TCPProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected TCPProtocolEndpointItemProvider tcpProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.TCPProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createTCPProtocolEndpointAdapter() {
if (tcpProtocolEndpointItemProvider == null) {
tcpProtocolEndpointItemProvider = new TCPProtocolEndpointItemProvider(this);
}
return tcpProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.UDPProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected UDPProtocolEndpointItemProvider udpProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.UDPProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createUDPProtocolEndpointAdapter() {
if (udpProtocolEndpointItemProvider == null) {
udpProtocolEndpointItemProvider = new UDPProtocolEndpointItemProvider(this);
}
return udpProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.CLPSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected CLPSettingDataItemProvider clpSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.CLPSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createCLPSettingDataAdapter() {
if (clpSettingDataItemProvider == null) {
clpSettingDataItemProvider = new CLPSettingDataItemProvider(this);
}
return clpSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.TelnetSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected TelnetSettingDataItemProvider telnetSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.TelnetSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createTelnetSettingDataAdapter() {
if (telnetSettingDataItemProvider == null) {
telnetSettingDataItemProvider = new TelnetSettingDataItemProvider(this);
}
return telnetSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SSHSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SSHSettingDataItemProvider sshSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SSHSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSSHSettingDataAdapter() {
if (sshSettingDataItemProvider == null) {
sshSettingDataItemProvider = new SSHSettingDataItemProvider(this);
}
return sshSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DHCPCapabilities} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DHCPCapabilitiesItemProvider dhcpCapabilitiesItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DHCPCapabilities}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDHCPCapabilitiesAdapter() {
if (dhcpCapabilitiesItemProvider == null) {
dhcpCapabilitiesItemProvider = new DHCPCapabilitiesItemProvider(this);
}
return dhcpCapabilitiesItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DHCPProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DHCPProtocolEndpointItemProvider dhcpProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DHCPProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDHCPProtocolEndpointAdapter() {
if (dhcpProtocolEndpointItemProvider == null) {
dhcpProtocolEndpointItemProvider = new DHCPProtocolEndpointItemProvider(this);
}
return dhcpProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.TelnetProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected TelnetProtocolEndpointItemProvider telnetProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.TelnetProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createTelnetProtocolEndpointAdapter() {
if (telnetProtocolEndpointItemProvider == null) {
telnetProtocolEndpointItemProvider = new TelnetProtocolEndpointItemProvider(this);
}
return telnetProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DNSProtocolEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DNSProtocolEndpointItemProvider dnsProtocolEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DNSProtocolEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDNSProtocolEndpointAdapter() {
if (dnsProtocolEndpointItemProvider == null) {
dnsProtocolEndpointItemProvider = new DNSProtocolEndpointItemProvider(this);
}
return dnsProtocolEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DNSSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DNSSettingDataItemProvider dnsSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DNSSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDNSSettingDataAdapter() {
if (dnsSettingDataItemProvider == null) {
dnsSettingDataItemProvider = new DNSSettingDataItemProvider(this);
}
return dnsSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.IPAssignmentSettingData} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected IPAssignmentSettingDataItemProvider ipAssignmentSettingDataItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.IPAssignmentSettingData}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createIPAssignmentSettingDataAdapter() {
if (ipAssignmentSettingDataItemProvider == null) {
ipAssignmentSettingDataItemProvider = new IPAssignmentSettingDataItemProvider(this);
}
return ipAssignmentSettingDataItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.WirelessLANEndpoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WirelessLANEndpointItemProvider wirelessLANEndpointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.WirelessLANEndpoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWirelessLANEndpointAdapter() {
if (wirelessLANEndpointItemProvider == null) {
wirelessLANEndpointItemProvider = new WirelessLANEndpointItemProvider(this);
}
return wirelessLANEndpointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.WiFiEndPoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WiFiEndPointItemProvider wiFiEndPointItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.WiFiEndPoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWiFiEndPointAdapter() {
if (wiFiEndPointItemProvider == null) {
wiFiEndPointItemProvider = new WiFiEndPointItemProvider(this);
}
return wiFiEndPointItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.WiFiEndpointSettings} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected WiFiEndpointSettingsItemProvider wiFiEndpointSettingsItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.WiFiEndpointSettings}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createWiFiEndpointSettingsAdapter() {
if (wiFiEndpointSettingsItemProvider == null) {
wiFiEndpointSettingsItemProvider = new WiFiEndpointSettingsItemProvider(this);
}
return wiFiEndpointSettingsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ProtocolService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ProtocolServiceItemProvider protocolServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ProtocolService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createProtocolServiceAdapter() {
if (protocolServiceItemProvider == null) {
protocolServiceItemProvider = new ProtocolServiceItemProvider(this);
}
return protocolServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ConditioningService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ConditioningServiceItemProvider conditioningServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ConditioningService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createConditioningServiceAdapter() {
if (conditioningServiceItemProvider == null) {
conditioningServiceItemProvider = new ConditioningServiceItemProvider(this);
}
return conditioningServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.QoSService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected QoSServiceItemProvider qoSServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.QoSService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createQoSServiceAdapter() {
if (qoSServiceItemProvider == null) {
qoSServiceItemProvider = new QoSServiceItemProvider(this);
}
return qoSServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.PrecedenceService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected PrecedenceServiceItemProvider precedenceServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.PrecedenceService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createPrecedenceServiceAdapter() {
if (precedenceServiceItemProvider == null) {
precedenceServiceItemProvider = new PrecedenceServiceItemProvider(this);
}
return precedenceServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DiffServService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DiffServServiceItemProvider diffServServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DiffServService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDiffServServiceAdapter() {
if (diffServServiceItemProvider == null) {
diffServServiceItemProvider = new DiffServServiceItemProvider(this);
}
return diffServServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.EFService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EFServiceItemProvider efServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.EFService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createEFServiceAdapter() {
if (efServiceItemProvider == null) {
efServiceItemProvider = new EFServiceItemProvider(this);
}
return efServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.AFService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AFServiceItemProvider afServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.AFService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAFServiceAdapter() {
if (afServiceItemProvider == null) {
afServiceItemProvider = new AFServiceItemProvider(this);
}
return afServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.Hdr8021PService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected Hdr8021PServiceItemProvider hdr8021PServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.Hdr8021PService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createHdr8021PServiceAdapter() {
if (hdr8021PServiceItemProvider == null) {
hdr8021PServiceItemProvider = new Hdr8021PServiceItemProvider(this);
}
return hdr8021PServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.DropThresholdCalculationService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected DropThresholdCalculationServiceItemProvider dropThresholdCalculationServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.DropThresholdCalculationService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createDropThresholdCalculationServiceAdapter() {
if (dropThresholdCalculationServiceItemProvider == null) {
dropThresholdCalculationServiceItemProvider = new DropThresholdCalculationServiceItemProvider(this);
}
return dropThresholdCalculationServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.FlowService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected FlowServiceItemProvider flowServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.FlowService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createFlowServiceAdapter() {
if (flowServiceItemProvider == null) {
flowServiceItemProvider = new FlowServiceItemProvider(this);
}
return flowServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NextHopIPRoute} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NextHopIPRouteItemProvider nextHopIPRouteItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NextHopIPRoute}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNextHopIPRouteAdapter() {
if (nextHopIPRouteItemProvider == null) {
nextHopIPRouteItemProvider = new NextHopIPRouteItemProvider(this);
}
return nextHopIPRouteItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.AdministrativeDistance} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected AdministrativeDistanceItemProvider administrativeDistanceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.AdministrativeDistance}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createAdministrativeDistanceAdapter() {
if (administrativeDistanceItemProvider == null) {
administrativeDistanceItemProvider = new AdministrativeDistanceItemProvider(this);
}
return administrativeDistanceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NextHopRouting} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NextHopRoutingItemProvider nextHopRoutingItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NextHopRouting}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNextHopRoutingAdapter() {
if (nextHopRoutingItemProvider == null) {
nextHopRoutingItemProvider = new NextHopRoutingItemProvider(this);
}
return nextHopRoutingItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RoutingPolicy} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RoutingPolicyItemProvider routingPolicyItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RoutingPolicy}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRoutingPolicyAdapter() {
if (routingPolicyItemProvider == null) {
routingPolicyItemProvider = new RoutingPolicyItemProvider(this);
}
return routingPolicyItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.ForwardingService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected ForwardingServiceItemProvider forwardingServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.ForwardingService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createForwardingServiceAdapter() {
if (forwardingServiceItemProvider == null) {
forwardingServiceItemProvider = new ForwardingServiceItemProvider(this);
}
return forwardingServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.RoutingProtocolDomain} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected RoutingProtocolDomainItemProvider routingProtocolDomainItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.RoutingProtocolDomain}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createRoutingProtocolDomainAdapter() {
if (routingProtocolDomainItemProvider == null) {
routingProtocolDomainItemProvider = new RoutingProtocolDomainItemProvider(this);
}
return routingProtocolDomainItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NATService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NATServiceItemProvider natServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NATService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNATServiceAdapter() {
if (natServiceItemProvider == null) {
natServiceItemProvider = new NATServiceItemProvider(this);
}
return natServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NATStaticSettings} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NATStaticSettingsItemProvider natStaticSettingsItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NATStaticSettings}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNATStaticSettingsAdapter() {
if (natStaticSettingsItemProvider == null) {
natStaticSettingsItemProvider = new NATStaticSettingsItemProvider(this);
}
return natStaticSettingsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.NATListBasedSettings} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected NATListBasedSettingsItemProvider natListBasedSettingsItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.NATListBasedSettings}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createNATListBasedSettingsAdapter() {
if (natListBasedSettingsItemProvider == null) {
natListBasedSettingsItemProvider = new NATListBasedSettingsItemProvider(this);
}
return natListBasedSettingsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SNMPCommunityStrings} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SNMPCommunityStringsItemProvider snmpCommunityStringsItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SNMPCommunityStrings}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSNMPCommunityStringsAdapter() {
if (snmpCommunityStringsItemProvider == null) {
snmpCommunityStringsItemProvider = new SNMPCommunityStringsItemProvider(this);
}
return snmpCommunityStringsItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SNMPService} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SNMPServiceItemProvider snmpServiceItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SNMPService}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSNMPServiceAdapter() {
if (snmpServiceItemProvider == null) {
snmpServiceItemProvider = new SNMPServiceItemProvider(this);
}
return snmpServiceItemProvider;
}
/**
* This keeps track of the one adapter used for all {@link es.tid.cim.SNMPTrapTarget} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SNMPTrapTargetItemProvider snmpTrapTargetItemProvider;
/**
* This creates an adapter for a {@link es.tid.cim.SNMPTrapTarget}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter createSNMPTrapTargetAdapter() {
if (snmpTrapTargetItemProvider == null) {
snmpTrapTargetItemProvider = new SNMPTrapTargetItemProvider(this);
}
return snmpTrapTargetItemProvider;
}
/**
* This returns the root adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ComposeableAdapterFactory getRootAdapterFactory() {
return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}
/**
* This sets the composed adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
this.parentAdapterFactory = parentAdapterFactory;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean isFactoryForType(Object type) {
return supportedTypes.contains(type) || super.isFactoryForType(type);
}
/**
* This implementation substitutes the factory itself as the key for the adapter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Adapter adapt(Notifier notifier, Object type) {
return super.adapt(notifier, this);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object adapt(Object object, Object type) {
if (isFactoryForType(type)) {
Object adapter = super.adapt(object, type);
if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) {
return adapter;
}
}
return null;
}
/**
* This adds a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void addListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.addListener(notifyChangedListener);
}
/**
* This removes a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void removeListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.removeListener(notifyChangedListener);
}
/**
* This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void fireNotifyChanged(Notification notification) {
changeNotifier.fireNotifyChanged(notification);
if (parentAdapterFactory != null) {
parentAdapterFactory.fireNotifyChanged(notification);
}
}
/**
* This disposes all of the item providers created by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void dispose() {
if (ciM_ModelItemProvider != null) ciM_ModelItemProvider.dispose();
if (bgpClusterItemProvider != null) bgpClusterItemProvider.dispose();
if (bgpPeerGroupItemProvider != null) bgpPeerGroupItemProvider.dispose();
if (bgpServiceItemProvider != null) bgpServiceItemProvider.dispose();
if (autonomousSystemItemProvider != null) autonomousSystemItemProvider.dispose();
if (networkItemProvider != null) networkItemProvider.dispose();
if (computerSystemItemProvider != null) computerSystemItemProvider.dispose();
if (directoryItemProvider != null) directoryItemProvider.dispose();
if (logicalFileItemProvider != null) logicalFileItemProvider.dispose();
if (unitaryComputerSystemItemProvider != null) unitaryComputerSystemItemProvider.dispose();
if (architectureCheckItemProvider != null) architectureCheckItemProvider.dispose();
if (applicationSystemItemProvider != null) applicationSystemItemProvider.dispose();
if (biosElementItemProvider != null) biosElementItemProvider.dispose();
if (biosFeatureItemProvider != null) biosFeatureItemProvider.dispose();
if (createDirectoryActionItemProvider != null) createDirectoryActionItemProvider.dispose();
if (copyFileActionItemProvider != null) copyFileActionItemProvider.dispose();
if (directorySpecificationItemProvider != null) directorySpecificationItemProvider.dispose();
if (diskSpaceCheckItemProvider != null) diskSpaceCheckItemProvider.dispose();
if (executeProgramItemProvider != null) executeProgramItemProvider.dispose();
if (fileSpecificationItemProvider != null) fileSpecificationItemProvider.dispose();
if (installedProductItemProvider != null) installedProductItemProvider.dispose();
if (memoryCheckItemProvider != null) memoryCheckItemProvider.dispose();
if (modifySettingActionItemProvider != null) modifySettingActionItemProvider.dispose();
if (operatingSystemItemProvider != null) operatingSystemItemProvider.dispose();
if (osVersionCheckItemProvider != null) osVersionCheckItemProvider.dispose();
if (rebootActionItemProvider != null) rebootActionItemProvider.dispose();
if (removeFileActionItemProvider != null) removeFileActionItemProvider.dispose();
if (removeDirectoryActionItemProvider != null) removeDirectoryActionItemProvider.dispose();
if (settingCheckItemProvider != null) settingCheckItemProvider.dispose();
if (softwareElementItemProvider != null) softwareElementItemProvider.dispose();
if (softwareElementVersionCheckItemProvider != null) softwareElementVersionCheckItemProvider.dispose();
if (softwareFeatureItemProvider != null) softwareFeatureItemProvider.dispose();
if (swapSpaceCheckItemProvider != null) swapSpaceCheckItemProvider.dispose();
if (versionCompatibilityCheckItemProvider != null) versionCompatibilityCheckItemProvider.dispose();
if (bufferPoolItemProvider != null) bufferPoolItemProvider.dispose();
if (connectivityMemberhipSettingDataItemProvider != null) connectivityMemberhipSettingDataItemProvider.dispose();
if (connectivityCollectionItemProvider != null) connectivityCollectionItemProvider.dispose();
if (namedAddressCollectionItemProvider != null) namedAddressCollectionItemProvider.dispose();
if (rangeOfIPAddressesItemProvider != null) rangeOfIPAddressesItemProvider.dispose();
if (lanConnectivitySegmentItemProvider != null) lanConnectivitySegmentItemProvider.dispose();
if (ipConnectivitySubnetItemProvider != null) ipConnectivitySubnetItemProvider.dispose();
if (ipxConnectivityNetworkItemProvider != null) ipxConnectivityNetworkItemProvider.dispose();
if (ipAddressRangeItemProvider != null) ipAddressRangeItemProvider.dispose();
if (logicalNetworkItemProvider != null) logicalNetworkItemProvider.dispose();
if (ipxNetworkItemProvider != null) ipxNetworkItemProvider.dispose();
if (lanSegmentItemProvider != null) lanSegmentItemProvider.dispose();
if (ipSubnetItemProvider != null) ipSubnetItemProvider.dispose();
if (adminDomainItemProvider != null) adminDomainItemProvider.dispose();
if (elementSettingDataItemProvider != null) elementSettingDataItemProvider.dispose();
if (elementSoftwareIdentityItemProvider != null) elementSoftwareIdentityItemProvider.dispose();
if (enabledLogicalElementCapabilitiesItemProvider != null) enabledLogicalElementCapabilitiesItemProvider.dispose();
if (genericServiceItemProvider != null) genericServiceItemProvider.dispose();
if (powerManagementCapabilitiesItemProvider != null) powerManagementCapabilitiesItemProvider.dispose();
if (productItemProvider != null) productItemProvider.dispose();
if (protocolEndpointItemProvider != null) protocolEndpointItemProvider.dispose();
if (remotePortItemProvider != null) remotePortItemProvider.dispose();
if (remoteServiceAccessPointItemProvider != null) remoteServiceAccessPointItemProvider.dispose();
if (roleItemProvider != null) roleItemProvider.dispose();
if (serviceAccessURIItemProvider != null) serviceAccessURIItemProvider.dispose();
if (softwareIdentityItemProvider != null) softwareIdentityItemProvider.dispose();
if (statusDescriptionItemProvider != null) statusDescriptionItemProvider.dispose();
if (systemSpecificCollectionItemProvider != null) systemSpecificCollectionItemProvider.dispose();
if (storageExtentItemProvider != null) storageExtentItemProvider.dispose();
if (memoryItemProvider != null) memoryItemProvider.dispose();
if (volatileStorageItemProvider != null) volatileStorageItemProvider.dispose();
if (usbDeviceItemProvider != null) usbDeviceItemProvider.dispose();
if (filterListItemProvider != null) filterListItemProvider.dispose();
if (filterEntryItemProvider != null) filterEntryItemProvider.dispose();
if (ipHeadersFilterItemProvider != null) ipHeadersFilterItemProvider.dispose();
if (ethernetPortItemProvider != null) ethernetPortItemProvider.dispose();
if (logicalModuleItemProvider != null) logicalModuleItemProvider.dispose();
if (logicalPortItemProvider != null) logicalPortItemProvider.dispose();
if (networkPortItemProvider != null) networkPortItemProvider.dispose();
if (usbPortItemProvider != null) usbPortItemProvider.dispose();
if (wirelessPortItemProvider != null) wirelessPortItemProvider.dispose();
if (wiFiPortItemProvider != null) wiFiPortItemProvider.dispose();
if (adslModemItemProvider != null) adslModemItemProvider.dispose();
if (cableModemItemProvider != null) cableModemItemProvider.dispose();
if (dslModemItemProvider != null) dslModemItemProvider.dispose();
if (isdnModemItemProvider != null) isdnModemItemProvider.dispose();
if (hdslModemItemProvider != null) hdslModemItemProvider.dispose();
if (sdslModemItemProvider != null) sdslModemItemProvider.dispose();
if (vdslModemItemProvider != null) vdslModemItemProvider.dispose();
if (potsModemItemProvider != null) potsModemItemProvider.dispose();
if (uniModemItemProvider != null) uniModemItemProvider.dispose();
if (replacementSetItemProvider != null) replacementSetItemProvider.dispose();
if (memoryCapacityItemProvider != null) memoryCapacityItemProvider.dispose();
if (lanEndpointItemProvider != null) lanEndpointItemProvider.dispose();
if (ospfProtocolEndpointBaseItemProvider != null) ospfProtocolEndpointBaseItemProvider.dispose();
if (ospfVirtualInterfaceItemProvider != null) ospfVirtualInterfaceItemProvider.dispose();
if (ospfProtocolEndpointItemProvider != null) ospfProtocolEndpointItemProvider.dispose();
if (bgpProtocolEndpointItemProvider != null) bgpProtocolEndpointItemProvider.dispose();
if (ipProtocolEndpointItemProvider != null) ipProtocolEndpointItemProvider.dispose();
if (ipxProtocolEndpointItemProvider != null) ipxProtocolEndpointItemProvider.dispose();
if (mplsProtocolEndpointItemProvider != null) mplsProtocolEndpointItemProvider.dispose();
if (switchPortItemProvider != null) switchPortItemProvider.dispose();
if (tcpProtocolEndpointItemProvider != null) tcpProtocolEndpointItemProvider.dispose();
if (udpProtocolEndpointItemProvider != null) udpProtocolEndpointItemProvider.dispose();
if (clpSettingDataItemProvider != null) clpSettingDataItemProvider.dispose();
if (telnetSettingDataItemProvider != null) telnetSettingDataItemProvider.dispose();
if (sshSettingDataItemProvider != null) sshSettingDataItemProvider.dispose();
if (dhcpCapabilitiesItemProvider != null) dhcpCapabilitiesItemProvider.dispose();
if (dhcpProtocolEndpointItemProvider != null) dhcpProtocolEndpointItemProvider.dispose();
if (telnetProtocolEndpointItemProvider != null) telnetProtocolEndpointItemProvider.dispose();
if (dnsProtocolEndpointItemProvider != null) dnsProtocolEndpointItemProvider.dispose();
if (dnsSettingDataItemProvider != null) dnsSettingDataItemProvider.dispose();
if (ipAssignmentSettingDataItemProvider != null) ipAssignmentSettingDataItemProvider.dispose();
if (wirelessLANEndpointItemProvider != null) wirelessLANEndpointItemProvider.dispose();
if (wiFiEndPointItemProvider != null) wiFiEndPointItemProvider.dispose();
if (wiFiEndpointSettingsItemProvider != null) wiFiEndpointSettingsItemProvider.dispose();
if (protocolServiceItemProvider != null) protocolServiceItemProvider.dispose();
if (conditioningServiceItemProvider != null) conditioningServiceItemProvider.dispose();
if (qoSServiceItemProvider != null) qoSServiceItemProvider.dispose();
if (precedenceServiceItemProvider != null) precedenceServiceItemProvider.dispose();
if (diffServServiceItemProvider != null) diffServServiceItemProvider.dispose();
if (efServiceItemProvider != null) efServiceItemProvider.dispose();
if (afServiceItemProvider != null) afServiceItemProvider.dispose();
if (hdr8021PServiceItemProvider != null) hdr8021PServiceItemProvider.dispose();
if (dropThresholdCalculationServiceItemProvider != null) dropThresholdCalculationServiceItemProvider.dispose();
if (flowServiceItemProvider != null) flowServiceItemProvider.dispose();
if (nextHopIPRouteItemProvider != null) nextHopIPRouteItemProvider.dispose();
if (administrativeDistanceItemProvider != null) administrativeDistanceItemProvider.dispose();
if (nextHopRoutingItemProvider != null) nextHopRoutingItemProvider.dispose();
if (routingPolicyItemProvider != null) routingPolicyItemProvider.dispose();
if (forwardingServiceItemProvider != null) forwardingServiceItemProvider.dispose();
if (routingProtocolDomainItemProvider != null) routingProtocolDomainItemProvider.dispose();
if (natServiceItemProvider != null) natServiceItemProvider.dispose();
if (natStaticSettingsItemProvider != null) natStaticSettingsItemProvider.dispose();
if (natListBasedSettingsItemProvider != null) natListBasedSettingsItemProvider.dispose();
if (snmpCommunityStringsItemProvider != null) snmpCommunityStringsItemProvider.dispose();
if (snmpServiceItemProvider != null) snmpServiceItemProvider.dispose();
if (snmpTrapTargetItemProvider != null) snmpTrapTargetItemProvider.dispose();
}
}