Class ReactionChainBuilder.AbstractReactorBuilder
- java.lang.Object
-
- bio.singa.simulation.reactions.reactors.ReactionChainBuilder.AbstractReactorBuilder
-
- All Implemented Interfaces:
ReactionChainBuilder.ConnectorStep,ReactionChainBuilder.ReactorChoiceStep
- Direct Known Subclasses:
ReactionChainBuilder.AddReactionChainBuilder,ReactionChainBuilder.BindReactionChainBuilder,ReactionChainBuilder.ReleaseReactionChainBuilder,ReactionChainBuilder.RemoveReactionChainBuilder
- Enclosing class:
- ReactionChainBuilder
public abstract static class ReactionChainBuilder.AbstractReactorBuilder extends Object implements ReactionChainBuilder.ReactorChoiceStep, ReactionChainBuilder.ConnectorStep
-
-
Field Summary
Fields Modifier and Type Field Description protected BindingSitebindingSiteprotected booleanconsiderInversionprotected ComplexEntityModificationmodificationprotected List<CandidateCondition>primaryCandidateConditionsprotected ChemicalEntityprimaryEntityprotected List<ComplexReactor>reactorsprotected List<CandidateCondition>secondaryCandidateConditionsprotected ChemicalEntitysecondaryEntity
-
Constructor Summary
Constructors Constructor Description AbstractReactorBuilder()
-
Method Summary
-
-
-
Field Detail
-
reactors
protected List<ComplexReactor> reactors
-
modification
protected ComplexEntityModification modification
-
primaryCandidateConditions
protected List<CandidateCondition> primaryCandidateConditions
-
secondaryCandidateConditions
protected List<CandidateCondition> secondaryCandidateConditions
-
bindingSite
protected BindingSite bindingSite
-
primaryEntity
protected ChemicalEntity primaryEntity
-
secondaryEntity
protected ChemicalEntity secondaryEntity
-
considerInversion
protected boolean considerInversion
-
-
Method Detail
-
oneToOneAssignment
protected void oneToOneAssignment(ChemicalEntity primaryEntity)
-
add
public ReactionChainBuilder.AddReactorSecondarySubstrateStep add(BindingSite bindingSite, ChemicalEntity chemicalEntity)
- Specified by:
addin interfaceReactionChainBuilder.ReactorChoiceStep
-
add
public ReactionChainBuilder.AddReactorSecondarySubstrateStep add(ChemicalEntity chemicalEntity)
- Specified by:
addin interfaceReactionChainBuilder.ReactorChoiceStep
-
bind
public ReactionChainBuilder.BindReactorPrimaryConditionStep bind(BindingSite bindingSite, ChemicalEntity chemicalEntity)
- Specified by:
bindin interfaceReactionChainBuilder.ReactorChoiceStep
-
bind
public ReactionChainBuilder.BindReactorPrimaryConditionStep bind(ChemicalEntity chemicalEntity)
- Specified by:
bindin interfaceReactionChainBuilder.ReactorChoiceStep
-
release
public ReactionChainBuilder.ReleaseReactorSecondarySubstrateStep release(BindingSite bindingSite, ChemicalEntity chemicalEntity)
- Specified by:
releasein interfaceReactionChainBuilder.ReactorChoiceStep
-
release
public ReactionChainBuilder.ReleaseReactorSecondarySubstrateStep release(ChemicalEntity chemicalEntity)
- Specified by:
releasein interfaceReactionChainBuilder.ReactorChoiceStep
-
remove
public ReactionChainBuilder.RemoveReactorSecondarySubstrateStep remove(BindingSite bindingSite, ChemicalEntity chemicalEntity)
- Specified by:
removein interfaceReactionChainBuilder.ReactorChoiceStep
-
remove
public ReactionChainBuilder.RemoveReactorSecondarySubstrateStep remove(ChemicalEntity chemicalEntity)
- Specified by:
removein interfaceReactionChainBuilder.ReactorChoiceStep
-
and
public ReactionChainBuilder.ReactorChoiceStep and()
- Specified by:
andin interfaceReactionChainBuilder.ConnectorStep
-
identifier
public ReactionChainBuilder.ConnectorStep identifier(String identifier)
- Specified by:
identifierin interfaceReactionChainBuilder.ConnectorStep
-
considerInversion
public ReactionChainBuilder.ConnectorStep considerInversion()
- Specified by:
considerInversionin interfaceReactionChainBuilder.ConnectorStep
-
build
public ReactionChain build()
- Specified by:
buildin interfaceReactionChainBuilder.ConnectorStep
-
-