Class MolecularInteractionImpl

All Implemented Interfaces:
Serializable, Cloneable, BioPAXElement, Entity, Interaction, Level3Element, MolecularInteraction, Named, Observable, Process, XReferrable

public class MolecularInteractionImpl extends InteractionImpl implements MolecularInteraction
See Also:
  • Constructor Details

    • MolecularInteractionImpl

      public MolecularInteractionImpl()
  • Method Details

    • getModelInterface

      public Class<? extends MolecularInteraction> getModelInterface()
      Description copied from interface: BioPAXElement
      This method returns the actual model interface that a class implements.
      Specified by:
      getModelInterface in interface BioPAXElement
      Overrides:
      getModelInterface in class InteractionImpl
      Returns:
      an interface from org.biopax.paxtools.model package corresponding to a BioPAX class.
    • addParticipant

      public void addParticipant(Entity participant)
      Description copied from interface: Interaction
      The entities that participate in this interaction. For example, in a biochemical reaction, the participants are the union of the reactants and the products of the reaction. Multiple sub-properties of participant are defined, such as left and right used in the BiochemicalReaction class and controller and controlled, used in the Control class. Any value of the sub-properties is automatically values of the participant property. Contents of this set should not be modified. Use add/remove instead.
      Specified by:
      addParticipant in interface Interaction
      Overrides:
      addParticipant in class InteractionImpl
      Parameters:
      participant - The entities that participate in this interaction.