/**
* <copyright>
* </copyright>
*
* $Id$
*/
package es.tid.cim;
import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc -->
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
* @see es.tid.cim.CimPackage
* @generated
*/
public interface CimFactory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
CimFactory eINSTANCE = es.tid.cim.impl.CimFactoryImpl.init();
/**
* Returns a new object of class '<em>CIM Model</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>CIM Model</em>'.
* @generated
*/
CIM_Model createCIM_Model();
/**
* Returns a new object of class '<em>BGP Cluster</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BGP Cluster</em>'.
* @generated
*/
BGPCluster createBGPCluster();
/**
* Returns a new object of class '<em>BGP Peer Group</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BGP Peer Group</em>'.
* @generated
*/
BGPPeerGroup createBGPPeerGroup();
/**
* Returns a new object of class '<em>BGP Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BGP Service</em>'.
* @generated
*/
BGPService createBGPService();
/**
* Returns a new object of class '<em>Autonomous System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Autonomous System</em>'.
* @generated
*/
AutonomousSystem createAutonomousSystem();
/**
* Returns a new object of class '<em>Network</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Network</em>'.
* @generated
*/
Network createNetwork();
/**
* Returns a new object of class '<em>Computer System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Computer System</em>'.
* @generated
*/
ComputerSystem createComputerSystem();
/**
* Returns a new object of class '<em>Directory</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Directory</em>'.
* @generated
*/
Directory createDirectory();
/**
* Returns a new object of class '<em>Logical File</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Logical File</em>'.
* @generated
*/
LogicalFile createLogicalFile();
/**
* Returns a new object of class '<em>Unitary Computer System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Unitary Computer System</em>'.
* @generated
*/
UnitaryComputerSystem createUnitaryComputerSystem();
/**
* Returns a new object of class '<em>Architecture Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Architecture Check</em>'.
* @generated
*/
ArchitectureCheck createArchitectureCheck();
/**
* Returns a new object of class '<em>Application System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Application System</em>'.
* @generated
*/
ApplicationSystem createApplicationSystem();
/**
* Returns a new object of class '<em>BIOS Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BIOS Element</em>'.
* @generated
*/
BIOSElement createBIOSElement();
/**
* Returns a new object of class '<em>BIOS Feature</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BIOS Feature</em>'.
* @generated
*/
BIOSFeature createBIOSFeature();
/**
* Returns a new object of class '<em>Create Directory Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Create Directory Action</em>'.
* @generated
*/
CreateDirectoryAction createCreateDirectoryAction();
/**
* Returns a new object of class '<em>Copy File Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Copy File Action</em>'.
* @generated
*/
CopyFileAction createCopyFileAction();
/**
* Returns a new object of class '<em>Directory Specification</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Directory Specification</em>'.
* @generated
*/
DirectorySpecification createDirectorySpecification();
/**
* Returns a new object of class '<em>Disk Space Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Disk Space Check</em>'.
* @generated
*/
DiskSpaceCheck createDiskSpaceCheck();
/**
* Returns a new object of class '<em>Execute Program</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Execute Program</em>'.
* @generated
*/
ExecuteProgram createExecuteProgram();
/**
* Returns a new object of class '<em>File Specification</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>File Specification</em>'.
* @generated
*/
FileSpecification createFileSpecification();
/**
* Returns a new object of class '<em>Installed Product</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Installed Product</em>'.
* @generated
*/
InstalledProduct createInstalledProduct();
/**
* Returns a new object of class '<em>Memory Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Memory Check</em>'.
* @generated
*/
MemoryCheck createMemoryCheck();
/**
* Returns a new object of class '<em>Modify Setting Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Modify Setting Action</em>'.
* @generated
*/
ModifySettingAction createModifySettingAction();
/**
* Returns a new object of class '<em>Operating System</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Operating System</em>'.
* @generated
*/
OperatingSystem createOperatingSystem();
/**
* Returns a new object of class '<em>OS Version Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>OS Version Check</em>'.
* @generated
*/
OSVersionCheck createOSVersionCheck();
/**
* Returns a new object of class '<em>Reboot Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Reboot Action</em>'.
* @generated
*/
RebootAction createRebootAction();
/**
* Returns a new object of class '<em>Remove File Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Remove File Action</em>'.
* @generated
*/
RemoveFileAction createRemoveFileAction();
/**
* Returns a new object of class '<em>Remove Directory Action</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Remove Directory Action</em>'.
* @generated
*/
RemoveDirectoryAction createRemoveDirectoryAction();
/**
* Returns a new object of class '<em>Setting Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Setting Check</em>'.
* @generated
*/
SettingCheck createSettingCheck();
/**
* Returns a new object of class '<em>Software Element</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Software Element</em>'.
* @generated
*/
SoftwareElement createSoftwareElement();
/**
* Returns a new object of class '<em>Software Element Version Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Software Element Version Check</em>'.
* @generated
*/
SoftwareElementVersionCheck createSoftwareElementVersionCheck();
/**
* Returns a new object of class '<em>Software Feature</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Software Feature</em>'.
* @generated
*/
SoftwareFeature createSoftwareFeature();
/**
* Returns a new object of class '<em>Swap Space Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Swap Space Check</em>'.
* @generated
*/
SwapSpaceCheck createSwapSpaceCheck();
/**
* Returns a new object of class '<em>Version Compatibility Check</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Version Compatibility Check</em>'.
* @generated
*/
VersionCompatibilityCheck createVersionCompatibilityCheck();
/**
* Returns a new object of class '<em>Buffer Pool</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Buffer Pool</em>'.
* @generated
*/
BufferPool createBufferPool();
/**
* Returns a new object of class '<em>Connectivity Memberhip Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Connectivity Memberhip Setting Data</em>'.
* @generated
*/
ConnectivityMemberhipSettingData createConnectivityMemberhipSettingData();
/**
* Returns a new object of class '<em>Connectivity Collection</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Connectivity Collection</em>'.
* @generated
*/
ConnectivityCollection createConnectivityCollection();
/**
* Returns a new object of class '<em>Named Address Collection</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Named Address Collection</em>'.
* @generated
*/
NamedAddressCollection createNamedAddressCollection();
/**
* Returns a new object of class '<em>Range Of IP Addresses</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Range Of IP Addresses</em>'.
* @generated
*/
RangeOfIPAddresses createRangeOfIPAddresses();
/**
* Returns a new object of class '<em>LAN Connectivity Segment</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>LAN Connectivity Segment</em>'.
* @generated
*/
LANConnectivitySegment createLANConnectivitySegment();
/**
* Returns a new object of class '<em>IP Connectivity Subnet</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Connectivity Subnet</em>'.
* @generated
*/
IPConnectivitySubnet createIPConnectivitySubnet();
/**
* Returns a new object of class '<em>IPX Connectivity Network</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IPX Connectivity Network</em>'.
* @generated
*/
IPXConnectivityNetwork createIPXConnectivityNetwork();
/**
* Returns a new object of class '<em>IP Address Range</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Address Range</em>'.
* @generated
*/
IPAddressRange createIPAddressRange();
/**
* Returns a new object of class '<em>Logical Network</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Logical Network</em>'.
* @generated
*/
LogicalNetwork createLogicalNetwork();
/**
* Returns a new object of class '<em>IPX Network</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IPX Network</em>'.
* @generated
*/
IPXNetwork createIPXNetwork();
/**
* Returns a new object of class '<em>LAN Segment</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>LAN Segment</em>'.
* @generated
*/
LANSegment createLANSegment();
/**
* Returns a new object of class '<em>IP Subnet</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Subnet</em>'.
* @generated
*/
IPSubnet createIPSubnet();
/**
* Returns a new object of class '<em>Admin Domain</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Admin Domain</em>'.
* @generated
*/
AdminDomain createAdminDomain();
/**
* Returns a new object of class '<em>Element Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element Setting Data</em>'.
* @generated
*/
ElementSettingData createElementSettingData();
/**
* Returns a new object of class '<em>Element Software Identity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element Software Identity</em>'.
* @generated
*/
ElementSoftwareIdentity createElementSoftwareIdentity();
/**
* Returns a new object of class '<em>Enabled Logical Element Capabilities</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Enabled Logical Element Capabilities</em>'.
* @generated
*/
EnabledLogicalElementCapabilities createEnabledLogicalElementCapabilities();
/**
* Returns a new object of class '<em>Generic Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Generic Service</em>'.
* @generated
*/
GenericService createGenericService();
/**
* Returns a new object of class '<em>Power Management Capabilities</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Power Management Capabilities</em>'.
* @generated
*/
PowerManagementCapabilities createPowerManagementCapabilities();
/**
* Returns a new object of class '<em>Product</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Product</em>'.
* @generated
*/
Product createProduct();
/**
* Returns a new object of class '<em>Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Protocol Endpoint</em>'.
* @generated
*/
ProtocolEndpoint createProtocolEndpoint();
/**
* Returns a new object of class '<em>Remote Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Remote Port</em>'.
* @generated
*/
RemotePort createRemotePort();
/**
* Returns a new object of class '<em>Remote Service Access Point</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Remote Service Access Point</em>'.
* @generated
*/
RemoteServiceAccessPoint createRemoteServiceAccessPoint();
/**
* Returns a new object of class '<em>Role</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Role</em>'.
* @generated
*/
Role createRole();
/**
* Returns a new object of class '<em>Service Access URI</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Service Access URI</em>'.
* @generated
*/
ServiceAccessURI createServiceAccessURI();
/**
* Returns a new object of class '<em>Software Identity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Software Identity</em>'.
* @generated
*/
SoftwareIdentity createSoftwareIdentity();
/**
* Returns a new object of class '<em>Status Description</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Status Description</em>'.
* @generated
*/
StatusDescription createStatusDescription();
/**
* Returns a new object of class '<em>System Specific Collection</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>System Specific Collection</em>'.
* @generated
*/
SystemSpecificCollection createSystemSpecificCollection();
/**
* Returns a new object of class '<em>Storage Extent</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Storage Extent</em>'.
* @generated
*/
StorageExtent createStorageExtent();
/**
* Returns a new object of class '<em>Memory</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Memory</em>'.
* @generated
*/
Memory createMemory();
/**
* Returns a new object of class '<em>Volatile Storage</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Volatile Storage</em>'.
* @generated
*/
VolatileStorage createVolatileStorage();
/**
* Returns a new object of class '<em>USB Device</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>USB Device</em>'.
* @generated
*/
USBDevice createUSBDevice();
/**
* Returns a new object of class '<em>Filter List</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Filter List</em>'.
* @generated
*/
FilterList createFilterList();
/**
* Returns a new object of class '<em>Filter Entry</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Filter Entry</em>'.
* @generated
*/
FilterEntry createFilterEntry();
/**
* Returns a new object of class '<em>IP Headers Filter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Headers Filter</em>'.
* @generated
*/
IPHeadersFilter createIPHeadersFilter();
/**
* Returns a new object of class '<em>Ethernet Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ethernet Port</em>'.
* @generated
*/
EthernetPort createEthernetPort();
/**
* Returns a new object of class '<em>Logical Module</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Logical Module</em>'.
* @generated
*/
LogicalModule createLogicalModule();
/**
* Returns a new object of class '<em>Logical Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Logical Port</em>'.
* @generated
*/
LogicalPort createLogicalPort();
/**
* Returns a new object of class '<em>Network Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Network Port</em>'.
* @generated
*/
NetworkPort createNetworkPort();
/**
* Returns a new object of class '<em>USB Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>USB Port</em>'.
* @generated
*/
USBPort createUSBPort();
/**
* Returns a new object of class '<em>Wireless Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wireless Port</em>'.
* @generated
*/
WirelessPort createWirelessPort();
/**
* Returns a new object of class '<em>Wi Fi Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wi Fi Port</em>'.
* @generated
*/
WiFiPort createWiFiPort();
/**
* Returns a new object of class '<em>ADSL Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>ADSL Modem</em>'.
* @generated
*/
ADSLModem createADSLModem();
/**
* Returns a new object of class '<em>Cable Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cable Modem</em>'.
* @generated
*/
CableModem createCableModem();
/**
* Returns a new object of class '<em>DSL Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>DSL Modem</em>'.
* @generated
*/
DSLModem createDSLModem();
/**
* Returns a new object of class '<em>ISDN Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>ISDN Modem</em>'.
* @generated
*/
ISDNModem createISDNModem();
/**
* Returns a new object of class '<em>HDSL Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>HDSL Modem</em>'.
* @generated
*/
HDSLModem createHDSLModem();
/**
* Returns a new object of class '<em>SDSL Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>SDSL Modem</em>'.
* @generated
*/
SDSLModem createSDSLModem();
/**
* Returns a new object of class '<em>VDSL Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>VDSL Modem</em>'.
* @generated
*/
VDSLModem createVDSLModem();
/**
* Returns a new object of class '<em>POTS Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>POTS Modem</em>'.
* @generated
*/
POTSModem createPOTSModem();
/**
* Returns a new object of class '<em>Uni Modem</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Uni Modem</em>'.
* @generated
*/
UniModem createUniModem();
/**
* Returns a new object of class '<em>Replacement Set</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Replacement Set</em>'.
* @generated
*/
ReplacementSet createReplacementSet();
/**
* Returns a new object of class '<em>Memory Capacity</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Memory Capacity</em>'.
* @generated
*/
MemoryCapacity createMemoryCapacity();
/**
* Returns a new object of class '<em>LAN Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>LAN Endpoint</em>'.
* @generated
*/
LANEndpoint createLANEndpoint();
/**
* Returns a new object of class '<em>OSPF Protocol Endpoint Base</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>OSPF Protocol Endpoint Base</em>'.
* @generated
*/
OSPFProtocolEndpointBase createOSPFProtocolEndpointBase();
/**
* Returns a new object of class '<em>OSPF Virtual Interface</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>OSPF Virtual Interface</em>'.
* @generated
*/
OSPFVirtualInterface createOSPFVirtualInterface();
/**
* Returns a new object of class '<em>OSPF Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>OSPF Protocol Endpoint</em>'.
* @generated
*/
OSPFProtocolEndpoint createOSPFProtocolEndpoint();
/**
* Returns a new object of class '<em>BGP Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>BGP Protocol Endpoint</em>'.
* @generated
*/
BGPProtocolEndpoint createBGPProtocolEndpoint();
/**
* Returns a new object of class '<em>IP Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Protocol Endpoint</em>'.
* @generated
*/
IPProtocolEndpoint createIPProtocolEndpoint();
/**
* Returns a new object of class '<em>IPX Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IPX Protocol Endpoint</em>'.
* @generated
*/
IPXProtocolEndpoint createIPXProtocolEndpoint();
/**
* Returns a new object of class '<em>MPLS Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>MPLS Protocol Endpoint</em>'.
* @generated
*/
MPLSProtocolEndpoint createMPLSProtocolEndpoint();
/**
* Returns a new object of class '<em>Switch Port</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Switch Port</em>'.
* @generated
*/
SwitchPort createSwitchPort();
/**
* Returns a new object of class '<em>TCP Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>TCP Protocol Endpoint</em>'.
* @generated
*/
TCPProtocolEndpoint createTCPProtocolEndpoint();
/**
* Returns a new object of class '<em>UDP Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>UDP Protocol Endpoint</em>'.
* @generated
*/
UDPProtocolEndpoint createUDPProtocolEndpoint();
/**
* Returns a new object of class '<em>CLP Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>CLP Setting Data</em>'.
* @generated
*/
CLPSettingData createCLPSettingData();
/**
* Returns a new object of class '<em>Telnet Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Telnet Setting Data</em>'.
* @generated
*/
TelnetSettingData createTelnetSettingData();
/**
* Returns a new object of class '<em>SSH Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>SSH Setting Data</em>'.
* @generated
*/
SSHSettingData createSSHSettingData();
/**
* Returns a new object of class '<em>DHCP Capabilities</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>DHCP Capabilities</em>'.
* @generated
*/
DHCPCapabilities createDHCPCapabilities();
/**
* Returns a new object of class '<em>DHCP Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>DHCP Protocol Endpoint</em>'.
* @generated
*/
DHCPProtocolEndpoint createDHCPProtocolEndpoint();
/**
* Returns a new object of class '<em>Telnet Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Telnet Protocol Endpoint</em>'.
* @generated
*/
TelnetProtocolEndpoint createTelnetProtocolEndpoint();
/**
* Returns a new object of class '<em>DNS Protocol Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>DNS Protocol Endpoint</em>'.
* @generated
*/
DNSProtocolEndpoint createDNSProtocolEndpoint();
/**
* Returns a new object of class '<em>DNS Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>DNS Setting Data</em>'.
* @generated
*/
DNSSettingData createDNSSettingData();
/**
* Returns a new object of class '<em>IP Assignment Setting Data</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>IP Assignment Setting Data</em>'.
* @generated
*/
IPAssignmentSettingData createIPAssignmentSettingData();
/**
* Returns a new object of class '<em>Wireless LAN Endpoint</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wireless LAN Endpoint</em>'.
* @generated
*/
WirelessLANEndpoint createWirelessLANEndpoint();
/**
* Returns a new object of class '<em>Wi Fi End Point</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wi Fi End Point</em>'.
* @generated
*/
WiFiEndPoint createWiFiEndPoint();
/**
* Returns a new object of class '<em>Wi Fi Endpoint Settings</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wi Fi Endpoint Settings</em>'.
* @generated
*/
WiFiEndpointSettings createWiFiEndpointSettings();
/**
* Returns a new object of class '<em>Protocol Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Protocol Service</em>'.
* @generated
*/
ProtocolService createProtocolService();
/**
* Returns a new object of class '<em>Conditioning Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Conditioning Service</em>'.
* @generated
*/
ConditioningService createConditioningService();
/**
* Returns a new object of class '<em>Qo SService</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Qo SService</em>'.
* @generated
*/
QoSService createQoSService();
/**
* Returns a new object of class '<em>Precedence Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Precedence Service</em>'.
* @generated
*/
PrecedenceService createPrecedenceService();
/**
* Returns a new object of class '<em>Diff Serv Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Diff Serv Service</em>'.
* @generated
*/
DiffServService createDiffServService();
/**
* Returns a new object of class '<em>EF Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>EF Service</em>'.
* @generated
*/
EFService createEFService();
/**
* Returns a new object of class '<em>AF Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>AF Service</em>'.
* @generated
*/
AFService createAFService();
/**
* Returns a new object of class '<em>Hdr8021 PService</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Hdr8021 PService</em>'.
* @generated
*/
Hdr8021PService createHdr8021PService();
/**
* Returns a new object of class '<em>Drop Threshold Calculation Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Drop Threshold Calculation Service</em>'.
* @generated
*/
DropThresholdCalculationService createDropThresholdCalculationService();
/**
* Returns a new object of class '<em>Flow Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Flow Service</em>'.
* @generated
*/
FlowService createFlowService();
/**
* Returns a new object of class '<em>Next Hop IP Route</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Next Hop IP Route</em>'.
* @generated
*/
NextHopIPRoute createNextHopIPRoute();
/**
* Returns a new object of class '<em>Administrative Distance</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Administrative Distance</em>'.
* @generated
*/
AdministrativeDistance createAdministrativeDistance();
/**
* Returns a new object of class '<em>Next Hop Routing</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Next Hop Routing</em>'.
* @generated
*/
NextHopRouting createNextHopRouting();
/**
* Returns a new object of class '<em>Routing Policy</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Routing Policy</em>'.
* @generated
*/
RoutingPolicy createRoutingPolicy();
/**
* Returns a new object of class '<em>Forwarding Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Forwarding Service</em>'.
* @generated
*/
ForwardingService createForwardingService();
/**
* Returns a new object of class '<em>Routing Protocol Domain</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Routing Protocol Domain</em>'.
* @generated
*/
RoutingProtocolDomain createRoutingProtocolDomain();
/**
* Returns a new object of class '<em>NAT Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>NAT Service</em>'.
* @generated
*/
NATService createNATService();
/**
* Returns a new object of class '<em>NAT Static Settings</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>NAT Static Settings</em>'.
* @generated
*/
NATStaticSettings createNATStaticSettings();
/**
* Returns a new object of class '<em>NAT List Based Settings</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>NAT List Based Settings</em>'.
* @generated
*/
NATListBasedSettings createNATListBasedSettings();
/**
* Returns a new object of class '<em>SNMP Community Strings</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>SNMP Community Strings</em>'.
* @generated
*/
SNMPCommunityStrings createSNMPCommunityStrings();
/**
* Returns a new object of class '<em>SNMP Service</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>SNMP Service</em>'.
* @generated
*/
SNMPService createSNMPService();
/**
* Returns a new object of class '<em>SNMP Trap Target</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>SNMP Trap Target</em>'.
* @generated
*/
SNMPTrapTarget createSNMPTrapTarget();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
CimPackage getCimPackage();
} //CimFactory