Interface SimpleFactory

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:
SimpleFactoryImpl

public interface SimpleFactory 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 SimpleFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createAnnotation

      Annotation createAnnotation()
      Returns a new object of class 'Annotation'.
      Returns:
      a new object of class 'Annotation'.
    • createAnnotationQualifier

      AnnotationQualifier createAnnotationQualifier()
      Returns a new object of class 'Annotation Qualifier'.
      Returns:
      a new object of class 'Annotation Qualifier'.
    • createAnnotationRef

      AnnotationRef createAnnotationRef()
      Returns a new object of class 'Annotation Ref'.
      Returns:
      a new object of class 'Annotation Ref'.
    • createAttribute

      Attribute createAttribute()
      Returns a new object of class 'Attribute'.
      Returns:
      a new object of class 'Attribute'.
    • createData

      Data createData()
      Returns a new object of class 'Data'.
      Returns:
      a new object of class 'Data'.
    • createChoice

      Choice createChoice()
      Returns a new object of class 'Choice'.
      Returns:
      a new object of class 'Choice'.
    • createChoiceOption

      ChoiceOption createChoiceOption()
      Returns a new object of class 'Choice Option'.
      Returns:
      a new object of class 'Choice Option'.
    • createFunction

      Function createFunction()
      Returns a new object of class 'Function'.
      Returns:
      a new object of class 'Function'.
    • createFunctionDispatch

      FunctionDispatch createFunctionDispatch()
      Returns a new object of class 'Function Dispatch'.
      Returns:
      a new object of class 'Function Dispatch'.
    • createCondition

      Condition createCondition()
      Returns a new object of class 'Condition'.
      Returns:
      a new object of class 'Condition'.
    • createOperation

      Operation createOperation()
      Returns a new object of class 'Operation'.
      Returns:
      a new object of class 'Operation'.
    • createSegment

      Segment createSegment()
      Returns a new object of class 'Segment'.
      Returns:
      a new object of class 'Segment'.
    • createShortcutDeclaration

      ShortcutDeclaration createShortcutDeclaration()
      Returns a new object of class 'Shortcut Declaration'.
      Returns:
      a new object of class 'Shortcut Declaration'.
    • createReferences

      References createReferences()
      Returns a new object of class 'References'.
      Returns:
      a new object of class 'References'.
    • createRosettaRuleReference

      RosettaRuleReference createRosettaRuleReference()
      Returns a new object of class 'Rosetta Rule Reference'.
      Returns:
      a new object of class 'Rosetta Rule Reference'.
    • getSimplePackage

      SimplePackage getSimplePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.