org.eclipse.mtj.api.extension
Interface BuildManagement

All Superinterfaces:
org.eclipse.emf.ecore.EObject, MtjExtension, org.eclipse.emf.common.notify.Notifier

public interface BuildManagement
extends MtjExtension

Build Management calls the appropriate build provider to build a project.


Method Summary
 void build(org.eclipse.mtj.api.model.IMtjProject project, java.lang.String projectNatureId, BuildType buildType, RuntimePlatformDefinition targetPlatform, org.eclipse.core.runtime.IProgressMonitor monitor)
          Call the appropriate build provider based on the Project structure.
 
Methods inherited from interface org.eclipse.mtj.api.extension.MtjExtension
getDescription, getId, getType, getVendor, getVersion, isActive, setActive, setDescription, setId, setType, setVendor, setVersion
 
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

build

void build(org.eclipse.mtj.api.model.IMtjProject project,
           java.lang.String projectNatureId,
           BuildType buildType,
           RuntimePlatformDefinition targetPlatform,
           org.eclipse.core.runtime.IProgressMonitor monitor)
           throws org.eclipse.mtj.exception.MtjException
Call the appropriate build provider based on the Project structure. The builder will perform the project build.

Parameters:
project -
projectNatureId -
buildType -
targetPlatform -
monitor -
Throws:
org.eclipse.mtj.exception.MtjException