/*
* Copyright (C) NetStruxr, Inc. All rights reserved.
*
* This software is published under the terms of the NetStruxr
* Public Software License version 0.5, a copy of which has been
* included with this distribution in the LICENSE.NPL file. */
package er.extensions.eof;
import com.webobjects.eocontrol.EOEditingContext;
import com.webobjects.eocontrol.EOEnterpriseObject;
/**
* To be implemented by objects which need to be copied into new objects
* the replicated relationships need to point towards replicable objects
*/
public interface ERXReplicableInterface {
/**
* returns a new object with the same attributes and replicated replationships
*/
public EOEnterpriseObject replicate(EOEditingContext ec);
public void deplicate();
}