Interface SupplyFactory

  • 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:
    SupplyFactoryImpl

    public interface SupplyFactory
    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:
    SupplyPackage
    • Field Detail

      • eINSTANCE

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

      • createSupplyConfiguration

        SupplyConfiguration createSupplyConfiguration()
        Returns a new object of class 'Configuration'.
        Returns:
        a new object of class 'Configuration'.
      • createBaseSupplyObject

        BaseSupplyObject createBaseSupplyObject()
        Returns a new object of class 'Base Supply Object'.
        Returns:
        a new object of class 'Base Supply Object'.
      • createSupplyGenericObject

        SupplyGenericObject createSupplyGenericObject()
        Returns a new object of class 'Generic Object'.
        Returns:
        a new object of class 'Generic Object'.
      • createSupplyContainment

        SupplyContainment createSupplyContainment()
        Returns a new object of class 'Containment'.
        Returns:
        a new object of class 'Containment'.
      • createSupplySubsystem

        SupplySubsystem createSupplySubsystem()
        Returns a new object of class 'Subsystem'.
        Returns:
        a new object of class 'Subsystem'.
      • createSupplyNamespace

        SupplyNamespace createSupplyNamespace()
        Returns a new object of class 'Namespace'.
        Returns:
        a new object of class 'Namespace'.
      • createSupplyProperty

        SupplyProperty createSupplyProperty()
        Returns a new object of class 'Property'.
        Returns:
        a new object of class 'Property'.
      • createSupplyForm

        SupplyForm createSupplyForm()
        Returns a new object of class 'Form'.
        Returns:
        a new object of class 'Form'.
      • createBaseSupplyFormObject

        BaseSupplyFormObject createBaseSupplyFormObject()
        Returns a new object of class 'Base Supply Form Object'.
        Returns:
        a new object of class 'Base Supply Form Object'.
      • createSupplyFormItem

        SupplyFormItem createSupplyFormItem()
        Returns a new object of class 'Form Item'.
        Returns:
        a new object of class 'Form Item'.
      • createSupplyFormAttribute

        SupplyFormAttribute createSupplyFormAttribute()
        Returns a new object of class 'Form Attribute'.
        Returns:
        a new object of class 'Form Attribute'.
      • createSupplyFormCommand

        SupplyFormCommand createSupplyFormCommand()
        Returns a new object of class 'Form Command'.
        Returns:
        a new object of class 'Form Command'.
      • createSupplyFormParameter

        SupplyFormParameter createSupplyFormParameter()
        Returns a new object of class 'Form Parameter'.
        Returns:
        a new object of class 'Form Parameter'.
      • createSupplyModule

        SupplyModule createSupplyModule()
        Returns a new object of class 'Module'.
        Returns:
        a new object of class 'Module'.
      • createSupplyMethod

        SupplyMethod createSupplyMethod()
        Returns a new object of class 'Method'.
        Returns:
        a new object of class 'Method'.
      • createLibraryIntegrationSettings

        LibraryIntegrationSettings createLibraryIntegrationSettings()
        Returns a new object of class 'Library Integration Settings'.
        Returns:
        a new object of class 'Library Integration Settings'.
      • createDataProtection

        DataProtection createDataProtection()
        Returns a new object of class 'Data Protection'.
        Returns:
        a new object of class 'Data Protection'.
      • createIntegrationSettings

        IntegrationSettings createIntegrationSettings()
        Returns a new object of class 'Integration Settings'.
        Returns:
        a new object of class 'Integration Settings'.
      • createIntegrateNamespaces

        IntegrateNamespaces createIntegrateNamespaces()
        Returns a new object of class 'Integrate Namespaces'.
        Returns:
        a new object of class 'Integrate Namespaces'.
      • createIntegrateNamespace

        IntegrateNamespace createIntegrateNamespace()
        Returns a new object of class 'Integrate Namespace'.
        Returns:
        a new object of class 'Integrate Namespace'.
      • createIntegrateObjects

        IntegrateObjects createIntegrateObjects()
        Returns a new object of class 'Integrate Objects'.
        Returns:
        a new object of class 'Integrate Objects'.
      • createIntegrateObject

        IntegrateObject createIntegrateObject()
        Returns a new object of class 'Integrate Object'.
        Returns:
        a new object of class 'Integrate Object'.
      • createProtectedObject

        ProtectedObject createProtectedObject()
        Returns a new object of class 'Protected Object'.
        Returns:
        a new object of class 'Protected Object'.
      • getSupplyPackage

        SupplyPackage getSupplyPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.