Package org.openscience.cdk.interfaces
Interface IIsotope
-
- All Superinterfaces:
Cloneable
,ICDKObject
,IChemObject
,IElement
- All Known Subinterfaces:
IAtom
,IAtomType
,IFragmentAtom
,IPDBAtom
,IPseudoAtom
,IQueryAtom
- All Known Implementing Classes:
AliphaticAtom
,AliphaticSymbolAtom
,AnyAtom
,AromaticAtom
,AromaticSymbolAtom
,Atom
,Atom
,AtomicNumberAtom
,AtomRef
,AtomType
,AtomType
,ChiralityAtom
,DebugAtom
,DebugAtomType
,DebugFragmentAtom
,DebugIsotope
,DebugPDBAtom
,DebugPseudoAtom
,EnzymeResidueLocator
,ExplicitConnectionAtom
,FormalChargeAtom
,FragmentAtom
,FragmentAtom
,HybridizationNumberAtom
,HydrogenAtom
,ImplicitHCountAtom
,InverseSymbolSetQueryAtom
,Isotope
,Isotope
,LogicalOperatorAtom
,MassAtom
,NonCHHeavyAtom
,PDBAtom
,PDBAtom
,PeriodicGroupNumberAtom
,PharmacophoreAtom
,PharmacophoreQueryAtom
,PseudoAtom
,PseudoAtom
,QueryAtom
,ReactionRoleQueryAtom
,RecursiveSmartsAtom
,RingIdentifierAtom
,RingMembershipAtom
,SmallestRingAtom
,SMARTSAtom
,SymbolAndChargeQueryAtom
,SymbolChargeIDQueryAtom
,SymbolQueryAtom
,SymbolSetQueryAtom
,TotalConnectionAtom
,TotalHCountAtom
,TotalRingConnectionAtom
,TotalValencyAtom
public interface IIsotope extends IElement
Used to store and retrieve data of a particular isotope.- Author:
- egonw
- Source code:
- main
- Belongs to CDK module:
- interfaces
- Keywords:
- isotope, mass number, number, mass
- Created on:
- 2005-08-24
-
-
Field Summary
-
Fields inherited from interface org.openscience.cdk.interfaces.IElement
Ac, Ag, Al, Am, Ar, As, At, Au, B, Ba, Be, Bh, Bi, Bk, Br, C, Ca, Cd, Ce, Cf, Cl, Cm, Cn, Co, Cr, Cs, Cu, Db, Ds, Dy, Er, Es, Eu, F, Fe, Fl, Fm, Fr, Ga, Gd, Ge, H, He, Hf, Hg, Ho, Hs, I, In, Ir, K, Kr, La, Li, Lr, Lu, Lv, Mc, Md, Mg, Mn, Mo, Mt, N, Na, Nb, Nd, Ne, Nh, Ni, No, Np, O, Og, Os, P, Pa, Pb, Pd, Pm, Po, Pr, Pt, Pu, Ra, Rb, Re, Rf, Rg, Rh, Rn, Ru, S, Sb, Sc, Se, Sg, Si, Sm, Sn, Sr, Ta, Tb, Tc, Te, Th, Ti, Tl, Tm, Ts, U, V, W, Wildcard, Xe, Y, Yb, Zn, Zr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Double
getExactMass()
Gets the ExactMass attribute of the Isotope object.Integer
getMassNumber()
Returns the atomic mass of this element.Double
getNaturalAbundance()
Gets the NaturalAbundance attribute of the Isotope object.void
setExactMass(Double exactMass)
Sets the ExactMass attribute of the Isotope object.void
setMassNumber(Integer massNumber)
Sets the atomic mass of this element.void
setNaturalAbundance(Double naturalAbundance)
Sets the NaturalAbundance attribute of the Isotope object.-
Methods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilder
-
Methods inherited from interface org.openscience.cdk.interfaces.IChemObject
addListener, addProperties, clone, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
-
Methods inherited from interface org.openscience.cdk.interfaces.IElement
getAtomicNumber, getSymbol, setAtomicNumber, setSymbol
-
-
-
-
Method Detail
-
setNaturalAbundance
void setNaturalAbundance(Double naturalAbundance)
Sets the NaturalAbundance attribute of the Isotope object.- Parameters:
naturalAbundance
- The new NaturalAbundance value- See Also:
getNaturalAbundance()
-
setExactMass
void setExactMass(Double exactMass)
Sets the ExactMass attribute of the Isotope object.- Parameters:
exactMass
- The new ExactMass value- See Also:
getExactMass()
-
getNaturalAbundance
Double getNaturalAbundance()
Gets the NaturalAbundance attribute of the Isotope object. Returns null when unconfigured.- Returns:
- The NaturalAbundance value
- See Also:
setNaturalAbundance(java.lang.Double)
-
getExactMass
Double getExactMass()
Gets the ExactMass attribute of the Isotope object. Returns null when unconfigured.- Returns:
- The ExactMass value
- See Also:
setExactMass(java.lang.Double)
-
getMassNumber
Integer getMassNumber()
Returns the atomic mass of this element. Returns null when unconfigured.- Returns:
- The atomic mass of this element
- See Also:
setMassNumber(Integer)
-
setMassNumber
void setMassNumber(Integer massNumber)
Sets the atomic mass of this element.- Parameters:
massNumber
- The atomic mass to be assigned to this element- See Also:
getMassNumber()
-
-