package org.w3c.dom.svg;

import org.w3c.dom.DOMException;
import org.w3c.dom.Element;
import org.w3c.dom.events.EventTarget;

public interface SVGElement extends Element, EventTarget
{

 public void setId(String string_1) throws DOMException;
 
 public String getId();
 
 public Element getFirstElementChild();
 
 public Element getNextElementSibling();
 
 public String getTrait(String string_1) throws DOMException;
 
 public String getTraitNS(String string_1, String string_2) throws DOMException;
 
 public float getFloatTrait(String string_1) throws DOMException;
 
 public SVGMatrix getMatrixTrait(String string_1) throws DOMException;
 
 public SVGRect getRectTrait(String string_1) throws DOMException;
 
 public SVGPath getPathTrait(String string_1) throws DOMException;
 
 public SVGRGBColor getRGBColorTrait(String string_1) throws DOMException;
 
 public void setTrait(String string_1, String string_2) throws DOMException;
 
 public void setTraitNS(String string_1, String string_2, String string_3) throws DOMException;
 
 public void setFloatTrait(String string_1, float float_1) throws DOMException;
 
 public void setMatrixTrait(String string_1, SVGMatrix svgmatrix_1) throws DOMException;
 
 public void setRectTrait(String string_1, SVGRect svgrect_1) throws DOMException;
 
 public void setPathTrait(String string_1, SVGPath svgpath_1) throws DOMException;
 
 public void setRGBColorTrait(String string_1, SVGRGBColor svgrgbcolor_1) throws DOMException;
 
}