Interface BuildFactory

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

public interface BuildFactory
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:
BuildPackage
  • Field Details

    • eINSTANCE

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

    • createBuildResource

      BuildResource createBuildResource()
      Returns a new object of class 'Resource'.
      Returns:
      a new object of class 'Resource'.
    • createBuildDescription

      BuildDescription createBuildDescription()
      Returns a new object of class 'Description'.
      Returns:
      a new object of class 'Description'.
    • createSymbolicLink

      SymbolicLink createSymbolicLink()
      Returns a new object of class 'Symbolic Link'.
      Returns:
      a new object of class 'Symbolic Link'.
    • createLinksTo

      LinksTo createLinksTo()
      Returns a new object of class 'Links To'.
      Returns:
      a new object of class 'Links To'.
    • createConsumes

      Consumes createConsumes()
      Returns a new object of class 'Consumes'.
      Returns:
      a new object of class 'Consumes'.
    • createBuildModel

      BuildModel createBuildModel()
      Returns a new object of class 'Model'.
      Returns:
      a new object of class 'Model'.
    • createBuildComponent

      BuildComponent createBuildComponent()
      Returns a new object of class 'Component'.
      Returns:
      a new object of class 'Component'.
    • createSupplier

      Supplier createSupplier()
      Returns a new object of class 'Supplier'.
      Returns:
      a new object of class 'Supplier'.
    • createTool

      Tool createTool()
      Returns a new object of class 'Tool'.
      Returns:
      a new object of class 'Tool'.
    • createBuildElement

      BuildElement createBuildElement()
      Returns a new object of class 'Element'.
      Returns:
      a new object of class 'Element'.
    • createBuildRelationship

      BuildRelationship createBuildRelationship()
      Returns a new object of class 'Relationship'.
      Returns:
      a new object of class 'Relationship'.
    • createSuppliedBy

      SuppliedBy createSuppliedBy()
      Returns a new object of class 'Supplied By'.
      Returns:
      a new object of class 'Supplied By'.
    • createLibrary

      Library createLibrary()
      Returns a new object of class 'Library'.
      Returns:
      a new object of class 'Library'.
    • createBuildStep

      BuildStep createBuildStep()
      Returns a new object of class 'Step'.
      Returns:
      a new object of class 'Step'.
    • createProduces

      Produces createProduces()
      Returns a new object of class 'Produces'.
      Returns:
      a new object of class 'Produces'.
    • createSupportedBy

      SupportedBy createSupportedBy()
      Returns a new object of class 'Supported By'.
      Returns:
      a new object of class 'Supported By'.
    • createBuildProduct

      BuildProduct createBuildProduct()
      Returns a new object of class 'Product'.
      Returns:
      a new object of class 'Product'.
    • createDescribedBy

      DescribedBy createDescribedBy()
      Returns a new object of class 'Described By'.
      Returns:
      a new object of class 'Described By'.
    • getBuildPackage

      BuildPackage getBuildPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.