org.eclipse.mtj.api.project
Interface ProjectFactory

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

public interface ProjectFactory
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:
ProjectPackage

Field Summary
static ProjectFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 DebugConfiguration createDebugConfiguration()
          Returns a new object of class 'Debug Configuration'.
 ObfuscationDetail createObfuscationDetail()
          Returns a new object of class 'Obfuscation Detail'.
 PackagingDetails createPackagingDetails()
          Returns a new object of class 'Packaging Details'.
 Parameter createParameter()
          Returns a new object of class 'Parameter'.
 PreprocessingDetail createPreprocessingDetail()
          Returns a new object of class 'Preprocessing Detail'.
 Project createProject()
          Returns a new object of class 'Project'.
 SigningDetail createSigningDetail()
          Returns a new object of class 'Signing Detail'.
 TargetDevice createTargetDevice()
          Returns a new object of class 'Target Device'.
 ProjectPackage getProjectPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final ProjectFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createProject

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

Returns:
a new object of class 'Project'.

createObfuscationDetail

ObfuscationDetail createObfuscationDetail()
Returns a new object of class 'Obfuscation Detail'.

Returns:
a new object of class 'Obfuscation Detail'.

createDebugConfiguration

DebugConfiguration createDebugConfiguration()
Returns a new object of class 'Debug Configuration'.

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

createTargetDevice

TargetDevice createTargetDevice()
Returns a new object of class 'Target Device'.

Returns:
a new object of class 'Target Device'.

createPreprocessingDetail

PreprocessingDetail createPreprocessingDetail()
Returns a new object of class 'Preprocessing Detail'.

Returns:
a new object of class 'Preprocessing Detail'.

createSigningDetail

SigningDetail createSigningDetail()
Returns a new object of class 'Signing Detail'.

Returns:
a new object of class 'Signing Detail'.

createPackagingDetails

PackagingDetails createPackagingDetails()
Returns a new object of class 'Packaging Details'.

Returns:
a new object of class 'Packaging Details'.

createParameter

Parameter createParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.

getProjectPackage

ProjectPackage getProjectPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.