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:
  • Field Details

    • eINSTANCE

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

    • 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.