/******************************************************************************* * Copyright (c) 2006 Mountainminds GmbH & Co. KG * This software is provided under the terms of the Eclipse Public License v1.0 * See http://www.eclipse.org/legal/epl-v10.html. * * $Id: ILazyBinding.java 199 2006-12-18 14:49:40Z mtnminds $ ******************************************************************************/ package com.mountainminds.eclemma.internal.core.analysis; import org.eclipse.jdt.core.IJavaElement; /** * This internal interface may be implemented by coverage objects. It allows * binding its children lazily to the corresponding Java model elements. * * children lazily to t * @author Marc R. Hoffmann * @version $Revision: 199 $ */ public interface ILazyBinding { /** * Called to bind the children of this coverage object lazily to the * corresponding Java model elements. * * @param element the Java element corresponding to this coverage object * @param modelcoverage the coverage object for the Java model itself */ public void resolve(IJavaElement element, JavaModelCoverage modelcoverage); }