1 18 package org.objectweb.speedo.genclass; 19 20 import org.objectweb.jorm.api.PIndexedElem; 21 import org.objectweb.speedo.mim.api.SpeedoAccessor; 22 23 import javax.jdo.PersistenceManager; 24 25 31 public interface GenClassElement extends PIndexedElem { 32 33 36 Object getIndex(); 37 38 42 void setIndex (Object index); 43 44 47 Object getElement(); 48 49 53 void setElement(Object element); 54 55 61 Object getElement(PersistenceManager pm); 62 63 67 void setStatus(byte s); 68 69 70 73 SpeedoAccessor getSpeedoAccessor(); 74 75 82 void unSwizzle(); 83 84 93 byte retainStatusForMerge(); 94 95 99 void cleanStatusForMerge(); 100 101 105 byte getStatusForMerge(); 106 107 110 GenClassElement cloneGCE(); 111 } 112 | Popular Tags |