org.biopax.paxtools.impl.level3
Class XReferrableImpl
java.lang.Object
org.biopax.paxtools.impl.BioPAXElementImpl
org.biopax.paxtools.impl.level3.L3ElementImpl
org.biopax.paxtools.impl.level3.XReferrableImpl
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, BioPAXElement, Level3Element, XReferrable
- Direct Known Subclasses:
- ControlledVocabularyImpl, EvidenceImpl, NamedImpl, ScoreImpl
@Entity
public abstract class XReferrableImpl
- extends L3ElementImpl
- implements XReferrable
This class helps with managing the bidirectional xref links.
- Author:
- Emek Demir
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XReferrableImpl
public XReferrableImpl()
- Default constructor.
getXref
public java.util.Set<Xref> getXref()
- Specified by:
getXref in interface XReferrable
removeXref
public void removeXref(Xref xref)
- Specified by:
removeXref in interface XReferrable
setXref
protected void setXref(java.util.Set<Xref> xref)
addXref
public void addXref(Xref xref)
- Specified by:
addXref in interface XReferrable
semanticallyEquivalent
protected boolean semanticallyEquivalent(BioPAXElement element)
- 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.
hasCommonUnificationXref
protected boolean hasCommonUnificationXref(XReferrable xReferrable)
- Answers whether two BioPAX objects that implement
- Parameters:
xReferrable -
- Returns:
- true if this and that either share - or neither have a UnificationXref!
- See Also:
interface have at least one UnificationXref in common
or neither have any.
Copyright © 2011 BioPAX. All Rights Reserved.