Interface ModelFactory

  • All Superinterfaces:
    org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    ModelFactoryImpl

    public interface ModelFactory
    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:
    ModelPackage
    • Field Detail

      • eINSTANCE

        static final ModelFactory eINSTANCE
        The singleton instance of the factory.
    • Method Detail

      • createInfobasePublicationConfiguration

        InfobasePublicationConfiguration createInfobasePublicationConfiguration()
        Returns a new object of class 'Infobase Publication Configuration'.
        Returns:
        a new object of class 'Infobase Publication Configuration'.
      • createMobileApplicationPublicationConfiguration

        MobileApplicationPublicationConfiguration createMobileApplicationPublicationConfiguration()
        Returns a new object of class 'Mobile Application Publication Configuration'.
        Returns:
        a new object of class 'Mobile Application Publication Configuration'.
      • createCreateInfobaseConfiguration

        CreateInfobaseConfiguration createCreateInfobaseConfiguration()
        Returns a new object of class 'Create Infobase Configuration'.
        Returns:
        a new object of class 'Create Infobase Configuration'.
      • createInfobaseAccessDescription

        InfobaseAccessDescription createInfobaseAccessDescription()
        Returns a new object of class 'Infobase Access Description'.
        Returns:
        a new object of class 'Infobase Access Description'.
      • createImportConfigurationCommand

        ImportConfigurationCommand createImportConfigurationCommand()
        Returns a new object of class 'Import Configuration Command'.
        Returns:
        a new object of class 'Import Configuration Command'.
      • createImportExtensionsCommand

        ImportExtensionsCommand createImportExtensionsCommand()
        Returns a new object of class 'Import Extensions Command'.
        Returns:
        a new object of class 'Import Extensions Command'.
      • createDeployConfigurationCommand

        DeployConfigurationCommand createDeployConfigurationCommand()
        Returns a new object of class 'Deploy Configuration Command'.
        Returns:
        a new object of class 'Deploy Configuration Command'.
      • createDumpInfobaseCommand

        DumpInfobaseCommand createDumpInfobaseCommand()
        Returns a new object of class 'Dump Infobase Command'.
        Returns:
        a new object of class 'Dump Infobase Command'.
      • createRestoreInfobaseCommand

        RestoreInfobaseCommand createRestoreInfobaseCommand()
        Returns a new object of class 'Restore Infobase Command'.
        Returns:
        a new object of class 'Restore Infobase Command'.
      • createExportConfigurationFileCommand

        ExportConfigurationFileCommand createExportConfigurationFileCommand()
        Returns a new object of class 'Export Configuration File Command'.
        Returns:
        a new object of class 'Export Configuration File Command'.
      • createDataSeparatorSetting

        DataSeparatorSetting createDataSeparatorSetting()
        Returns a new object of class 'Data Separator Setting'.
        Returns:
        a new object of class 'Data Separator Setting'.
      • getModelPackage

        ModelPackage getModelPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.