001package org.biopax.paxtools.impl.level3; 002 003import org.biopax.paxtools.model.level3.RnaRegion; 004import org.hibernate.annotations.Cache; 005import org.hibernate.annotations.CacheConcurrencyStrategy; 006import org.hibernate.annotations.Proxy; 007import org.hibernate.annotations.DynamicInsert; 008import org.hibernate.annotations.DynamicUpdate; 009import org.hibernate.search.annotations.Indexed; 010 011import javax.persistence.Entity; 012import javax.persistence.Transient; 013 014 015/** 016 */ 017@Entity 018@Proxy(proxyClass= RnaRegion.class) 019@Indexed 020@DynamicUpdate @DynamicInsert 021@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) 022public class RnaRegionImpl extends NucleicAcidImpl implements RnaRegion 023{ 024 public RnaRegionImpl() { 025 } 026 027// --------------------- Interface BioPAXElement --------------------- 028 029 @Override @Transient 030 public Class<? extends RnaRegion> getModelInterface() 031 { 032 return RnaRegion.class; 033 } 034 035}