Interface SimplePhysicalEntity

All Superinterfaces:
BioPAXElement, Cloneable, Controller, Entity, Level3Element, Named, Observable, PhysicalEntity, Serializable, XReferrable
All Known Subinterfaces:
Dna, DnaRegion, NucleicAcid, Protein, Rna, RnaRegion, SequenceEntity, SmallMolecule
All Known Implementing Classes:
DnaImpl, DnaRegionImpl, NucleicAcidImpl, ProteinImpl, RnaImpl, RnaRegionImpl, SimplePhysicalEntityImpl, SmallMoleculeImpl

public interface SimplePhysicalEntity extends PhysicalEntity
Tagger interface for non-complex physical entities
  • Method Details

    • getEntityReference

      EntityReference getEntityReference()
      Reference entity for this physical entity.
      Returns:
      entity reference; i.e., that of a stateless canonical identifiable entity
    • setEntityReference

      void setEntityReference(EntityReference entityReference)
      Reference entity for this physical entity.
      Parameters:
      entityReference - a BioPAX EntityReference object (usually a more specific subclass of)
    • getGenericEntityReferences

      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
      Returns:
      this and members' entity references (see above)