org.eclipse.mtj.api.project
Interface Project

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ProjectImpl

public interface Project
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Project'.

The following features are supported:

See Also:
ProjectPackage.getProject()

Method Summary
 TargetDevice getDefaultDeploymentDevice()
          Returns the value of the 'Default Deployment Device' reference.
 TargetDevice getDefaultTargetDevice()
          Returns the value of the 'Default Target Device' containment reference.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 ObfuscationDetail getObfuscationDetail()
          Returns the value of the 'Obfuscation Detail' containment reference.
 PackagingDetails getPackagingDetails()
          Returns the value of the 'Packaging Details' containment reference.
 org.eclipse.emf.common.util.EList getTargetDevices()
          Returns the value of the 'Target Devices' containment reference list.
 ProjectType getType()
          Returns the value of the 'Type' attribute.
 void setDefaultDeploymentDevice(TargetDevice value)
          Sets the value of the 'Default Deployment Device' reference.
 void setDefaultTargetDevice(TargetDevice value)
          Sets the value of the 'Default Target Device' containment reference.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 void setObfuscationDetail(ObfuscationDetail value)
          Sets the value of the 'Obfuscation Detail' containment reference.
 void setPackagingDetails(PackagingDetails value)
          Sets the value of the 'Packaging Details' containment reference.
 void setType(ProjectType value)
          Sets the value of the 'Type' attribute.
 
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
 

Method Detail

getType

ProjectType getType()
Returns the value of the 'Type' attribute. The literals are from the enumeration ProjectType.

If the meaning of the 'Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Type' attribute.
See Also:
ProjectType, setType(ProjectType), ProjectPackage.getProject_Type()

setType

void setType(ProjectType value)
Sets the value of the 'Type' attribute.

Parameters:
value - the new value of the 'Type' attribute.
See Also:
ProjectType, getType()

getTargetDevices

org.eclipse.emf.common.util.EList getTargetDevices()
Returns the value of the 'Target Devices' containment reference list. The list contents are of type TargetDevice.

If the meaning of the 'Target Devices' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Target Devices' containment reference list.
See Also:
ProjectPackage.getProject_TargetDevices()

getDefaultTargetDevice

TargetDevice getDefaultTargetDevice()
Returns the value of the 'Default Target Device' containment reference.

If the meaning of the 'Default Target Device' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Default Target Device' containment reference.
See Also:
setDefaultTargetDevice(TargetDevice), ProjectPackage.getProject_DefaultTargetDevice()

setDefaultTargetDevice

void setDefaultTargetDevice(TargetDevice value)
Sets the value of the 'Default Target Device' containment reference.

Parameters:
value - the new value of the 'Default Target Device' containment reference.
See Also:
getDefaultTargetDevice()

getObfuscationDetail

ObfuscationDetail getObfuscationDetail()
Returns the value of the 'Obfuscation Detail' containment reference.

If the meaning of the 'Obfuscation Detail' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Obfuscation Detail' containment reference.
See Also:
setObfuscationDetail(ObfuscationDetail), ProjectPackage.getProject_ObfuscationDetail()

setObfuscationDetail

void setObfuscationDetail(ObfuscationDetail value)
Sets the value of the 'Obfuscation Detail' containment reference.

Parameters:
value - the new value of the 'Obfuscation Detail' containment reference.
See Also:
getObfuscationDetail()

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), ProjectPackage.getProject_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getPackagingDetails

PackagingDetails getPackagingDetails()
Returns the value of the 'Packaging Details' containment reference.

If the meaning of the 'Packaging Details' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Packaging Details' containment reference.
See Also:
setPackagingDetails(PackagingDetails), ProjectPackage.getProject_PackagingDetails()

setPackagingDetails

void setPackagingDetails(PackagingDetails value)
Sets the value of the 'Packaging Details' containment reference.

Parameters:
value - the new value of the 'Packaging Details' containment reference.
See Also:
getPackagingDetails()

getDefaultDeploymentDevice

TargetDevice getDefaultDeploymentDevice()
Returns the value of the 'Default Deployment Device' reference.

If the meaning of the 'Default Deployment Device' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Default Deployment Device' reference.
See Also:
setDefaultDeploymentDevice(TargetDevice), ProjectPackage.getProject_DefaultDeploymentDevice()

setDefaultDeploymentDevice

void setDefaultDeploymentDevice(TargetDevice value)
Sets the value of the 'Default Deployment Device' reference.

Parameters:
value - the new value of the 'Default Deployment Device' reference.
See Also:
getDefaultDeploymentDevice()