Cisco Systems, Inc.

com.cisco.scasbb.backend.classification
Interface ClassificationFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface ClassificationFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ClassificationPackage

Field Summary
static ClassificationFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ClassificationConfiguration createClassificationConfiguration()
          Returns a new object of class 'Configuration'.
 ContentCategory createContentCategory()
          Returns a new object of class 'Content Category'.
 ContentCategoryFlavorItem createContentCategoryFlavorItem()
          Returns a new object of class 'Content Category Flavor Item'.
 ContentCategoryList createContentCategoryList()
          Returns a new object of class 'Content Category List'.
 ContentFilteringDbSettings createContentFilteringDbSettings()
          Returns a new object of class 'Content Filtering Db Settings'.
 Flavor createFlavor()
          Returns a new object of class 'Flavor'.
 Flavor createFlavor(FlavorType type)
          Returns a new object of class 'Flavor'.
 FlavorItem createFlavorItem(FlavorType type)
          Returns a new object of class 'Flavor'.
 FlavorList createFlavorList()
          Returns a new object of class 'Flavor List'.
 HostNameFlavorItem createHostNameFlavorItem()
          Returns a new object of class 'Host Name Flavor Item'.
 HttpCompositeFlavorItem createHttpCompositeFlavorItem()
          Returns a new object of class 'Http Composite Flavor Item'.
 HttpCookiesFlavorItem createHttpCookiesFlavorItem()
          Returns a new object of class 'Http Cookies Flavor Item'.
 HTTPRefererFlavorItem createHTTPRefererFlavorItem()
          Returns a new object of class 'HTTP Referer Flavor Item'.
 HttpUrlFlavorItem createHttpUrlFlavorItem()
          Returns a new object of class 'Http Url Flavor Item'.
 IPProtocol createIPProtocol()
          Returns a new object of class 'IP Protocol'.
 IPProtocolList createIPProtocolList()
          Returns a new object of class 'IP Protocol List'.
 Protocol createProtocol()
          Returns a new object of class 'Protocol'.
 ProtocolContainer createProtocolContainer()
          Returns a new object of class 'Protocol Container'.
 ProtocolElement createProtocolElement()
          Returns a new object of class 'Protocol Element'.
 ProtocolList createProtocolList()
          Returns a new object of class 'Protocol List'.
 RtspCompositeFlavorItem createRtspCompositeFlavorItem()
          Returns a new object of class 'Rtsp Composite Flavor Item'.
 Service createService()
          Returns a new object of class 'Service'.
 ServiceElement createServiceElement()
          Returns a new object of class 'Service Element'.
 ServiceList createServiceList()
          Returns a new object of class 'Service List'.
 Signature createSignature()
          Returns a new object of class 'Signature'.
 SignatureContainer createSignatureContainer()
           
 SignatureList createSignatureList()
          Returns a new object of class 'Signature List'.
 SipCompositeFlavorItem createSipCompositeFlavorItem()
          Returns a new object of class 'Sip Composite Flavor Item'.
 SmtpCompositeFlavorItem createSmtpCompositeFlavorItem()
          Returns a new object of class 'Smtp Composite Flavor Item'.
 TosFlavorItem createTosFlavorItem()
          Returns a new object of class 'Tos Flavor Item'.
 UserAgentFlavorItem createUserAgentFlavorItem()
          Returns a new object of class 'User Agent Flavor Item'.
 Zone createZone()
          Returns a new object of class 'Zone'.
 ZoneItem createZoneItem()
          Returns a new object of class 'Zone Item'.
 ZoneList createZoneList()
          Returns a new object of class 'Zone List'.
 ClassificationPackage getClassificationPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final ClassificationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createZone

Zone createZone()
Returns a new object of class 'Zone'.

Returns:
a new object of class 'Zone'.

createZoneItem

ZoneItem createZoneItem()
Returns a new object of class 'Zone Item'.

Returns:
a new object of class 'Zone Item'.

createZoneList

ZoneList createZoneList()
Returns a new object of class 'Zone List'.

Returns:
a new object of class 'Zone List'.

createFlavor

Flavor createFlavor()
Returns a new object of class 'Flavor'.

Returns:
a new object of class 'Flavor'.

createFlavor

Flavor createFlavor(FlavorType type)
Returns a new object of class 'Flavor'.

Returns:
a new object of class 'Flavor'.

createFlavorItem

FlavorItem createFlavorItem(FlavorType type)
Returns a new object of class 'Flavor'.

Returns:
a new object of class 'Flavor'.

createFlavorList

FlavorList createFlavorList()
Returns a new object of class 'Flavor List'.

Returns:
a new object of class 'Flavor List'.

createClassificationConfiguration

ClassificationConfiguration createClassificationConfiguration()
Returns a new object of class 'Configuration'.

Returns:
a new object of class 'Configuration'.

createSignature

Signature createSignature()
Returns a new object of class 'Signature'.

Returns:
a new object of class 'Signature'.

createIPProtocol

IPProtocol createIPProtocol()
Returns a new object of class 'IP Protocol'.

Returns:
a new object of class 'IP Protocol'.

createProtocolElement

ProtocolElement createProtocolElement()
Returns a new object of class 'Protocol Element'.

Returns:
a new object of class 'Protocol Element'.

createProtocol

Protocol createProtocol()
Returns a new object of class 'Protocol'.

Returns:
a new object of class 'Protocol'.

createProtocolList

ProtocolList createProtocolList()
Returns a new object of class 'Protocol List'.

Returns:
a new object of class 'Protocol List'.

createServiceElement

ServiceElement createServiceElement()
Returns a new object of class 'Service Element'.

Returns:
a new object of class 'Service Element'.

createService

Service createService()
Returns a new object of class 'Service'.

Returns:
a new object of class 'Service'.

createServiceList

ServiceList createServiceList()
Returns a new object of class 'Service List'.

Returns:
a new object of class 'Service List'.

createSignatureList

SignatureList createSignatureList()
Returns a new object of class 'Signature List'.

Returns:
a new object of class 'Signature List'.

createIPProtocolList

IPProtocolList createIPProtocolList()
Returns a new object of class 'IP Protocol List'.

Returns:
a new object of class 'IP Protocol List'.

createProtocolContainer

ProtocolContainer createProtocolContainer()
Returns a new object of class 'Protocol Container'.

Returns:
a new object of class 'Protocol Container'.

createSignatureContainer

SignatureContainer createSignatureContainer()

createHttpUrlFlavorItem

HttpUrlFlavorItem createHttpUrlFlavorItem()
Returns a new object of class 'Http Url Flavor Item'.

Returns:
a new object of class 'Http Url Flavor Item'.

createHttpCookiesFlavorItem

HttpCookiesFlavorItem createHttpCookiesFlavorItem()
Returns a new object of class 'Http Cookies Flavor Item'.

Returns:
a new object of class 'Http Cookies Flavor Item'.

createHTTPRefererFlavorItem

HTTPRefererFlavorItem createHTTPRefererFlavorItem()
Returns a new object of class 'HTTP Referer Flavor Item'.

Returns:
a new object of class 'HTTP Referer Flavor Item'.

createUserAgentFlavorItem

UserAgentFlavorItem createUserAgentFlavorItem()
Returns a new object of class 'User Agent Flavor Item'.

Returns:
a new object of class 'User Agent Flavor Item'.

createHttpCompositeFlavorItem

HttpCompositeFlavorItem createHttpCompositeFlavorItem()
Returns a new object of class 'Http Composite Flavor Item'.

Returns:
a new object of class 'Http Composite Flavor Item'.

createHostNameFlavorItem

HostNameFlavorItem createHostNameFlavorItem()
Returns a new object of class 'Host Name Flavor Item'.

Returns:
a new object of class 'Host Name Flavor Item'.

createRtspCompositeFlavorItem

RtspCompositeFlavorItem createRtspCompositeFlavorItem()
Returns a new object of class 'Rtsp Composite Flavor Item'.

Returns:
a new object of class 'Rtsp Composite Flavor Item'.

createSipCompositeFlavorItem

SipCompositeFlavorItem createSipCompositeFlavorItem()
Returns a new object of class 'Sip Composite Flavor Item'.

Returns:
a new object of class 'Sip Composite Flavor Item'.

createSmtpCompositeFlavorItem

SmtpCompositeFlavorItem createSmtpCompositeFlavorItem()
Returns a new object of class 'Smtp Composite Flavor Item'.

Returns:
a new object of class 'Smtp Composite Flavor Item'.

createContentCategoryFlavorItem

ContentCategoryFlavorItem createContentCategoryFlavorItem()
Returns a new object of class 'Content Category Flavor Item'.

Returns:
a new object of class 'Content Category Flavor Item'.

createContentCategory

ContentCategory createContentCategory()
Returns a new object of class 'Content Category'.

Returns:
a new object of class 'Content Category'.

createContentFilteringDbSettings

ContentFilteringDbSettings createContentFilteringDbSettings()
Returns a new object of class 'Content Filtering Db Settings'.

Returns:
a new object of class 'Content Filtering Db Settings'.

createContentCategoryList

ContentCategoryList createContentCategoryList()
Returns a new object of class 'Content Category List'.

Returns:
a new object of class 'Content Category List'.

createTosFlavorItem

TosFlavorItem createTosFlavorItem()
Returns a new object of class 'Tos Flavor Item'.

Returns:
a new object of class 'Tos Flavor Item'.

getClassificationPackage

ClassificationPackage getClassificationPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Cisco Systems, Inc.

Copyright © 2013 Cisco Systems, Inc. Confidential.