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 IRuleInstancepublic int firstState()
firstState in interface IRuleInstancepublic int nextState()
nextState in interface IRuleInstancepublic int getCurrentState()
getCurrentState in interface IRuleInstancepublic int getNumberOfStates()
getNumberOfStates in interface IRuleInstancepublic int checkCurStateInstanceValidity()
public List<org.openscience.cdk.interfaces.IAtom> getAtoms()
getAtoms in interface IRuleInstancepublic String debugInfo(org.openscience.cdk.interfaces.IAtomContainer mol)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.