public class RuleInstance extends Object implements IRuleInstance
Modifier and Type | Field and Description |
---|---|
List<org.openscience.cdk.interfaces.IAtom> |
atoms |
int |
beginState |
List<org.openscience.cdk.interfaces.IBond> |
bonds |
CombinedRuleInstance |
combRI |
int |
curState |
org.openscience.cdk.interfaces.IAtom |
explicitH |
boolean |
FlagGoToStateSpecialOK |
boolean |
FlagImplicitH |
boolean |
FlagOverlapMode |
int |
foundState |
protected static Logger |
logger |
org.openscience.cdk.interfaces.IAtom |
mobileAtom |
org.openscience.cdk.interfaces.IAtomContainer |
molecule |
Rule |
rule |
Constructor and Description |
---|
RuleInstance() |
RuleInstance(RuleInstance prevRI) |
Modifier and Type | Method and Description |
---|---|
int |
checkCurStateInstanceValidity() |
String |
debugInfo(org.openscience.cdk.interfaces.IAtomContainer mol) |
int |
firstState() |
List<org.openscience.cdk.interfaces.IAtom> |
getAtoms() |
int |
getCurrentState() |
int |
getNumberOfStates() |
Rule |
getRule() |
int |
nextState() |
protected static Logger logger
public Rule rule
public CombinedRuleInstance combRI
public org.openscience.cdk.interfaces.IAtomContainer molecule
public int foundState
public int curState
public int beginState
public boolean FlagImplicitH
public org.openscience.cdk.interfaces.IAtom explicitH
public org.openscience.cdk.interfaces.IAtom mobileAtom
public boolean FlagOverlapMode
public boolean FlagGoToStateSpecialOK
public List<org.openscience.cdk.interfaces.IAtom> atoms
public List<org.openscience.cdk.interfaces.IBond> bonds
public RuleInstance()
public RuleInstance(RuleInstance prevRI)
public Rule getRule()
getRule
in interface IRuleInstance
public int firstState()
firstState
in interface IRuleInstance
public int nextState()
nextState
in interface IRuleInstance
public int getCurrentState()
getCurrentState
in interface IRuleInstance
public int getNumberOfStates()
getNumberOfStates
in interface IRuleInstance
public int checkCurStateInstanceValidity()
public List<org.openscience.cdk.interfaces.IAtom> getAtoms()
getAtoms
in interface IRuleInstance
public String debugInfo(org.openscience.cdk.interfaces.IAtomContainer mol)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.