org.biopax.paxtools.impl.level3
Class XrefImpl

java.lang.Object
  extended by org.biopax.paxtools.impl.BioPAXElementImpl
      extended by org.biopax.paxtools.impl.level3.L3ElementImpl
          extended by org.biopax.paxtools.impl.level3.XrefImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, Level3Element, UtilityClass, Xref
Direct Known Subclasses:
PublicationXrefImpl, RelationshipXrefImpl, UnificationXrefImpl

@Entity
public abstract class XrefImpl
extends L3ElementImpl
implements Xref

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biopax.paxtools.model.BioPAXElement
BioPAXElement.Key
 
Field Summary
 
Fields inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
SEARCH_FIELD_AVAILABILITY, SEARCH_FIELD_COMMENT, SEARCH_FIELD_EC_NUMBER, SEARCH_FIELD_KEYWORD, SEARCH_FIELD_NAME, SEARCH_FIELD_SEQUENCE, SEARCH_FIELD_TERM, SEARCH_FIELD_XREF_DB, SEARCH_FIELD_XREF_ID, SEARCH_INDEX_NAME
 
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT
 
Constructor Summary
XrefImpl()
          Constructor.
 
Method Summary
 int equivalenceCode()
          If two elements are equivalent, then their equivalence code should be the same.
 java.lang.String getDb()
           
 java.lang.String getDbVersion()
           
 java.lang.String getId()
           
 java.lang.String getIdVersion()
           
 java.lang.String getIdx()
           
 java.util.Set<XReferrable> getXrefOf()
           
protected  boolean semanticallyEquivalent(BioPAXElement other)
           
 void setDb(java.lang.String db)
           
 void setDbVersion(java.lang.String dbVersion)
           
 void setId(java.lang.String id)
           
 void setIdVersion(java.lang.String idVersion)
           
 void setIdx(java.lang.String id)
           
protected  void setXrefOf(java.util.Set<XReferrable> xrefOf)
           
 java.lang.String toString()
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.L3ElementImpl
addComment, getComment, removeComment, setComment
 
Methods inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
getAnnotations, getProxyId, getRDFId, getVersion, isEquivalent, setProxyId, setRDFId, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
getAnnotations, getModelInterface, getRDFId, isEquivalent
 

Constructor Detail

XrefImpl

public XrefImpl()
Constructor.

Method Detail

semanticallyEquivalent

protected boolean semanticallyEquivalent(BioPAXElement other)
Overrides:
semanticallyEquivalent in class BioPAXElementImpl

equivalenceCode

public int equivalenceCode()
Description copied from interface: BioPAXElement
If two elements are equivalent, then their equivalence code should be the same.

Specified by:
equivalenceCode in interface BioPAXElement
Overrides:
equivalenceCode in class BioPAXElementImpl
Returns:
an integer that is same across all equivalent entities.

getDb

@Field(name="xrefdb",
       index=TOKENIZED)
public java.lang.String getDb()
Specified by:
getDb in interface Xref

setDb

public void setDb(java.lang.String db)
Specified by:
setDb in interface Xref

getDbVersion

public java.lang.String getDbVersion()
Specified by:
getDbVersion in interface Xref

setDbVersion

public void setDbVersion(java.lang.String dbVersion)
Specified by:
setDbVersion in interface Xref

getIdVersion

public java.lang.String getIdVersion()
Specified by:
getIdVersion in interface Xref

setIdVersion

public void setIdVersion(java.lang.String idVersion)
Specified by:
setIdVersion in interface Xref

getIdx

@Field(name="xrefid",
       index=TOKENIZED)
public java.lang.String getIdx()

setIdx

public void setIdx(java.lang.String id)

getId

public java.lang.String getId()
Specified by:
getId in interface Xref

setId

public void setId(java.lang.String id)
Specified by:
setId in interface Xref

getXrefOf

public java.util.Set<XReferrable> getXrefOf()
Specified by:
getXrefOf in interface Xref

setXrefOf

protected void setXrefOf(java.util.Set<XReferrable> xrefOf)

toString

public java.lang.String toString()
Overrides:
toString in class BioPAXElementImpl


Copyright © 2011 BioPAX. All Rights Reserved.