Class MMoleculeProp

    • Constructor Detail

      • MMoleculeProp

        public MMoleculeProp​(Molecule m)
        Constructs a property object from a molecule.
        Parameters:
        m - the molecule
    • Method Detail

      • getPropValue

        public Object getPropValue()
        Gets the property value as an object.
        Specified by:
        getPropValue in class MProp
        Returns:
        the Molecule
      • getMolecule

        public Molecule getMolecule()
        Gets the molecule.
        Returns:
        the molecule or null
      • getPropType

        public String getPropType()
        Gets the type name of the property.
        Specified by:
        getPropType in class MProp
        Returns:
        "Molecule"
      • getPropXSDType

        public String getPropXSDType()
        Gets the XSD type name of the property.
        Specified by:
        getPropXSDType in class MProp
        Returns:
        "ENTITY"
      • cloneProp

        public MProp cloneProp()
        Clones the object.
        Specified by:
        cloneProp in class MProp
        Returns:
        the clone
      • clone

        public Object clone()
        Clones the object.
        Overrides:
        clone in class Object
        Returns:
        the clone
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        String representation of this object: number of atoms, number of bonds.
        Overrides:
        toString in class MProp
        Returns:
        a string representation of this object
        Since:
        Marvin 5.7, 07/25/2011