org.biopax.paxtools.impl.level3
Class SimplePhysicalEntityImpl

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.XReferrableImpl
              extended by org.biopax.paxtools.impl.level3.NamedImpl
                  extended by org.biopax.paxtools.impl.level3.EntityImpl
                      extended by org.biopax.paxtools.impl.level3.PhysicalEntityImpl
                          extended by org.biopax.paxtools.impl.level3.SimplePhysicalEntityImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, Controller, Entity, Level3Element, Named, Observable, PhysicalEntity, SimplePhysicalEntity, XReferrable
Direct Known Subclasses:
NucleicAcidImpl, ProteinImpl, SmallMoleculeImpl

@Entity
public abstract class SimplePhysicalEntityImpl
extends PhysicalEntityImpl
implements SimplePhysicalEntity

See Also:
Serialized Form

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
 
Constructor Summary
SimplePhysicalEntityImpl()
           
 
Method Summary
 int equivalenceCode()
          If two elements are equivalent, then their equivalence code should be the same.
 EntityReference getEntityReference()
          Reference entity for this physical entity.
protected  EntityReference getEntityReferenceX()
           
 java.util.Set<EntityReference> getGenericEntityReferences()
          This method returns: The entity reference of this PhysicalEntity plus If this PhysicalEntity has member PhysicalEntities their generic EntityReferences iteratively plus If the EntityReference of this PhysicalEntity has member EntityReferences their members iteratively
protected  boolean semanticallyEquivalent(BioPAXElement element)
           
 void setEntityReference(EntityReference entityReference)
          Reference entity for this physical entity.
protected  void setEntityReferenceX(EntityReference entityReference)
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.PhysicalEntityImpl
addFeature, addMemberPhysicalEntity, addNotFeature, getCellularLocation, getComponentOf, getControllerOf, getFeature, getMemberPhysicalEntity, getMemberPhysicalEntityOf, getModelInterface, getNotFeature, hasEquivalentCellularLocation, hasEquivalentFeatures, locationAndFeatureCode, removeFeature, removeMemberPhysicalEntity, removeNotFeature, setCellularLocation, setComponentOf, setControllerOf, setFeature, setMemberPhysicalEntity, setMemberPhysicalEntityOf, setNotFeature
 
Methods inherited from class org.biopax.paxtools.impl.level3.EntityImpl
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, setAvailability, setDataSource, setEvidence, setParticipantOf
 
Methods inherited from class org.biopax.paxtools.impl.level3.NamedImpl
addName, getDisplayName, getDisplayNameX, getName, getNameX, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setNameX, setStandardName, setStandardNameX
 
Methods inherited from class org.biopax.paxtools.impl.level3.XReferrableImpl
addXref, getXref, hasCommonUnificationXref, removeXref, setXref
 
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, toString
 
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.PhysicalEntity
addFeature, addMemberPhysicalEntity, addNotFeature, getCellularLocation, getComponentOf, getFeature, getMemberPhysicalEntity, getMemberPhysicalEntityOf, getModelInterface, getNotFeature, hasEquivalentCellularLocation, hasEquivalentFeatures, removeFeature, removeMemberPhysicalEntity, removeNotFeature, setCellularLocation
 
Methods inherited from interface org.biopax.paxtools.model.level3.Controller
getControllerOf
 
Methods inherited from interface org.biopax.paxtools.model.level3.Entity
addAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSource
 
Methods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidence
 
Methods inherited from interface org.biopax.paxtools.model.level3.Named
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setStandardName
 
Methods inherited from interface org.biopax.paxtools.model.level3.XReferrable
addXref, getXref, removeXref
 

Constructor Detail

SimplePhysicalEntityImpl

public SimplePhysicalEntityImpl()
Method Detail

getEntityReferenceX

protected EntityReference getEntityReferenceX()

setEntityReferenceX

protected void setEntityReferenceX(EntityReference entityReference)

getGenericEntityReferences

public java.util.Set<EntityReference> getGenericEntityReferences()
Description copied from interface: SimplePhysicalEntity
This method returns:

Specified by:
getGenericEntityReferences in interface SimplePhysicalEntity

getEntityReference

public EntityReference getEntityReference()
Description copied from interface: SimplePhysicalEntity
Reference entity for this physical entity.

Specified by:
getEntityReference in interface SimplePhysicalEntity

setEntityReference

public void setEntityReference(EntityReference entityReference)
Description copied from interface: SimplePhysicalEntity
Reference entity for this physical entity.

Specified by:
setEntityReference in interface SimplePhysicalEntity

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 PhysicalEntityImpl
Returns:
an integer that is same across all equivalent entities.

semanticallyEquivalent

protected boolean semanticallyEquivalent(BioPAXElement element)
Overrides:
semanticallyEquivalent in class PhysicalEntityImpl


Copyright © 2011 BioPAX. All Rights Reserved.