
/*
 *
 * Autogenerated
 *
 */

package org.inb.biomoby.shared.ontology;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import java.util.List;
import org.inb.biomoby.shared.datatypes.*;
import org.inb.biomoby.shared.message.MobyObject;

  
@XmlRootElement(name="CATHDomain")
@XmlType(name="CATHDomain")
public class CATHDomain extends MobyObject implements Serializable
{

    public List<? extends StructureBoundaries> getSegments()
    {
        return getAttributes("Segments");
    }

    public void addSegments(StructureBoundaries segments)
    {
        putAttribute("Segments", segments);
    }

    public CommentedObject get_class()
    {
        return getAttribute("Class");
    }

    public void set_class(CommentedObject _class)
    {
        putAttribute("Class", _class);
    }

    public CommentedObject getArchitecture()
    {
        return getAttribute("Architecture");
    }

    public void setArchitecture(CommentedObject architecture)
    {
        putAttribute("Architecture", architecture);
    }

    public CommentedObject getTopology()
    {
        return getAttribute("Topology");
    }

    public void setTopology(CommentedObject topology)
    {
        putAttribute("Topology", topology);
    }

    public CommentedObject getHomologous_Superfamily()
    {
        return getAttribute("Homologous_Superfamily");
    }

    public void setHomologous_Superfamily(CommentedObject homologous_Superfamily)
    {
        putAttribute("Homologous_Superfamily", homologous_Superfamily);
    }

    public MobyString getS35()
    {
        return getAttribute("S35");
    }

    public void setS35(MobyString s35)
    {
        putAttribute("S35", s35);
    }

    public MobyString getS60()
    {
        return getAttribute("S60");
    }

    public void setS60(MobyString s60)
    {
        putAttribute("S60", s60);
    }

    public MobyString getS95()
    {
        return getAttribute("S95");
    }

    public void setS95(MobyString s95)
    {
        putAttribute("S95", s95);
    }

    public MobyString getS100()
    {
        return getAttribute("S100");
    }

    public void setS100(MobyString s100)
    {
        putAttribute("S100", s100);
    }

    public MobyString getDomain()
    {
        return getAttribute("Domain");
    }

    public void setDomain(MobyString domain)
    {
        putAttribute("Domain", domain);
    }

    public MobyString getProtein_name()
    {
        return getAttribute("Protein_name");
    }

    public void setProtein_name(MobyString protein_name)
    {
        putAttribute("Protein_name", protein_name);
    }

    public MobyString getSource()
    {
        return getAttribute("Source");
    }

    public void setSource(MobyString source)
    {
        putAttribute("Source", source);
    }

    public MobyString getName()
    {
        return getAttribute("Name");
    }

    public void setName(MobyString name)
    {
        putAttribute("Name", name);
    }

    public MobyFloat getResolution()
    {
        return getAttribute("Resolution");
    }

    public void setResolution(MobyFloat resolution)
    {
        putAttribute("Resolution", resolution);
    }

    public AminoAcidSequence getAtom()
    {
        return getAttribute("Atom");
    }

    public void setAtom(AminoAcidSequence atom)
    {
        putAttribute("Atom", atom);
    }

    public AminoAcidSequence getComb()
    {
        return getAttribute("Comb");
    }

    public void setComb(AminoAcidSequence comb)
    {
        putAttribute("Comb", comb);
    }

}
