com.ibm.commerce.catalog.facade.server.entity.datatypes

Interface CatalogEntityFactory

  • 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 CatalogEntityFactory
    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:
    CatalogEntityPackage
    • Method Detail

      • createCatalogRoot

        CatalogRoot createCatalogRoot()
        Returns a new object of class 'Catalog Root'.
        Returns:
        a new object of class 'Catalog Root'.
      • createCatgrprule

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Catgrprule createCatgrprule()
        Returns a new object of class 'Catgrprule'.
        Returns:
        a new object of class 'Catgrprule'.
      • createAttachmentObjectType

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttachmentObjectType createAttachmentObjectType()
        Returns a new object of class 'Attachment Object Type'.
        Returns:
        a new object of class 'Attachment Object Type'.
      • createAttachmentRelation

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttachmentRelation createAttachmentRelation()
        Returns a new object of class 'Attachment Relation'.
        Returns:
        a new object of class 'Attachment Relation'.
      • createAttachmentRelationDescription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttachmentRelationDescription createAttachmentRelationDescription()
        Returns a new object of class 'Attachment Relation Description'.
        Returns:
        a new object of class 'Attachment Relation Description'.
      • createAttachmentRelationUsage

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttachmentRelationUsage createAttachmentRelationUsage()
        Returns a new object of class 'Attachment Relation Usage'.
        Returns:
        a new object of class 'Attachment Relation Usage'.
      • createAttachmentRelationUsageDescription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttachmentRelationUsageDescription createAttachmentRelationUsageDescription()
        Returns a new object of class 'Attachment Relation Usage Description'.
        Returns:
        a new object of class 'Attachment Relation Usage Description'.
      • createAttr

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Attr createAttr()
        Returns a new object of class 'Attr'.
        Returns:
        a new object of class 'Attr'.
      • createAttributeDescription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeDescription createAttributeDescription()
        Returns a new object of class 'Attribute Description'.
        Returns:
        a new object of class 'Attribute Description'.
      • createAttributeDictionary

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeDictionary createAttributeDictionary()
        Returns a new object of class 'Attribute Dictionary'.
        Returns:
        a new object of class 'Attribute Dictionary'.
      • createAttributeDictionaryAttributeGroup

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeDictionaryAttributeGroup createAttributeDictionaryAttributeGroup()
        Returns a new object of class 'Attribute Dictionary Attribute Group'.
        Returns:
        a new object of class 'Attribute Dictionary Attribute Group'.
      • createGroupAttributeRelation

        com.ibm.commerce.catalog.facade.server.entity.datatypes.GroupAttributeRelation createGroupAttributeRelation()
        Returns a new object of class 'Group Attribute Relation'.
        Returns:
        a new object of class 'Group Attribute Relation'.
      • createAttributeDictionaryAttributeGroupDescription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeDictionaryAttributeGroupDescription createAttributeDictionaryAttributeGroupDescription()
        Returns a new object of class 'Attribute Dictionary Attribute Group Description'.
        Returns:
        a new object of class 'Attribute Dictionary Attribute Group Description'.
      • createAttributeDictionaryAttributeGroupRelationship

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeDictionaryAttributeGroupRelationship createAttributeDictionaryAttributeGroupRelationship()
        Returns a new object of class 'Attribute Dictionary Attribute Group Relationship'.
        Returns:
        a new object of class 'Attribute Dictionary Attribute Group Relationship'.
      • createAttrdictsrchconf

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Attrdictsrchconf createAttrdictsrchconf()
        Returns a new object of class 'Attrdictsrchconf'.
        Returns:
        a new object of class 'Attrdictsrchconf'.
      • createAttribute

        Attribute createAttribute()
        Returns a new object of class 'Attribute'.
        Returns:
        a new object of class 'Attribute'.
      • createAttributeType

        AttributeType createAttributeType()
        Returns a new object of class 'Attribute Type'.
        Returns:
        a new object of class 'Attribute Type'.
      • createAttrVal

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttrVal createAttrVal()
        Returns a new object of class 'Attr Val'.
        Returns:
        a new object of class 'Attr Val'.
      • createAttributeValueDescription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttributeValueDescription createAttributeValueDescription()
        Returns a new object of class 'Attribute Value Description'.
        Returns:
        a new object of class 'Attribute Value Description'.
      • createAttributeValue

        AttributeValue createAttributeValue()
        Returns a new object of class 'Attribute Value'.
        Returns:
        a new object of class 'Attribute Value'.
      • createBaseItem

        BaseItem createBaseItem()
        Returns a new object of class 'Base Item'.
        Returns:
        a new object of class 'Base Item'.
      • createBaseItemDescription

        BaseItemDescription createBaseItemDescription()
        Returns a new object of class 'Base Item Description'.
        Returns:
        a new object of class 'Base Item Description'.
      • createCalcode

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Calcode createCalcode()
        Returns a new object of class 'Calcode'.
        Returns:
        a new object of class 'Calcode'.
      • createCatalog

        Catalog createCatalog()
        Returns a new object of class 'Catalog'.
        Returns:
        a new object of class 'Catalog'.
      • createCatalogDescription

        CatalogDescription createCatalogDescription()
        Returns a new object of class 'Catalog Description'.
        Returns:
        a new object of class 'Catalog Description'.
      • createCatalogEntryClassificationCode

        CatalogEntryClassificationCode createCatalogEntryClassificationCode()
        Returns a new object of class 'Catalog Entry Classification Code'.
        Returns:
        a new object of class 'Catalog Entry Classification Code'.
      • createCatalogContractRelation

        CatalogContractRelation createCatalogContractRelation()
        Returns a new object of class 'Catalog Contract Relation'.
        Returns:
        a new object of class 'Catalog Contract Relation'.
      • createCatalogEntryConfigurationInformation

        CatalogEntryConfigurationInformation createCatalogEntryConfigurationInformation()
        Returns a new object of class 'Catalog Entry Configuration Information'.
        Returns:
        a new object of class 'Catalog Entry Configuration Information'.
      • createCatalogEntryCalculationCode

        CatalogEntryCalculationCode createCatalogEntryCalculationCode()
        Returns a new object of class 'Catalog Entry Calculation Code'.
        Returns:
        a new object of class 'Catalog Entry Calculation Code'.
      • createCatalogEntryAttribute

        CatalogEntryAttribute createCatalogEntryAttribute()
        Returns a new object of class 'Catalog Entry Attribute'.
        Returns:
        a new object of class 'Catalog Entry Attribute'.
      • createCatalogEntryDescription

        CatalogEntryDescription createCatalogEntryDescription()
        Returns a new object of class 'Catalog Entry Description'.
        Returns:
        a new object of class 'Catalog Entry Description'.
      • createCatentdescovr

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Catentdescovr createCatentdescovr()
        Returns a new object of class 'Catentdescovr'.
        Returns:
        a new object of class 'Catentdescovr'.
      • createCatalogEntryRelation

        CatalogEntryRelation createCatalogEntryRelation()
        Returns a new object of class 'Catalog Entry Relation'.
        Returns:
        a new object of class 'Catalog Entry Relation'.
      • createCatalogEntry

        CatalogEntry createCatalogEntry()
        Returns a new object of class 'Catalog Entry'.
        Returns:
        a new object of class 'Catalog Entry'.
      • createCatalogEntryAttributeRelation

        com.ibm.commerce.catalog.facade.server.entity.datatypes.CatalogEntryAttributeRelation createCatalogEntryAttributeRelation()
        Returns a new object of class 'Catalog Entry Attribute Relation'.
        Returns:
        a new object of class 'Catalog Entry Attribute Relation'.
      • createCatentryExternalContentRel

        com.ibm.commerce.catalog.facade.server.entity.datatypes.CatentryExternalContentRel createCatentryExternalContentRel()
        Returns a new object of class 'Catentry external content rel'.
        Returns:
        a new object of class 'Catentry external content rel'.
      • createCatalogEntryShipment

        CatalogEntryShipment createCatalogEntryShipment()
        Returns a new object of class 'Catalog Entry Shipment'.
        Returns:
        a new object of class 'Catalog Entry Shipment'.
      • createCatalogEntrySubscription

        com.ibm.commerce.catalog.facade.server.entity.datatypes.CatalogEntrySubscription createCatalogEntrySubscription()
        Returns a new object of class 'Catalog Entry Subscription'.
        Returns:
        a new object of class 'Catalog Entry Subscription'.
      • createCatalogEntryType

        CatalogEntryType createCatalogEntryType()
        Returns a new object of class 'Catalog Entry Type'.
        Returns:
        a new object of class 'Catalog Entry Type'.
      • createCatfilter

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Catfilter createCatfilter()
        Returns a new object of class 'Catfilter'.
        Returns:
        a new object of class 'Catfilter'.
      • createCatfltdsc

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Catfltdsc createCatfltdsc()
        Returns a new object of class 'Catfltdsc'.
        Returns:
        a new object of class 'Catfltdsc'.
      • createCatalogGroupCalculationCode

        CatalogGroupCalculationCode createCatalogGroupCalculationCode()
        Returns a new object of class 'Catalog Group Calculation Code'.
        Returns:
        a new object of class 'Catalog Group Calculation Code'.
      • createCatalogEntryGroupRelation

        CatalogEntryGroupRelation createCatalogEntryGroupRelation()
        Returns a new object of class 'Catalog Entry Group Relation'.
        Returns:
        a new object of class 'Catalog Entry Group Relation'.
      • createCatalogGroup

        CatalogGroup createCatalogGroup()
        Returns a new object of class 'Catalog Group'.
        Returns:
        a new object of class 'Catalog Group'.
      • createCatgroupExternalContentRel

        com.ibm.commerce.catalog.facade.server.entity.datatypes.CatgroupExternalContentRel createCatgroupExternalContentRel()
        Returns a new object of class 'Catgroup external content rel'.
        Returns:
        a new object of class 'Catgroup external content rel'.
      • createCatalogGroupAttribute

        CatalogGroupAttribute createCatalogGroupAttribute()
        Returns a new object of class 'Catalog Group Attribute'.
        Returns:
        a new object of class 'Catalog Group Attribute'.
      • createCatalogGroupDescription

        CatalogGroupDescription createCatalogGroupDescription()
        Returns a new object of class 'Catalog Group Description'.
        Returns:
        a new object of class 'Catalog Group Description'.
      • createCatalogGroupProductSetRelation

        CatalogGroupProductSetRelation createCatalogGroupProductSetRelation()
        Returns a new object of class 'Catalog Group Product Set Relation'.
        Returns:
        a new object of class 'Catalog Group Product Set Relation'.
      • createCatalogGroupRelation

        CatalogGroupRelation createCatalogGroupRelation()
        Returns a new object of class 'Catalog Group Relation'.
        Returns:
        a new object of class 'Catalog Group Relation'.
      • createCatalogGroupTradingPositionRelation

        CatalogGroupTradingPositionRelation createCatalogGroupTradingPositionRelation()
        Returns a new object of class 'Catalog Group Trading Position Relation'.
        Returns:
        a new object of class 'Catalog Group Trading Position Relation'.
      • createCatovrgrp

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Catovrgrp createCatovrgrp()
        Returns a new object of class 'Catovrgrp'.
        Returns:
        a new object of class 'Catovrgrp'.
      • createCatalogRelationType

        CatalogRelationType createCatalogRelationType()
        Returns a new object of class 'Catalog Relation Type'.
        Returns:
        a new object of class 'Catalog Relation Type'.
      • createCatalogRootCatalogGroup

        CatalogRootCatalogGroup createCatalogRootCatalogGroup()
        Returns a new object of class 'Catalog Root Catalog Group'.
        Returns:
        a new object of class 'Catalog Root Catalog Group'.
      • createCfcatgroup

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Cfcatgroup createCfcatgroup()
        Returns a new object of class 'Cfcatgroup'.
        Returns:
        a new object of class 'Cfcatgroup'.
      • createCfcond

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Cfcond createCfcond()
        Returns a new object of class 'Cfcond'.
        Returns:
        a new object of class 'Cfcond'.
      • createCfcondgrp

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Cfcondgrp createCfcondgrp()
        Returns a new object of class 'Cfcondgrp'.
        Returns:
        a new object of class 'Cfcondgrp'.
      • createCfcondval

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Cfcondval createCfcondval()
        Returns a new object of class 'Cfcondval'.
        Returns:
        a new object of class 'Cfcondval'.
      • createCfproductset

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Cfproductset createCfproductset()
        Returns a new object of class 'Cfproductset'.
        Returns:
        a new object of class 'Cfproductset'.
      • createCatalogGroupPageRelation

        CatalogGroupPageRelation createCatalogGroupPageRelation()
        Returns a new object of class 'Catalog Group Page Relation'.
        Returns:
        a new object of class 'Catalog Group Page Relation'.
      • createCatalogEntryDisplayPageName

        CatalogEntryDisplayPageName createCatalogEntryDisplayPageName()
        Returns a new object of class 'Catalog Entry Display Page Name'.
        Returns:
        a new object of class 'Catalog Entry Display Page Name'.
      • createDynamicKitCatalogEntryConfigurationRelation

        DynamicKitCatalogEntryConfigurationRelation createDynamicKitCatalogEntryConfigurationRelation()
        Returns a new object of class 'Dynamic Kit Catalog Entry Configuration Relation'.
        Returns:
        a new object of class 'Dynamic Kit Catalog Entry Configuration Relation'.
      • createDynamicKitConfigurationComponentList

        DynamicKitConfigurationComponentList createDynamicKitConfigurationComponentList()
        Returns a new object of class 'Dynamic Kit Configuration Component List'.
        Returns:
        a new object of class 'Dynamic Kit Configuration Component List'.
      • createDynamicKitPredefinedConfigurationDescription

        DynamicKitPredefinedConfigurationDescription createDynamicKitPredefinedConfigurationDescription()
        Returns a new object of class 'Dynamic Kit Predefined Configuration Description'.
        Returns:
        a new object of class 'Dynamic Kit Predefined Configuration Description'.
      • createDynamicKitNestedConfigurationRelation

        DynamicKitNestedConfigurationRelation createDynamicKitNestedConfigurationRelation()
        Returns a new object of class 'Dynamic Kit Nested Configuration Relation'.
        Returns:
        a new object of class 'Dynamic Kit Nested Configuration Relation'.
      • createDynamicKitPredefinedConfiguration

        DynamicKitPredefinedConfiguration createDynamicKitPredefinedConfiguration()
        Returns a new object of class 'Dynamic Kit Predefined Configuration'.
        Returns:
        a new object of class 'Dynamic Kit Predefined Configuration'.
      • createExternalContent

        com.ibm.commerce.catalog.facade.server.entity.datatypes.ExternalContent createExternalContent()
        Returns a new object of class 'External content'.
        Returns:
        a new object of class 'External content'.
      • createExternalContentAsset

        com.ibm.commerce.catalog.facade.server.entity.datatypes.ExternalContentAsset createExternalContentAsset()
        Returns a new object of class 'External content asset'.
        Returns:
        a new object of class 'External content asset'.
      • createExternalContentType

        com.ibm.commerce.catalog.facade.server.entity.datatypes.ExternalContentType createExternalContentType()
        Returns a new object of class 'External content type'.
        Returns:
        a new object of class 'External content type'.
      • createFacet

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Facet createFacet()
        Returns a new object of class 'Facet'.
        Returns:
        a new object of class 'Facet'.
      • createFacetcatgrp

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Facetcatgrp createFacetcatgrp()
        Returns a new object of class 'Facetcatgrp'.
        Returns:
        a new object of class 'Facetcatgrp'.
      • createFacetdesc

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Facetdesc createFacetdesc()
        Returns a new object of class 'Facetdesc'.
        Returns:
        a new object of class 'Facetdesc'.
      • createInterestItem

        InterestItem createInterestItem()
        Returns a new object of class 'Interest Item'.
        Returns:
        a new object of class 'Interest Item'.
      • createInterestItemList

        InterestItemList createInterestItemList()
        Returns a new object of class 'Interest Item List'.
        Returns:
        a new object of class 'Interest Item List'.
      • createInventory

        Inventory createInventory()
        Returns a new object of class 'Inventory'.
        Returns:
        a new object of class 'Inventory'.
      • createItemSpecified

        ItemSpecified createItemSpecified()
        Returns a new object of class 'Item Specified'.
        Returns:
        a new object of class 'Item Specified'.
      • createItemType

        ItemType createItemType()
        Returns a new object of class 'Item Type'.
        Returns:
        a new object of class 'Item Type'.
      • createItemVersion

        ItemVersion createItemVersion()
        Returns a new object of class 'Item Version'.
        Returns:
        a new object of class 'Item Version'.
      • createListPrice

        ListPrice createListPrice()
        Returns a new object of class 'List Price'.
        Returns:
        a new object of class 'List Price'.
      • createMerchandisingAssociation

        MerchandisingAssociation createMerchandisingAssociation()
        Returns a new object of class 'Merchandising Association'.
        Returns:
        a new object of class 'Merchandising Association'.
      • createMerchandisingAssociationCatalogEntryRelation

        MerchandisingAssociationCatalogEntryRelation createMerchandisingAssociationCatalogEntryRelation()
        Returns a new object of class 'Merchandising Association Catalog Entry Relation'.
        Returns:
        a new object of class 'Merchandising Association Catalog Entry Relation'.
      • createMerchandisingAssociationCatalogGroupRelation

        MerchandisingAssociationCatalogGroupRelation createMerchandisingAssociationCatalogGroupRelation()
        Returns a new object of class 'Merchandising Association Catalog Group Relation'.
        Returns:
        a new object of class 'Merchandising Association Catalog Group Relation'.
      • createMerchandisingAssociationType

        MerchandisingAssociationType createMerchandisingAssociationType()
        Returns a new object of class 'Merchandising Association Type'.
        Returns:
        a new object of class 'Merchandising Association Type'.
      • createOffer

        Offer createOffer()
        Returns a new object of class 'Offer'.
        Returns:
        a new object of class 'Offer'.
      • createOfferprice

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Offerprice createOfferprice()
        Returns a new object of class 'Offerprice'.
        Returns:
        a new object of class 'Offerprice'.
      • createOperator

        Operator createOperator()
        Returns a new object of class 'Operator'.
        Returns:
        a new object of class 'Operator'.
      • createOperatorDescription

        OperatorDescription createOperatorDescription()
        Returns a new object of class 'Operator Description'.
        Returns:
        a new object of class 'Operator Description'.
      • createPackageAttribute

        PackageAttribute createPackageAttribute()
        Returns a new object of class 'Package Attribute'.
        Returns:
        a new object of class 'Package Attribute'.
      • createPackageAttributeValue

        PackageAttributeValue createPackageAttributeValue()
        Returns a new object of class 'Package Attribute Value'.
        Returns:
        a new object of class 'Package Attribute Value'.
      • createPackageItemRelation

        PackageItemRelation createPackageItemRelation()
        Returns a new object of class 'Package Item Relation'.
        Returns:
        a new object of class 'Package Item Relation'.
      • createProductSetDescription

        ProductSetDescription createProductSetDescription()
        Returns a new object of class 'Product Set Description'.
        Returns:
        a new object of class 'Product Set Description'.
      • createProductSet

        ProductSet createProductSet()
        Returns a new object of class 'Product Set'.
        Returns:
        a new object of class 'Product Set'.
      • createProductSetCatalogEntryRelation

        ProductSetCatalogEntryRelation createProductSetCatalogEntryRelation()
        Returns a new object of class 'Product Set Catalog Entry Relation'.
        Returns:
        a new object of class 'Product Set Catalog Entry Relation'.
      • createSrchattr

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Srchattr createSrchattr()
        Returns a new object of class 'Srchattr'.
        Returns:
        a new object of class 'Srchattr'.
      • createSrchattrprop

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Srchattrprop createSrchattrprop()
        Returns a new object of class 'Srchattrprop'.
        Returns:
        a new object of class 'Srchattrprop'.
      • createStoreCatalogRelation

        StoreCatalogRelation createStoreCatalogRelation()
        Returns a new object of class 'Store Catalog Relation'.
        Returns:
        a new object of class 'Store Catalog Relation'.
      • createStorecatovrgrp

        com.ibm.commerce.catalog.facade.server.entity.datatypes.Storecatovrgrp createStorecatovrgrp()
        Returns a new object of class 'Storecatovrgrp'.
        Returns:
        a new object of class 'Storecatovrgrp'.
      • createStoreCatalogEntryRelation

        StoreCatalogEntryRelation createStoreCatalogEntryRelation()
        Returns a new object of class 'Store Catalog Entry Relation'.
        Returns:
        a new object of class 'Store Catalog Entry Relation'.
      • createStoreCatalogGroupRelation

        StoreCatalogGroupRelation createStoreCatalogGroupRelation()
        Returns a new object of class 'Store Catalog Group Relation'.
        Returns:
        a new object of class 'Store Catalog Group Relation'.
      • createStoreItem

        StoreItem createStoreItem()
        Returns a new object of class 'Store Item'.
        Returns:
        a new object of class 'Store Item'.
      • createSubscriptionType

        com.ibm.commerce.catalog.facade.server.entity.datatypes.SubscriptionType createSubscriptionType()
        Returns a new object of class 'Subscription Type'.
        Returns:
        a new object of class 'Subscription Type'.
      • createVersionSpecified

        VersionSpecified createVersionSpecified()
        Returns a new object of class 'Version Specified'.
        Returns:
        a new object of class 'Version Specified'.
      • createAttrExternalContentRel

        com.ibm.commerce.catalog.facade.server.entity.datatypes.AttrExternalContentRel createAttrExternalContentRel()
        Returns a new object of class 'AttributeDictionaryAttribute ExternalContentRel'.
        Returns:
        a new object of class 'AttributeDictionaryAttribute ExternalContentRel'.
      • getCatalogEntityPackage

        com.ibm.commerce.catalog.facade.server.entity.datatypes.CatalogEntityPackage getCatalogEntityPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.