/** * <copyright> * </copyright> * * $Id: InstantiationCopyPolicy.java,v 1.5 2011/10/25 13:21:26 mtaal Exp $ */ package org.eclipse.emf.texo.orm.annotations.model.orm; import org.eclipse.emf.texo.orm.annotator.BaseOrmAnnotation; /** * <!-- begin-user-doc --> A representation of the model object '<em><b>Instantiation Copy Policy</b></em>'. <!-- * end-user-doc --> * * <!-- begin-model-doc --> * * /** * * An InstantiationCopyPolicy is used to set an * * org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy * * on an Entity. InstantiationCopyPolicy is the default CopyPolicy in * * EclipseLink and therefore this configuration option is only used * to * * override other types of copy policies * * * * An InstantiationCopyPolicy should be specified on an Entity, * * MappedSuperclass or Embeddable. * * * * Example: * * @Entity * * @InstantiationCopyPolicy * ** * public @interface InstantiationCopyPolicy { * } * * <!-- end-model-doc --> * * * @see org.eclipse.emf.texo.orm.annotations.model.orm.OrmPackage#getInstantiationCopyPolicy() * @model extendedMetaData="name='instantiation-copy-policy' kind='empty'" * @extends BaseOrmAnnotation * @generated */ public interface InstantiationCopyPolicy extends BaseOrmAnnotation { } // InstantiationCopyPolicy