Interface SourceFactory

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

public interface SourceFactory
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:
SourcePackage
  • Field Details

    • eINSTANCE

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

    • createSourceRef

      SourceRef createSourceRef()
      Returns a new object of class 'Ref'.
      Returns:
      a new object of class 'Ref'.
    • createSourceRegion

      SourceRegion createSourceRegion()
      Returns a new object of class 'Region'.
      Returns:
      a new object of class 'Region'.
    • createInventoryModel

      InventoryModel createInventoryModel()
      Returns a new object of class 'Inventory Model'.
      Returns:
      a new object of class 'Inventory Model'.
    • createInventoryItem

      InventoryItem createInventoryItem()
      Returns a new object of class 'Inventory Item'.
      Returns:
      a new object of class 'Inventory Item'.
    • createSourceFile

      SourceFile createSourceFile()
      Returns a new object of class 'File'.
      Returns:
      a new object of class 'File'.
    • createImage

      Image createImage()
      Returns a new object of class 'Image'.
      Returns:
      a new object of class 'Image'.
    • createResourceDescription

      ResourceDescription createResourceDescription()
      Returns a new object of class 'Resource Description'.
      Returns:
      a new object of class 'Resource Description'.
    • createConfiguration

      Configuration createConfiguration()
      Returns a new object of class 'Configuration'.
      Returns:
      a new object of class 'Configuration'.
    • createInventoryContainer

      InventoryContainer createInventoryContainer()
      Returns a new object of class 'Inventory Container'.
      Returns:
      a new object of class 'Inventory Container'.
    • createDirectory

      Directory createDirectory()
      Returns a new object of class 'Directory'.
      Returns:
      a new object of class 'Directory'.
    • createProject

      Project createProject()
      Returns a new object of class 'Project'.
      Returns:
      a new object of class 'Project'.
    • createBinaryFile

      BinaryFile createBinaryFile()
      Returns a new object of class 'Binary File'.
      Returns:
      a new object of class 'Binary File'.
    • createExecutableFile

      ExecutableFile createExecutableFile()
      Returns a new object of class 'Executable File'.
      Returns:
      a new object of class 'Executable File'.
    • createDependsOn

      DependsOn createDependsOn()
      Returns a new object of class 'Depends On'.
      Returns:
      a new object of class 'Depends On'.
    • createInventoryElement

      InventoryElement createInventoryElement()
      Returns a new object of class 'Inventory Element'.
      Returns:
      a new object of class 'Inventory Element'.
    • createInventoryRelationship

      InventoryRelationship createInventoryRelationship()
      Returns a new object of class 'Inventory Relationship'.
      Returns:
      a new object of class 'Inventory Relationship'.
    • getSourcePackage

      SourcePackage getSourcePackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.