@Entity @Indexed public class ControlImpl extends InteractionImpl implements Control
FIELD_AVAILABILITY, FIELD_COMMENT, FIELD_DATASOURCE, FIELD_ECNUMBER, FIELD_KEYWORD, FIELD_NAME, FIELD_ORGANISM, FIELD_PATHWAY, FIELD_SEQUENCE, FIELD_TERM, FIELD_XREFDB, FIELD_XREFID, FILTER_BY_DATASOURCE, FILTER_BY_ORGANISM
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT
Constructor and Description |
---|
ControlImpl() |
Modifier and Type | Method and Description |
---|---|
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) |
Set<Process> |
getControlled()
The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.
|
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.
|
Class<? extends Control> |
getModelInterface()
This method returns the actual model interface that a class implements.
|
protected Set<Pathway> |
getPathwayController() |
protected 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(Set<Process> controlled) |
void |
setControlType(ControlType ControlType)
Sets the controlType BioPAX property value, which
fefines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.
|
protected void |
setPathwayController(Set<Pathway> pathwayController) |
protected void |
setPeController(Set<PhysicalEntity> peController) |
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant, setInteractionType, setParticipant
getControlledOf, getPathwayComponentOf, getStepProcessOf, setControlledOf, setPathwayComponentOf, setStepProcessOf
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, semanticallyEquivalent, setAvailability, setDataSource, setEvidence, setParticipantOf
addName, getDisplayName, getDisplayNameX, getName, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setStandardName, setStandardNameX
addXref, equivalenceCode, getXref, removeXref, setXref
addComment, getComment, getDatasources, getKeywords, getOrganisms, getParentPathways, removeComment, setComment
equals, getAnnotations, getPk, getRDFId, hashCode, isEquivalent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant
getControlledOf, getPathwayComponentOf, getStepProcessOf
addAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSource
addEvidence, getEvidence, removeEvidence
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setName, setStandardName
addXref, getXref, removeXref
addComment, getComment, removeComment
equivalenceCode, getAnnotations, getRDFId, isEquivalent
public ControlImpl()
public Class<? extends Control> getModelInterface()
BioPAXElement
getModelInterface
in interface BioPAXElement
getModelInterface
in class InteractionImpl
org.biopax.paxtools.model
package
corresponding to a BioPAX class.public ControlType getControlType()
Control
getControlType
in interface Control
public void setControlType(ControlType ControlType)
Control
setControlType
in interface Control
ControlType
- new control type valuepublic Set<Process> getControlled()
Control
getControlled
in interface Control
protected void setControlled(Set<Process> controlled)
public void addControlled(Process controlled)
Control
addControlled
in interface Control
controlled
- The entity that is controlledpublic void removeControlled(Process controlled)
Control
removeControlled
in interface Control
controlled
- The entity that is controlledpublic Set<Controller> getController()
Control
getController
in interface Control
public void addController(Controller controller)
Control
addController
in interface Control
controller
- The controlling entitypublic void removeController(Controller controller)
Control
removeController
in interface Control
controller
- The controlling entityprotected boolean checkControlled(Process Controlled)
protected Set<Pathway> getPathwayController()
protected void setPathwayController(Set<Pathway> pathwayController)
protected Set<PhysicalEntity> getPeController()
protected void setPeController(Set<PhysicalEntity> peController)
Copyright © 2015 BioPAX. All rights reserved.