Interface MuddleFactory

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

    public interface MuddleFactory
    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:
    MuddlePackage
    • Field Detail

      • eINSTANCE

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

      • createMuddle

        Muddle createMuddle()
        Returns a new object of class 'Muddle'.
        Returns:
        a new object of class 'Muddle'.
      • createMuddleElement

        MuddleElement createMuddleElement()
        Returns a new object of class 'Element'.
        Returns:
        a new object of class 'Element'.
      • createMuddleElementStyle

        MuddleElementStyle createMuddleElementStyle()
        Returns a new object of class 'Element Style'.
        Returns:
        a new object of class 'Element Style'.
      • createSlot

        Slot createSlot()
        Returns a new object of class 'Slot'.
        Returns:
        a new object of class 'Slot'.
      • createFeature

        Feature createFeature()
        Returns a new object of class 'Feature'.
        Returns:
        a new object of class 'Feature'.
      • createMuddleElementType

        MuddleElementType createMuddleElementType()
        Returns a new object of class 'Element Type'.
        Returns:
        a new object of class 'Element Type'.
      • createLinkElementType

        LinkElementType createLinkElementType()
        Returns a new object of class 'Link Element Type'.
        Returns:
        a new object of class 'Link Element Type'.
      • createIntegerType

        IntegerType createIntegerType()
        Returns a new object of class 'Integer Type'.
        Returns:
        a new object of class 'Integer Type'.
      • createStringType

        StringType createStringType()
        Returns a new object of class 'String Type'.
        Returns:
        a new object of class 'String Type'.
      • createBooleanType

        BooleanType createBooleanType()
        Returns a new object of class 'Boolean Type'.
        Returns:
        a new object of class 'Boolean Type'.
      • createRealType

        RealType createRealType()
        Returns a new object of class 'Real Type'.
        Returns:
        a new object of class 'Real Type'.
      • getMuddlePackage

        MuddlePackage getMuddlePackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.