Interface MappingFactory

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

    public interface MappingFactory
    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:
    MappingPackage
    • Field Detail

      • eINSTANCE

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

      • createPath

        Path createPath()
        Returns a new object of class 'Path'.
        Returns:
        a new object of class 'Path'.
      • createFormMapping

        FormMapping createFormMapping()
        Returns a new object of class 'Form Mapping'.
        Returns:
        a new object of class 'Form Mapping'.
      • createItem

        Item createItem()
        Returns a new object of class 'Item'.
        Returns:
        a new object of class 'Item'.
      • createItemContainer

        ItemContainer createItemContainer()
        Returns a new object of class 'Item Container'.
        Returns:
        a new object of class 'Item Container'.
      • createCommandName

        CommandName createCommandName()
        Returns a new object of class 'Command Name'.
        Returns:
        a new object of class 'Command Name'.
      • createParameterizedCommandMapping

        ParameterizedCommandMapping createParameterizedCommandMapping()
        Returns a new object of class 'Parameterized Command Mapping'.
        Returns:
        a new object of class 'Parameterized Command Mapping'.
      • createParameterizedAttributeItem

        ParameterizedAttributeItem createParameterizedAttributeItem()
        Returns a new object of class 'Parameterized Attribute Item'.
        Returns:
        a new object of class 'Parameterized Attribute Item'.
      • createParameterizedTableItem

        ParameterizedTableItem createParameterizedTableItem()
        Returns a new object of class 'Parameterized Table Item'.
        Returns:
        a new object of class 'Parameterized Table Item'.
      • createParameterizedCommand

        ParameterizedCommand createParameterizedCommand()
        Returns a new object of class 'Parameterized Command'.
        Returns:
        a new object of class 'Parameterized Command'.
      • createParameterizedCommandPath

        ParameterizedCommandPath createParameterizedCommandPath()
        Returns a new object of class 'Parameterized Command Path'.
        Returns:
        a new object of class 'Parameterized Command Path'.
      • createIndependentCommandMapping

        IndependentCommandMapping createIndependentCommandMapping()
        Returns a new object of class 'Independent Command Mapping'.
        Returns:
        a new object of class 'Independent Command Mapping'.
      • createDesktopNode

        DesktopNode createDesktopNode()
        Returns a new object of class 'Desktop Node'.
        Returns:
        a new object of class 'Desktop Node'.
      • createGroupNode

        GroupNode createGroupNode()
        Returns a new object of class 'Group Node'.
        Returns:
        a new object of class 'Group Node'.
      • createSubsystemNode

        SubsystemNode createSubsystemNode()
        Returns a new object of class 'Subsystem Node'.
        Returns:
        a new object of class 'Subsystem Node'.
      • createIndependentCommand

        IndependentCommand createIndependentCommand()
        Returns a new object of class 'Independent Command'.
        Returns:
        a new object of class 'Independent Command'.
      • createCommandInterfaceMapping

        CommandInterfaceMapping createCommandInterfaceMapping()
        Returns a new object of class 'Command Interface Mapping'.
        Returns:
        a new object of class 'Command Interface Mapping'.
      • createPanel

        Panel createPanel()
        Returns a new object of class 'Panel'.
        Returns:
        a new object of class 'Panel'.
      • createGroup

        Group createGroup()
        Returns a new object of class 'Group'.
        Returns:
        a new object of class 'Group'.
      • createPersistedGroupItem

        PersistedGroupItem createPersistedGroupItem()
        Returns a new object of class 'Persisted Group Item'.
        Returns:
        a new object of class 'Persisted Group Item'.
      • createAutoGroupItem

        AutoGroupItem createAutoGroupItem()
        Returns a new object of class 'Auto Group Item'.
        Returns:
        a new object of class 'Auto Group Item'.
      • getMappingPackage

        MappingPackage getMappingPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.