org.biopax.paxtools.impl.level3
Class ControlImpl

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.ProcessImpl
                          extended by org.biopax.paxtools.impl.level3.InteractionImpl
                              extended by org.biopax.paxtools.impl.level3.ControlImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, Control, Entity, Interaction, Level3Element, Named, Observable, Process, XReferrable
Direct Known Subclasses:
CatalysisImpl, ModulationImpl, TemplateReactionRegulationImpl

@Entity
@Indexed
public class ControlImpl
extends InteractionImpl
implements Control

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
ControlImpl()
           
 
Method Summary
 void addControlled(Process controlled)
          The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.
 void addController(Controller controller)
          The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.
protected  boolean checkControlled(Process Controlled)
           
 java.util.Set<Process> getControlled()
          The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.
 java.util.Set<Controller> getController()
          The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.
 ControlType getControlType()
          Defines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.
 java.lang.Class<? extends Control> getModelInterface()
          This method returns the actual model interface that a class implements.
protected  java.util.Set<Pathway> getPathwayController()
           
protected  java.util.Set<PhysicalEntity> getPeController()
           
 void removeControlled(Process controlled)
          The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.
 void removeController(Controller controller)
          The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.
protected  void setControlled(java.util.Set<Process> controlled)
           
 void setControlType(ControlType ControlType)
           
protected  void setPathwayController(java.util.Set<Pathway> pathwayController)
           
protected  void setPeController(java.util.Set<PhysicalEntity> peController)
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.InteractionImpl
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant, setInteractionType, setParticipant
 
Methods inherited from class org.biopax.paxtools.impl.level3.ProcessImpl
getControlledOf, getPathwayComponentOf, getStepProcessOf, setControlledOf, setPathwayComponentOf, setStepProcessOf
 
Methods inherited from class org.biopax.paxtools.impl.level3.EntityImpl
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, semanticallyEquivalent, 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, equivalenceCode, 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.Interaction
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant
 
Methods inherited from interface org.biopax.paxtools.model.level3.Process
getControlledOf, getPathwayComponentOf, getStepProcessOf
 
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
 
Methods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getRDFId, isEquivalent
 

Constructor Detail

ControlImpl

public ControlImpl()
Method Detail

getModelInterface

public java.lang.Class<? extends Control> 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.

getControlType

public ControlType getControlType()
Description copied from interface: Control
Defines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.

Specified by:
getControlType in interface Control
Returns:

setControlType

public void setControlType(ControlType ControlType)
Specified by:
setControlType in interface Control

getControlled

public java.util.Set<Process> getControlled()
Description copied from interface: Control
The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme. Controlled is a sub-property of participants.

Specified by:
getControlled in interface Control
Returns:
The entity that is controlled

setControlled

protected void setControlled(java.util.Set<Process> controlled)

addControlled

public void addControlled(Process controlled)
Description copied from interface: Control
The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme. Controlled is a sub-property of participants.

Specified by:
addControlled in interface Control
Parameters:
controlled - The entity that is controlled

removeControlled

public void removeControlled(Process controlled)
Description copied from interface: Control
The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme. Controlled is a sub-property of participants.

Specified by:
removeControlled in interface Control
Parameters:
controlled - The entity that is controlled

getController

public java.util.Set<Controller> getController()
Description copied from interface: Control
The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction. Controller is a sub-property of participants.

Specified by:
getController in interface Control
Returns:
The controlling entity

addController

public void addController(Controller controller)
Description copied from interface: Control
The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction. Controller is a sub-property of participants.

Specified by:
addController in interface Control
Parameters:
controller - The controlling entity

removeController

public void removeController(Controller controller)
Description copied from interface: Control
The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction. Controller is a sub-property of participants.

Specified by:
removeController in interface Control
Parameters:
controller - The controlling entity

checkControlled

protected boolean checkControlled(Process Controlled)

getPathwayController

protected java.util.Set<Pathway> getPathwayController()

setPathwayController

protected void setPathwayController(java.util.Set<Pathway> pathwayController)

getPeController

protected java.util.Set<PhysicalEntity> getPeController()

setPeController

protected void setPeController(java.util.Set<PhysicalEntity> peController)


Copyright © 2011 BioPAX. All Rights Reserved.