org.biopax.paxtools.impl.level3
Class SmallMoleculeReferenceImpl

java.lang.Object
  extended by org.biopax.paxtools.impl.BioPAXElementImpl
      extended by org.biopax.paxtools.impl.level3.L3ElementImpl
          extended by org.biopax.paxtools.impl.level3.XReferrableImpl
              extended by org.biopax.paxtools.impl.level3.NamedImpl
                  extended by org.biopax.paxtools.impl.level3.EntityReferenceImpl
                      extended by org.biopax.paxtools.impl.level3.SmallMoleculeReferenceImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, EntityReference, Level3Element, Named, Observable, SmallMoleculeReference, UtilityClass, XReferrable

@Entity
@Indexed
public class SmallMoleculeReferenceImpl
extends EntityReferenceImpl
implements SmallMoleculeReference

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biopax.paxtools.model.BioPAXElement
BioPAXElement.Key
 
Field Summary
 
Fields inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
SEARCH_FIELD_AVAILABILITY, SEARCH_FIELD_COMMENT, SEARCH_FIELD_EC_NUMBER, SEARCH_FIELD_KEYWORD, SEARCH_FIELD_NAME, SEARCH_FIELD_SEQUENCE, SEARCH_FIELD_TERM, SEARCH_FIELD_XREF_DB, SEARCH_FIELD_XREF_ID, SEARCH_INDEX_NAME
 
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT
 
Constructor Summary
SmallMoleculeReferenceImpl()
           
 
Method Summary
 java.lang.String getChemicalFormula()
           
 java.lang.Class<? extends SmallMoleculeReference> getModelInterface()
          This method returns the actual model interface that a class implements.
 float getMolecularWeight()
           
 ChemicalStructure getStructure()
           
protected  boolean semanticallyEquivalent(BioPAXElement element)
           
 void setChemicalFormula(java.lang.String formula)
           
 void setMolecularWeight(float molecularWeight)
           
 void setStructure(ChemicalStructure structure)
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.EntityReferenceImpl
addEntityFeature, addEntityReferenceType, addEvidence, addMemberEntityReference, getEntityFeature, getEntityReferenceOf, getEntityReferenceType, getEvidence, getMemberEntityReference, getMemberEntityReferenceOf, removeEntityFeature, removeEntityReferenceType, removeEvidence, removeMemberEntityReference, setEntityFeature, setEntityReferenceOf, setEntityReferenceType, setEvidence, setMemberEntity, setMemberEntityReference, setMemberEntityReferenceOf
 
Methods inherited from class org.biopax.paxtools.impl.level3.NamedImpl
addName, getDisplayName, getDisplayNameX, getName, getNameX, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setNameX, setStandardName, setStandardNameX
 
Methods inherited from class org.biopax.paxtools.impl.level3.XReferrableImpl
addXref, equivalenceCode, getXref, hasCommonUnificationXref, removeXref, setXref
 
Methods inherited from class org.biopax.paxtools.impl.level3.L3ElementImpl
addComment, getComment, removeComment, setComment
 
Methods inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
getAnnotations, getProxyId, getRDFId, getVersion, isEquivalent, setProxyId, setRDFId, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.biopax.paxtools.model.level3.EntityReference
addEntityFeature, addEntityReferenceType, addMemberEntityReference, getEntityFeature, getEntityReferenceOf, getEntityReferenceType, getMemberEntityReference, getMemberEntityReferenceOf, removeEntityFeature, removeEntityReferenceType, removeMemberEntityReference
 
Methods inherited from interface org.biopax.paxtools.model.level3.Named
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setStandardName
 
Methods inherited from interface org.biopax.paxtools.model.level3.XReferrable
addXref, getXref, removeXref
 
Methods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getRDFId, isEquivalent
 
Methods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidence
 

Constructor Detail

SmallMoleculeReferenceImpl

public SmallMoleculeReferenceImpl()
Method Detail

getModelInterface

public java.lang.Class<? extends SmallMoleculeReference> getModelInterface()
Description copied from interface: BioPAXElement
This method returns the actual model interface that a class implements.

Specified by:
getModelInterface in interface BioPAXElement
Overrides:
getModelInterface in class EntityReferenceImpl
Returns:
an interface from org.biopax.paxtools.model package corresponding to a BioPAX class.

getChemicalFormula

@Field(name="keyword",
       index=TOKENIZED)
public java.lang.String getChemicalFormula()
Specified by:
getChemicalFormula in interface SmallMoleculeReference

setChemicalFormula

public void setChemicalFormula(java.lang.String formula)
Specified by:
setChemicalFormula in interface SmallMoleculeReference

getMolecularWeight

public float getMolecularWeight()
Specified by:
getMolecularWeight in interface SmallMoleculeReference

setMolecularWeight

public void setMolecularWeight(float molecularWeight)
Specified by:
setMolecularWeight in interface SmallMoleculeReference

getStructure

public ChemicalStructure getStructure()
Specified by:
getStructure in interface SmallMoleculeReference

setStructure

public void setStructure(ChemicalStructure structure)
Specified by:
setStructure in interface SmallMoleculeReference

semanticallyEquivalent

protected boolean semanticallyEquivalent(BioPAXElement element)
Overrides:
semanticallyEquivalent in class EntityReferenceImpl


Copyright © 2011 BioPAX. All Rights Reserved.