/** * <copyright> * </copyright> * * */ package org.feature.multi.perspective.mapping.viewmapping.resource.mtext.mopp; public class MtextBuilder implements org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextBuilder { public boolean isBuildingNeeded(org.eclipse.emf.common.util.URI uri) { // change this to return true to enable building of all resources return false; } public org.eclipse.core.runtime.IStatus build(org.feature.multi.perspective.mapping.viewmapping.resource.mtext.mopp.MtextResource resource, org.eclipse.core.runtime.IProgressMonitor monitor) { // set option overrideBuilder to 'false' and then perform build here return org.eclipse.core.runtime.Status.OK_STATUS; } /** * Handles the deletion of the given resource. */ public org.eclipse.core.runtime.IStatus handleDeletion(org.eclipse.emf.common.util.URI uri, org.eclipse.core.runtime.IProgressMonitor monitor) { // by default nothing is done when a resource is deleted return org.eclipse.core.runtime.Status.OK_STATUS; } }