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 Summary
Fields Modifier and Type Field Description static BuildFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description BuildComponentcreateBuildComponent()Returns a new object of class 'Component'.BuildDescriptioncreateBuildDescription()Returns a new object of class 'Description'.BuildElementcreateBuildElement()Returns a new object of class 'Element'.BuildModelcreateBuildModel()Returns a new object of class 'Model'.BuildProductcreateBuildProduct()Returns a new object of class 'Product'.BuildRelationshipcreateBuildRelationship()Returns a new object of class 'Relationship'.BuildResourcecreateBuildResource()Returns a new object of class 'Resource'.BuildStepcreateBuildStep()Returns a new object of class 'Step'.ConsumescreateConsumes()Returns a new object of class 'Consumes'.DescribedBycreateDescribedBy()Returns a new object of class 'Described By'.LibrarycreateLibrary()Returns a new object of class 'Library'.LinksTocreateLinksTo()Returns a new object of class 'Links To'.ProducescreateProduces()Returns a new object of class 'Produces'.SuppliedBycreateSuppliedBy()Returns a new object of class 'Supplied By'.SuppliercreateSupplier()Returns a new object of class 'Supplier'.SupportedBycreateSupportedBy()Returns a new object of class 'Supported By'.SymbolicLinkcreateSymbolicLink()Returns a new object of class 'Symbolic Link'.ToolcreateTool()Returns a new object of class 'Tool'.BuildPackagegetBuildPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
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.
-