package org.bundlemaker.core.internal.transformation.add; import org.bundlemaker.core.analysis.IBundleMakerArtifact; /** * <p> * </p> * * @author Gerd Wütherich (gerd@gerd-wuetherich.de) * * @param <T> */ public interface IAddArtifactAction<T extends IBundleMakerArtifact> { /** * <p> * </p> * * @param parent * @param artifactToAdd */ void addChildToParent(T parent, IBundleMakerArtifact artifactToAdd); /** * <p> * </p> */ void undo(); }