org.eclipse.gmt.modisco.omg.kdm.build
Interface BuildFactory


public interface BuildFactory

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

See Also:
BuildPackage
Generated:

Field Summary
static BuildFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BuildComponent createBuildComponent()
          Returns a new object of class 'Component'.
 BuildDescription createBuildDescription()
          Returns a new object of class 'Description'.
 BuildElement createBuildElement()
          Returns a new object of class 'Element'.
 BuildModel createBuildModel()
          Returns a new object of class 'Model'.
 BuildProduct createBuildProduct()
          Returns a new object of class 'Product'.
 BuildRelationship createBuildRelationship()
          Returns a new object of class 'Relationship'.
 BuildResource createBuildResource()
          Returns a new object of class 'Resource'.
 BuildStep createBuildStep()
          Returns a new object of class 'Step'.
 Consumes createConsumes()
          Returns a new object of class 'Consumes'.
 DescribedBy createDescribedBy()
          Returns a new object of class 'Described By'.
 Library createLibrary()
          Returns a new object of class 'Library'.
 LinksTo createLinksTo()
          Returns a new object of class 'Links To'.
 Produces createProduces()
          Returns a new object of class 'Produces'.
 SuppliedBy createSuppliedBy()
          Returns a new object of class 'Supplied By'.
 Supplier createSupplier()
          Returns a new object of class 'Supplier'.
 SupportedBy createSupportedBy()
          Returns a new object of class 'Supported By'.
 SymbolicLink createSymbolicLink()
          Returns a new object of class 'Symbolic Link'.
 Tool createTool()
          Returns a new object of class 'Tool'.
 BuildPackage getBuildPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final BuildFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createBuildResource

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

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

createBuildDescription

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

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

createSymbolicLink

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

Returns:
a new object of class 'Symbolic Link'.
Generated:

createLinksTo

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

Returns:
a new object of class 'Links To'.
Generated:

createConsumes

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

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

createBuildModel

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

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

createBuildComponent

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

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

createSupplier

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

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

createTool

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

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

createBuildElement

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

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

createBuildRelationship

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

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

createSuppliedBy

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

Returns:
a new object of class 'Supplied By'.
Generated:

createLibrary

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

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

createBuildStep

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

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

createProduces

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

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

createSupportedBy

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

Returns:
a new object of class 'Supported By'.
Generated:

createBuildProduct

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

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

createDescribedBy

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

Returns:
a new object of class 'Described By'.
Generated:

getBuildPackage

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

Returns:
the package supported by this factory.
Generated: