<s> package org . eclipse . jdt . core ; import org . eclipse . core . runtime . IProgressMonitor ; public interface ISourceManipulation { void copy ( IJavaElement container , IJavaElement sibling , String rename , boolean replace , IProgressMonitor monitor ) throws JavaModelException ; void delete ( boolean force , IProgressMonitor monitor ) throws JavaModelException ; void move ( IJavaElement container , IJavaElement sibling , String rename , boolean replace , IProgressMonitor monitor ) throws JavaModelException ; void rename ( String name , boolean replace , IProgressMonitor monitor ) throws JavaModelException ; } </s>