Interface ModelFactory

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

public interface ModelFactory
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:
ModelPackage
  • Field Details

    • eINSTANCE

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

    • createDiagram

      Diagram createDiagram()
      Returns a new object of class 'Diagram'.
      Returns:
      a new object of class 'Diagram'.
    • createLink

      Link createLink()
      Returns a new object of class 'Link'.
      Returns:
      a new object of class 'Link'.
    • createNamedNode

      NamedNode createNamedNode()
      Returns a new object of class 'Named Node'.
      Returns:
      a new object of class 'Named Node'.
    • createActivityDiagram

      ActivityDiagram createActivityDiagram()
      Returns a new object of class 'Activity Diagram'.
      Returns:
      a new object of class 'Activity Diagram'.
    • createTypedNode

      TypedNode createTypedNode()
      Returns a new object of class 'Typed Node'.
      Returns:
      a new object of class 'Typed Node'.
    • createWorkProductDependencyDiagram

      WorkProductDependencyDiagram createWorkProductDependencyDiagram()
      Returns a new object of class 'Work Product Dependency Diagram'.
      Returns:
      a new object of class 'Work Product Dependency Diagram'.
    • createWorkProductNode

      WorkProductNode createWorkProductNode()
      Returns a new object of class 'Work Product Node'.
      Returns:
      a new object of class 'Work Product Node'.
    • createActivityDetailDiagram

      ActivityDetailDiagram createActivityDetailDiagram()
      Returns a new object of class 'Activity Detail Diagram'.
      Returns:
      a new object of class 'Activity Detail Diagram'.
    • createRoleNode

      RoleNode createRoleNode()
      Returns a new object of class 'Role Node'.
      Returns:
      a new object of class 'Role Node'.
    • createRoleTaskComposite

      RoleTaskComposite createRoleTaskComposite()
      Returns a new object of class 'Role Task Composite'.
      Returns:
      a new object of class 'Role Task Composite'.
    • createTaskNode

      TaskNode createTaskNode()
      Returns a new object of class 'Task Node'.
      Returns:
      a new object of class 'Task Node'.
    • createWorkProductDescriptorNode

      WorkProductDescriptorNode createWorkProductDescriptorNode()
      Returns a new object of class 'Work Product Descriptor Node'.
      Returns:
      a new object of class 'Work Product Descriptor Node'.
    • createWorkBreakdownElementNode

      WorkBreakdownElementNode createWorkBreakdownElementNode()
      Returns a new object of class 'Work Breakdown Element Node'.
      Returns:
      a new object of class 'Work Breakdown Element Node'.
    • createWorkProductComposite

      WorkProductComposite createWorkProductComposite()
      Returns a new object of class 'Work Product Composite'.
      Returns:
      a new object of class 'Work Product Composite'.
    • getModelPackage

      ModelPackage getModelPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.