Package org.biopax.paxtools.impl.level3
Class ControlImpl
java.lang.Object
- All Implemented Interfaces:
Serializable,Cloneable,BioPAXElement,Control,Entity,Interaction,Level3Element,Named,Observable,Process,XReferrable
- Direct Known Subclasses:
CatalysisImpl,ModulationImpl,TemplateReactionRegulationImpl
- See Also:
-
Field Summary
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddControlled(Process process) The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.voidaddController(Controller controller) The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.protected booleancheckControlled(Process Controlled) The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.Defines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.This method returns the actual model interface that a class implements.protected Set<PhysicalEntity> voidremoveControlled(Process controlled) The entity that is controlled, e.g., in a biochemical reaction, the reaction is controlled by an enzyme.voidremoveController(Controller controller) The controlling entity, e.g., in a biochemical reaction, an enzyme is the controlling entity of the reaction.voidsetControlType(ControlType ControlType) Sets the controlType BioPAX property value, which fefines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.Methods inherited from class org.biopax.paxtools.impl.level3.InteractionImpl
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant, setParticipantMethods inherited from class org.biopax.paxtools.impl.level3.ProcessImpl
getControlledOf, getPathwayComponentOf, getStepProcessOfMethods inherited from class org.biopax.paxtools.impl.level3.EntityImpl
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, semanticallyEquivalent, setDataSourceMethods inherited from class org.biopax.paxtools.impl.level3.NamedImpl
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setName, setStandardNameMethods inherited from class org.biopax.paxtools.impl.level3.XReferrableImpl
addXref, equivalenceCode, getXref, removeXref, setXrefMethods inherited from class org.biopax.paxtools.impl.level3.L3ElementImpl
addComment, getComment, removeComment, setCommentMethods inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
equals, getAnnotations, getUri, hashCode, isEquivalent, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getUri, isEquivalentMethods inherited from interface org.biopax.paxtools.model.level3.Entity
addAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSourceMethods inherited from interface org.biopax.paxtools.model.level3.Interaction
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipantMethods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeCommentMethods inherited from interface org.biopax.paxtools.model.level3.Named
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setName, setStandardNameMethods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidenceMethods inherited from interface org.biopax.paxtools.model.level3.Process
getControlledOf, getPathwayComponentOf, getStepProcessOfMethods inherited from interface org.biopax.paxtools.model.level3.XReferrable
addXref, getXref, removeXref
-
Constructor Details
-
ControlImpl
public ControlImpl()
-
-
Method Details
-
getModelInterface
Description copied from interface:BioPAXElementThis method returns the actual model interface that a class implements.- Specified by:
getModelInterfacein interfaceBioPAXElement- Overrides:
getModelInterfacein classInteractionImpl- Returns:
- an interface from
org.biopax.paxtools.modelpackage corresponding to a BioPAX class.
-
getControlType
Description copied from interface:ControlDefines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.- Specified by:
getControlTypein interfaceControl- Returns:
- control type
-
setControlType
Description copied from interface:ControlSets the controlType BioPAX property value, which fefines the nature of the control relationship between the CONTROLLER and the CONTROLLED entities.- Specified by:
setControlTypein interfaceControl- Parameters:
ControlType- new control type value
-
getControlled
Description copied from interface:ControlThe 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:
getControlledin interfaceControl- Returns:
- The entity that is controlled
-
addControlled
Description copied from interface:ControlThe 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:
addControlledin interfaceControl- Parameters:
process- The entity that is controlled
-
removeControlled
Description copied from interface:ControlThe 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:
removeControlledin interfaceControl- Parameters:
controlled- The entity that is controlled
-
getController
Description copied from interface:ControlThe 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:
getControllerin interfaceControl- Returns:
- The controlling entity
-
addController
Description copied from interface:ControlThe 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:
addControllerin interfaceControl- Parameters:
controller- The controlling entity
-
removeController
Description copied from interface:ControlThe 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:
removeControllerin interfaceControl- Parameters:
controller- The controlling entity
-
checkControlled
-
getPathwayController
-
getPeController
-