org.biopax.paxtools.impl.level3
Class ControlImpl
java.lang.Object
org.biopax.paxtools.impl.BioPAXElementImpl
org.biopax.paxtools.impl.level3.L3ElementImpl
org.biopax.paxtools.impl.level3.XReferrableImpl
org.biopax.paxtools.impl.level3.NamedImpl
org.biopax.paxtools.impl.level3.EntityImpl
org.biopax.paxtools.impl.level3.ProcessImpl
org.biopax.paxtools.impl.level3.InteractionImpl
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
|
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.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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ControlImpl
public ControlImpl()
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.