toxTree.query
Class TopologyOrderQueryBond

java.lang.Object
  extended by org.openscience.cdk.ChemObject
      extended by org.openscience.cdk.ElectronContainer
          extended by org.openscience.cdk.Bond
              extended by org.openscience.cdk.isomorphism.matchers.OrderQueryBond
                  extended by toxTree.query.TopologyOrderQueryBond
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.openscience.cdk.interfaces.IBond, org.openscience.cdk.interfaces.ICDKObject, org.openscience.cdk.interfaces.IChemObject, org.openscience.cdk.interfaces.IElectronContainer, org.openscience.cdk.isomorphism.matchers.IQueryBond

public class TopologyOrderQueryBond
extends org.openscience.cdk.isomorphism.matchers.OrderQueryBond

The same as OrderQueryBond with additional condition to be acyclic or cyclic.

Author:
Nina Jeliazkova Modified 2005-8-17
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.openscience.cdk.interfaces.IBond
org.openscience.cdk.interfaces.IBond.Order, org.openscience.cdk.interfaces.IBond.Stereo
 
Field Summary
protected  boolean inRing
           
 
Fields inherited from class org.openscience.cdk.Bond
atomCount, atoms, order, stereo
 
Fields inherited from class org.openscience.cdk.ElectronContainer
electronCount
 
Constructor Summary
TopologyOrderQueryBond()
           
TopologyOrderQueryBond(org.openscience.cdk.isomorphism.matchers.IQueryAtom arg0, org.openscience.cdk.isomorphism.matchers.IQueryAtom arg1, org.openscience.cdk.interfaces.IBond.Order arg2)
           
TopologyOrderQueryBond(org.openscience.cdk.isomorphism.matchers.IQueryAtom arg0, org.openscience.cdk.isomorphism.matchers.IQueryAtom arg1, org.openscience.cdk.interfaces.IBond.Order arg2, boolean inRing)
           
 
Method Summary
 boolean isInRing()
           
 boolean matches(org.openscience.cdk.interfaces.IBond arg0)
           
 void setInRing(boolean inRing)
           
 
Methods inherited from class org.openscience.cdk.isomorphism.matchers.OrderQueryBond
setAtomAt, setAtoms
 
Methods inherited from class org.openscience.cdk.Bond
atoms, clone, compare, contains, get2DCenter, get3DCenter, getAtom, getAtomCount, getConnectedAtom, getConnectedAtoms, getOrder, getStereo, isConnectedTo, setAtom, setOrder, setStereo, toString
 
Methods inherited from class org.openscience.cdk.ElectronContainer
getElectronCount, setElectronCount
 
Methods inherited from class org.openscience.cdk.ChemObject
addListener, getBuilder, getFlag, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopy
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openscience.cdk.interfaces.IElectronContainer
getElectronCount, setElectronCount
 
Methods inherited from interface org.openscience.cdk.interfaces.IChemObject
addListener, getFlag, getFlags, getID, getListenerCount, getNotification, getProperties, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty
 
Methods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilder
 

Field Detail

inRing

protected boolean inRing
Constructor Detail

TopologyOrderQueryBond

public TopologyOrderQueryBond()

TopologyOrderQueryBond

public TopologyOrderQueryBond(org.openscience.cdk.isomorphism.matchers.IQueryAtom arg0,
                              org.openscience.cdk.isomorphism.matchers.IQueryAtom arg1,
                              org.openscience.cdk.interfaces.IBond.Order arg2)
Parameters:
arg0 -
arg1 -
arg2 -

TopologyOrderQueryBond

public TopologyOrderQueryBond(org.openscience.cdk.isomorphism.matchers.IQueryAtom arg0,
                              org.openscience.cdk.isomorphism.matchers.IQueryAtom arg1,
                              org.openscience.cdk.interfaces.IBond.Order arg2,
                              boolean inRing)
Method Detail

matches

public boolean matches(org.openscience.cdk.interfaces.IBond arg0)
Specified by:
matches in interface org.openscience.cdk.isomorphism.matchers.IQueryBond
Overrides:
matches in class org.openscience.cdk.isomorphism.matchers.OrderQueryBond

isInRing

public boolean isInRing()
Returns:
Returns the inRing.

setInRing

public void setInRing(boolean inRing)
Parameters:
inRing - The inRing to set.


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.