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 Summary
Fields Modifier and Type Field Description static SourceFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description BinaryFilecreateBinaryFile()Returns a new object of class 'Binary File'.ConfigurationcreateConfiguration()Returns a new object of class 'Configuration'.DependsOncreateDependsOn()Returns a new object of class 'Depends On'.DirectorycreateDirectory()Returns a new object of class 'Directory'.ExecutableFilecreateExecutableFile()Returns a new object of class 'Executable File'.ImagecreateImage()Returns a new object of class 'Image'.InventoryContainercreateInventoryContainer()Returns a new object of class 'Inventory Container'.InventoryElementcreateInventoryElement()Returns a new object of class 'Inventory Element'.InventoryItemcreateInventoryItem()Returns a new object of class 'Inventory Item'.InventoryModelcreateInventoryModel()Returns a new object of class 'Inventory Model'.InventoryRelationshipcreateInventoryRelationship()Returns a new object of class 'Inventory Relationship'.ProjectcreateProject()Returns a new object of class 'Project'.ResourceDescriptioncreateResourceDescription()Returns a new object of class 'Resource Description'.SourceFilecreateSourceFile()Returns a new object of class 'File'.SourceRefcreateSourceRef()Returns a new object of class 'Ref'.SourceRegioncreateSourceRegion()Returns a new object of class 'Region'.SourcePackagegetSourcePackage()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
-
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.
-