org.eclipse.gmt.modisco.omg.kdm.source
Interface SourceFactory


public interface SourceFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
SourcePackage
Generated:

Field Summary
static SourceFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BinaryFile createBinaryFile()
          Returns a new object of class 'Binary File'.
 Configuration createConfiguration()
          Returns a new object of class 'Configuration'.
 DependsOn createDependsOn()
          Returns a new object of class 'Depends On'.
 Directory createDirectory()
          Returns a new object of class 'Directory'.
 ExecutableFile createExecutableFile()
          Returns a new object of class 'Executable File'.
 Image createImage()
          Returns a new object of class 'Image'.
 InventoryContainer createInventoryContainer()
          Returns a new object of class 'Inventory Container'.
 InventoryElement createInventoryElement()
          Returns a new object of class 'Inventory Element'.
 InventoryItem createInventoryItem()
          Returns a new object of class 'Inventory Item'.
 InventoryModel createInventoryModel()
          Returns a new object of class 'Inventory Model'.
 InventoryRelationship createInventoryRelationship()
          Returns a new object of class 'Inventory Relationship'.
 Project createProject()
          Returns a new object of class 'Project'.
 ResourceDescription createResourceDescription()
          Returns a new object of class 'Resource Description'.
 SourceFile createSourceFile()
          Returns a new object of class 'File'.
 SourceRef createSourceRef()
          Returns a new object of class 'Ref'.
 SourceRegion createSourceRegion()
          Returns a new object of class 'Region'.
 SourcePackage getSourcePackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final SourceFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createInventoryModel

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

Returns:
a new object of class 'Inventory Model'.
Generated:

createInventoryItem

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

Returns:
a new object of class 'Inventory Item'.
Generated:

createSourceFile

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

Returns:
a new object of class 'File'.
Generated:

createImage

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

Returns:
a new object of class 'Image'.
Generated:

createConfiguration

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

Returns:
a new object of class 'Configuration'.
Generated:

createResourceDescription

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

Returns:
a new object of class 'Resource Description'.
Generated:

createBinaryFile

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

Returns:
a new object of class 'Binary File'.
Generated:

createExecutableFile

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

Returns:
a new object of class 'Executable File'.
Generated:

createInventoryContainer

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

Returns:
a new object of class 'Inventory Container'.
Generated:

createDirectory

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

Returns:
a new object of class 'Directory'.
Generated:

createProject

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

Returns:
a new object of class 'Project'.
Generated:

createDependsOn

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

Returns:
a new object of class 'Depends On'.
Generated:

createSourceRef

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

Returns:
a new object of class 'Ref'.
Generated:

createSourceRegion

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

Returns:
a new object of class 'Region'.
Generated:

createInventoryElement

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

Returns:
a new object of class 'Inventory Element'.
Generated:

createInventoryRelationship

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

Returns:
a new object of class 'Inventory Relationship'.
Generated:

getSourcePackage

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

Returns:
the package supported by this factory.
Generated: