//Auto-generated by kalyptus. DO NOT EDIT.
namespace DOM {
	using Kimono;
	using System;
	using Qyoto;
	/// <remarks>
	///  Notice of modification to part of a document. See the <a
	///  href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-ins">
	///  INS </a> and <a
	///  href="http://www.w3.org/TR/REC-html40/struct/text.html#edef-del">
	///  DEL </a> element definitions in HTML 4.0.
	///  </remarks>		<short>    Notice of modification to part of a document.</short>
	[SmokeClass("DOM::HTMLModElement")]
	public class HTMLModElement : DOM.HTMLElement, IDisposable {
 		protected HTMLModElement(Type dummy) : base((Type) null) {}
		protected new void CreateProxy() {
			interceptor = new SmokeInvocation(typeof(HTMLModElement), this);
		}
		// DOM::HTMLModElement* HTMLModElement(DOM::HTMLElementImpl* arg1); >>>> NOT CONVERTED
		public HTMLModElement() : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("HTMLModElement", "HTMLModElement()", typeof(void));
		}
		public HTMLModElement(DOM.HTMLModElement other) : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("HTMLModElement#", "HTMLModElement(const DOM::HTMLModElement&)", typeof(void), typeof(DOM.HTMLModElement), other);
		}
		public HTMLModElement(DOM.Node other) : this((Type) null) {
			CreateProxy();
			interceptor.Invoke("HTMLModElement#", "HTMLModElement(const DOM::Node&)", typeof(void), typeof(DOM.Node), other);
		}
		/// <remarks>
		///  A URI designating a document that describes the reason for the
		///  change. See the <a href="http://www.w3.org/TR/REC-html40/">
		///  cite attribute definition </a> in HTML 4.0.
		///      </remarks>		<short>    A URI designating a document that describes the reason for the  change.</short>
		public DOM.DOMString Cite() {
			return (DOM.DOMString) interceptor.Invoke("cite", "cite() const", typeof(DOM.DOMString));
		}
		/// <remarks>
		///  see cite
		///      </remarks>		<short>    see cite      </short>
		public void SetCite(DOM.DOMString arg1) {
			interceptor.Invoke("setCite#", "setCite(const DOM::DOMString&)", typeof(void), typeof(DOM.DOMString), arg1);
		}
		/// <remarks>
		///  The date and time of the change. See the <a
		///  href="http://www.w3.org/TR/REC-html40/struct/text.html#adef-datetime">
		///  datetime attribute definition </a> in HTML 4.0.
		///      </remarks>		<short>    The date and time of the change.</short>
		public DOM.DOMString DateTime() {
			return (DOM.DOMString) interceptor.Invoke("dateTime", "dateTime() const", typeof(DOM.DOMString));
		}
		/// <remarks>
		///  see dateTime
		///      </remarks>		<short>    see dateTime      </short>
		public void SetDateTime(DOM.DOMString arg1) {
			interceptor.Invoke("setDateTime#", "setDateTime(const DOM::DOMString&)", typeof(void), typeof(DOM.DOMString), arg1);
		}
		~HTMLModElement() {
			interceptor.Invoke("~HTMLModElement", "~HTMLModElement()", typeof(void));
		}
		public new void Dispose() {
			interceptor.Invoke("~HTMLModElement", "~HTMLModElement()", typeof(void));
		}
	}
}
