removed now standard jre css related interfaces
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSS2Properties.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSS2Properties.java
deleted file mode 100644
index 821e2a9..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSS2Properties.java
+++ /dev/null
@@ -1,1666 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSS2Properties</code> interface represents a convenience
- * mechanism for retrieving and setting properties within a
- * <code>CSSStyleDeclaration</code>. The attributes of this interface
- * correspond to all the properties specified in CSS2. Getting an attribute of
- * this interface is equivalent to calling the <code>getPropertyValue</code>
- * method of the <code>CSSStyleDeclaration</code> interface. Setting an
- * attribute of this interface is equivalent to calling the
- * <code>setProperty</code> method of the <code>CSSStyleDeclaration</code>
- * interface.
- * <p>
- * A conformant implementation of the CSS module is not required to implement
- * the <code>CSS2Properties</code> interface. If an implementation does
- * implement this interface, the expectation is that language-specific methods
- * can be used to cast from an instance of the
- * <code>CSSStyleDeclaration</code> interface to the
- * <code>CSS2Properties</code> interface.
- * <p>
- * If an implementation does implement this interface, it is expected to
- * understand the specific syntax of the shorthand properties, and apply their
- * semantics; when the <code>margin</code> property is set, for example, the
- * <code>marginTop</code>,<code>marginRight</code>,
- * <code>marginBottom</code> and <code>marginLeft</code> properties are
- * actually being set by the underlying implementation.
- * <p>
- * When dealing with CSS "shorthand" properties, the shorthand properties
- * should be decomposed into their component longhand properties as
- * appropriate, and when querying for their value, the form returned should be
- * the shortest form exactly equivalent to the declarations made in the
- * ruleset. However, if there is no shorthand declaration that could be added
- * to the ruleset without changing in any way the rules already declared in
- * the ruleset (i.e., by adding longhand rules that were previously not
- * declared in the ruleset), then the empty string should be returned for the
- * shorthand property.
- * <p>
- * For example, querying for the <code>font</code> property should not
- * return "normal normal normal 14pt/normal Arial, sans-serif", when "14pt
- * Arial, sans-serif" suffices. (The normals are initial values, and are
- * implied by use of the longhand property.)
- * <p>
- * If the values for all the longhand properties that compose a particular
- * string are the initial values, then a string consisting of all the initial
- * values should be returned (e.g. a <code>border-width</code> value of
- * "medium" should be returned as such, not as "").
- * <p>
- * For some shorthand properties that take missing values from other sides,
- * such as the <code>margin</code>,<code>padding</code>, and
- * <code>border-[width|style|color]</code> properties, the minimum number of
- * sides possible should be used; i.e., "0px 10px" will be returned instead of
- * "0px 10px 0px 10px".
- * <p>
- * If the value of a shorthand property can not be decomposed into its
- * component longhand properties, as is the case for the <code>font</code>
- * property with a value of "menu", querying for the values of the component
- * longhand properties should return the empty string.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSS2Properties {
-	/**
-	 * See the azimuth property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getAzimuth();
-
-	public void setAzimuth(String azimuth) throws DOMException;
-
-	/**
-	 * See the background property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackground();
-
-	public void setBackground(String background) throws DOMException;
-
-	/**
-	 * See the background-attachment property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackgroundAttachment();
-
-	public void setBackgroundAttachment(String backgroundAttachment) throws DOMException;
-
-	/**
-	 * See the background-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackgroundColor();
-
-	public void setBackgroundColor(String backgroundColor) throws DOMException;
-
-	/**
-	 * See the background-image property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackgroundImage();
-
-	public void setBackgroundImage(String backgroundImage) throws DOMException;
-
-	/**
-	 * See the background-position property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackgroundPosition();
-
-	public void setBackgroundPosition(String backgroundPosition) throws DOMException;
-
-	/**
-	 * See the background-repeat property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBackgroundRepeat();
-
-	public void setBackgroundRepeat(String backgroundRepeat) throws DOMException;
-
-	/**
-	 * See the border property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorder();
-
-	public void setBorder(String border) throws DOMException;
-
-	/**
-	 * See the border-collapse property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderCollapse();
-
-	public void setBorderCollapse(String borderCollapse) throws DOMException;
-
-	/**
-	 * See the border-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderColor();
-
-	public void setBorderColor(String borderColor) throws DOMException;
-
-	/**
-	 * See the border-spacing property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderSpacing();
-
-	public void setBorderSpacing(String borderSpacing) throws DOMException;
-
-	/**
-	 * See the border-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderStyle();
-
-	public void setBorderStyle(String borderStyle) throws DOMException;
-
-	/**
-	 * See the border-top property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderTop();
-
-	public void setBorderTop(String borderTop) throws DOMException;
-
-	/**
-	 * See the border-right property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderRight();
-
-	public void setBorderRight(String borderRight) throws DOMException;
-
-	/**
-	 * See the border-bottom property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderBottom();
-
-	public void setBorderBottom(String borderBottom) throws DOMException;
-
-	/**
-	 * See the border-left property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderLeft();
-
-	public void setBorderLeft(String borderLeft) throws DOMException;
-
-	/**
-	 * See the border-top-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderTopColor();
-
-	public void setBorderTopColor(String borderTopColor) throws DOMException;
-
-	/**
-	 * See the border-right-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderRightColor();
-
-	public void setBorderRightColor(String borderRightColor) throws DOMException;
-
-	/**
-	 * See the border-bottom-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderBottomColor();
-
-	public void setBorderBottomColor(String borderBottomColor) throws DOMException;
-
-	/**
-	 * See the border-left-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderLeftColor();
-
-	public void setBorderLeftColor(String borderLeftColor) throws DOMException;
-
-	/**
-	 * See the border-top-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderTopStyle();
-
-	public void setBorderTopStyle(String borderTopStyle) throws DOMException;
-
-	/**
-	 * See the border-right-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderRightStyle();
-
-	public void setBorderRightStyle(String borderRightStyle) throws DOMException;
-
-	/**
-	 * See the border-bottom-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderBottomStyle();
-
-	public void setBorderBottomStyle(String borderBottomStyle) throws DOMException;
-
-	/**
-	 * See the border-left-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderLeftStyle();
-
-	public void setBorderLeftStyle(String borderLeftStyle) throws DOMException;
-
-	/**
-	 * See the border-top-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderTopWidth();
-
-	public void setBorderTopWidth(String borderTopWidth) throws DOMException;
-
-	/**
-	 * See the border-right-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderRightWidth();
-
-	public void setBorderRightWidth(String borderRightWidth) throws DOMException;
-
-	/**
-	 * See the border-bottom-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderBottomWidth();
-
-	public void setBorderBottomWidth(String borderBottomWidth) throws DOMException;
-
-	/**
-	 * See the border-left-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderLeftWidth();
-
-	public void setBorderLeftWidth(String borderLeftWidth) throws DOMException;
-
-	/**
-	 * See the border-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBorderWidth();
-
-	public void setBorderWidth(String borderWidth) throws DOMException;
-
-	/**
-	 * See the bottom property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getBottom();
-
-	public void setBottom(String bottom) throws DOMException;
-
-	/**
-	 * See the caption-side property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCaptionSide();
-
-	public void setCaptionSide(String captionSide) throws DOMException;
-
-	/**
-	 * See the clear property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getClear();
-
-	public void setClear(String clear) throws DOMException;
-
-	/**
-	 * See the clip property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getClip();
-
-	public void setClip(String clip) throws DOMException;
-
-	/**
-	 * See the color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getColor();
-
-	public void setColor(String color) throws DOMException;
-
-	/**
-	 * See the content property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getContent();
-
-	public void setContent(String content) throws DOMException;
-
-	/**
-	 * See the counter-increment property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCounterIncrement();
-
-	public void setCounterIncrement(String counterIncrement) throws DOMException;
-
-	/**
-	 * See the counter-reset property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCounterReset();
-
-	public void setCounterReset(String counterReset) throws DOMException;
-
-	/**
-	 * See the cue property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCue();
-
-	public void setCue(String cue) throws DOMException;
-
-	/**
-	 * See the cue-after property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCueAfter();
-
-	public void setCueAfter(String cueAfter) throws DOMException;
-
-	/**
-	 * See the cue-before property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCueBefore();
-
-	public void setCueBefore(String cueBefore) throws DOMException;
-
-	/**
-	 * See the cursor property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCursor();
-
-	public void setCursor(String cursor) throws DOMException;
-
-	/**
-	 * See the direction property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getDirection();
-
-	public void setDirection(String direction) throws DOMException;
-
-	/**
-	 * See the display property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getDisplay();
-
-	public void setDisplay(String display) throws DOMException;
-
-	/**
-	 * See the elevation property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getElevation();
-
-	public void setElevation(String elevation) throws DOMException;
-
-	/**
-	 * See the empty-cells property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getEmptyCells();
-
-	public void setEmptyCells(String emptyCells) throws DOMException;
-
-	/**
-	 * See the float property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getCssFloat();
-
-	public void setCssFloat(String cssFloat) throws DOMException;
-
-	/**
-	 * See the font property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFont();
-
-	public void setFont(String font) throws DOMException;
-
-	/**
-	 * See the font-family property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontFamily();
-
-	public void setFontFamily(String fontFamily) throws DOMException;
-
-	/**
-	 * See the font-size property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontSize();
-
-	public void setFontSize(String fontSize) throws DOMException;
-
-	/**
-	 * See the font-size-adjust property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontSizeAdjust();
-
-	public void setFontSizeAdjust(String fontSizeAdjust) throws DOMException;
-
-	/**
-	 * See the font-stretch property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontStretch();
-
-	public void setFontStretch(String fontStretch) throws DOMException;
-
-	/**
-	 * See the font-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontStyle();
-
-	public void setFontStyle(String fontStyle) throws DOMException;
-
-	/**
-	 * See the font-variant property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontVariant();
-
-	public void setFontVariant(String fontVariant) throws DOMException;
-
-	/**
-	 * See the font-weight property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getFontWeight();
-
-	public void setFontWeight(String fontWeight) throws DOMException;
-
-	/**
-	 * See the height property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getHeight();
-
-	public void setHeight(String height) throws DOMException;
-
-	/**
-	 * See the left property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getLeft();
-
-	public void setLeft(String left) throws DOMException;
-
-	/**
-	 * See the letter-spacing property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getLetterSpacing();
-
-	public void setLetterSpacing(String letterSpacing) throws DOMException;
-
-	/**
-	 * See the line-height property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getLineHeight();
-
-	public void setLineHeight(String lineHeight) throws DOMException;
-
-	/**
-	 * See the list-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getListStyle();
-
-	public void setListStyle(String listStyle) throws DOMException;
-
-	/**
-	 * See the list-style-image property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getListStyleImage();
-
-	public void setListStyleImage(String listStyleImage) throws DOMException;
-
-	/**
-	 * See the list-style-position property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getListStylePosition();
-
-	public void setListStylePosition(String listStylePosition) throws DOMException;
-
-	/**
-	 * See the list-style-type property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getListStyleType();
-
-	public void setListStyleType(String listStyleType) throws DOMException;
-
-	/**
-	 * See the margin property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMargin();
-
-	public void setMargin(String margin) throws DOMException;
-
-	/**
-	 * See the margin-top property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarginTop();
-
-	public void setMarginTop(String marginTop) throws DOMException;
-
-	/**
-	 * See the margin-right property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarginRight();
-
-	public void setMarginRight(String marginRight) throws DOMException;
-
-	/**
-	 * See the margin-bottom property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarginBottom();
-
-	public void setMarginBottom(String marginBottom) throws DOMException;
-
-	/**
-	 * See the margin-left property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarginLeft();
-
-	public void setMarginLeft(String marginLeft) throws DOMException;
-
-	/**
-	 * See the marker-offset property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarkerOffset();
-
-	public void setMarkerOffset(String markerOffset) throws DOMException;
-
-	/**
-	 * See the marks property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMarks();
-
-	public void setMarks(String marks) throws DOMException;
-
-	/**
-	 * See the max-height property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMaxHeight();
-
-	public void setMaxHeight(String maxHeight) throws DOMException;
-
-	/**
-	 * See the max-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMaxWidth();
-
-	public void setMaxWidth(String maxWidth) throws DOMException;
-
-	/**
-	 * See the min-height property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMinHeight();
-
-	public void setMinHeight(String minHeight) throws DOMException;
-
-	/**
-	 * See the min-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getMinWidth();
-
-	public void setMinWidth(String minWidth) throws DOMException;
-
-	/**
-	 * See the orphans property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOrphans();
-
-	public void setOrphans(String orphans) throws DOMException;
-
-	/**
-	 * See the outline property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOutline();
-
-	public void setOutline(String outline) throws DOMException;
-
-	/**
-	 * See the outline-color property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOutlineColor();
-
-	public void setOutlineColor(String outlineColor) throws DOMException;
-
-	/**
-	 * See the outline-style property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOutlineStyle();
-
-	public void setOutlineStyle(String outlineStyle) throws DOMException;
-
-	/**
-	 * See the outline-width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOutlineWidth();
-
-	public void setOutlineWidth(String outlineWidth) throws DOMException;
-
-	/**
-	 * See the overflow property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getOverflow();
-
-	public void setOverflow(String overflow) throws DOMException;
-
-	/**
-	 * See the padding property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPadding();
-
-	public void setPadding(String padding) throws DOMException;
-
-	/**
-	 * See the padding-top property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPaddingTop();
-
-	public void setPaddingTop(String paddingTop) throws DOMException;
-
-	/**
-	 * See the padding-right property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPaddingRight();
-
-	public void setPaddingRight(String paddingRight) throws DOMException;
-
-	/**
-	 * See the padding-bottom property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPaddingBottom();
-
-	public void setPaddingBottom(String paddingBottom) throws DOMException;
-
-	/**
-	 * See the padding-left property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPaddingLeft();
-
-	public void setPaddingLeft(String paddingLeft) throws DOMException;
-
-	/**
-	 * See the page property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPage();
-
-	public void setPage(String page) throws DOMException;
-
-	/**
-	 * See the page-break-after property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPageBreakAfter();
-
-	public void setPageBreakAfter(String pageBreakAfter) throws DOMException;
-
-	/**
-	 * See the page-break-before property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPageBreakBefore();
-
-	public void setPageBreakBefore(String pageBreakBefore) throws DOMException;
-
-	/**
-	 * See the page-break-inside property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPageBreakInside();
-
-	public void setPageBreakInside(String pageBreakInside) throws DOMException;
-
-	/**
-	 * See the pause property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPause();
-
-	public void setPause(String pause) throws DOMException;
-
-	/**
-	 * See the pause-after property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPauseAfter();
-
-	public void setPauseAfter(String pauseAfter) throws DOMException;
-
-	/**
-	 * See the pause-before property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPauseBefore();
-
-	public void setPauseBefore(String pauseBefore) throws DOMException;
-
-	/**
-	 * See the pitch property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPitch();
-
-	public void setPitch(String pitch) throws DOMException;
-
-	/**
-	 * See the pitch-range property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPitchRange();
-
-	public void setPitchRange(String pitchRange) throws DOMException;
-
-	/**
-	 * See the play-during property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPlayDuring();
-
-	public void setPlayDuring(String playDuring) throws DOMException;
-
-	/**
-	 * See the position property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getPosition();
-
-	public void setPosition(String position) throws DOMException;
-
-	/**
-	 * See the quotes property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getQuotes();
-
-	public void setQuotes(String quotes) throws DOMException;
-
-	/**
-	 * See the richness property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getRichness();
-
-	public void setRichness(String richness) throws DOMException;
-
-	/**
-	 * See the right property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getRight();
-
-	public void setRight(String right) throws DOMException;
-
-	/**
-	 * See the size property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSize();
-
-	public void setSize(String size) throws DOMException;
-
-	/**
-	 * See the speak property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSpeak();
-
-	public void setSpeak(String speak) throws DOMException;
-
-	/**
-	 * See the speak-header property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSpeakHeader();
-
-	public void setSpeakHeader(String speakHeader) throws DOMException;
-
-	/**
-	 * See the speak-numeral property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSpeakNumeral();
-
-	public void setSpeakNumeral(String speakNumeral) throws DOMException;
-
-	/**
-	 * See the speak-punctuation property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSpeakPunctuation();
-
-	public void setSpeakPunctuation(String speakPunctuation) throws DOMException;
-
-	/**
-	 * See the speech-rate property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getSpeechRate();
-
-	public void setSpeechRate(String speechRate) throws DOMException;
-
-	/**
-	 * See the stress property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getStress();
-
-	public void setStress(String stress) throws DOMException;
-
-	/**
-	 * See the table-layout property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTableLayout();
-
-	public void setTableLayout(String tableLayout) throws DOMException;
-
-	/**
-	 * See the text-align property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTextAlign();
-
-	public void setTextAlign(String textAlign) throws DOMException;
-
-	/**
-	 * See the text-decoration property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTextDecoration();
-
-	public void setTextDecoration(String textDecoration) throws DOMException;
-
-	/**
-	 * See the text-indent property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTextIndent();
-
-	public void setTextIndent(String textIndent) throws DOMException;
-
-	/**
-	 * See the text-shadow property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTextShadow();
-
-	public void setTextShadow(String textShadow) throws DOMException;
-
-	/**
-	 * See the text-transform property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTextTransform();
-
-	public void setTextTransform(String textTransform) throws DOMException;
-
-	/**
-	 * See the top property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getTop();
-
-	public void setTop(String top) throws DOMException;
-
-	/**
-	 * See the unicode-bidi property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getUnicodeBidi();
-
-	public void setUnicodeBidi(String unicodeBidi) throws DOMException;
-
-	/**
-	 * See the vertical-align property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getVerticalAlign();
-
-	public void setVerticalAlign(String verticalAlign) throws DOMException;
-
-	/**
-	 * See the visibility property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getVisibility();
-
-	public void setVisibility(String visibility) throws DOMException;
-
-	/**
-	 * See the voice-family property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getVoiceFamily();
-
-	public void setVoiceFamily(String voiceFamily) throws DOMException;
-
-	/**
-	 * See the volume property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getVolume();
-
-	public void setVolume(String volume) throws DOMException;
-
-	/**
-	 * See the white-space property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getWhiteSpace();
-
-	public void setWhiteSpace(String whiteSpace) throws DOMException;
-
-	/**
-	 * See the widows property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getWidows();
-
-	public void setWidows(String widows) throws DOMException;
-
-	/**
-	 * See the width property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getWidth();
-
-	public void setWidth(String width) throws DOMException;
-
-	/**
-	 * See the word-spacing property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getWordSpacing();
-
-	public void setWordSpacing(String wordSpacing) throws DOMException;
-
-	/**
-	 * See the z-index property definition in CSS2.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the new value has a syntax error
-	 *                and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public String getZIndex();
-
-	public void setZIndex(String zIndex) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSCharsetRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSCharsetRule.java
deleted file mode 100644
index cc44b30..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSCharsetRule.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSCharsetRule</code> interface represents a
- * 
- * @charset rule in a CSS style sheet. The value of the <code>encoding</code>
- *          attribute does not affect the encoding of text data in the DOM
- *          objects; this encoding is always UTF-16. After a stylesheet is
- *          loaded, the value of the <code>encoding</code> attribute is the
- *          value found in the <code>@charset</code> rule. If there was no <code>@charset</code> in the original document, then no
- *          <code>CSSCharsetRule</code> is created. The value of the
- *          <code>encoding</code> attribute may also be used as a hint for
- *          the encoding used on serialization of the style sheet.
- *          <p>
- *          The value of the
- * @charset rule (and therefore of the <code>CSSCharsetRule</code>) may not
- *          correspond to the encoding the document actually came in;
- *          character encoding information e.g. in an HTTP header, has
- *          priority (see CSS document representation) but this is not
- *          reflected in the <code>CSSCharsetRule</code>.
- *          <p>
- *          See also the <a
- *          href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- *          Object Model (DOM) Level 2 Style Specification </a>.
- * @since DOM Level 2
- */
-public interface CSSCharsetRule extends CSSRule {
-	/**
-	 * The encoding information used in this <code>@charset</code> rule.
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified encoding value has a
-	 *                syntax error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this encoding
-	 *                rule is readonly.
-	 */
-	public String getEncoding();
-
-	public void setEncoding(String encoding) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSFontFaceRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSFontFaceRule.java
deleted file mode 100644
index 48aff6e..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSFontFaceRule.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSFontFaceRule</code> interface represents a
- * 
- * @font-face rule in a CSS style sheet. The <code>@font-face</code> rule is used to hold a set of font descriptions.
- *            <p>
- *            See also the <a
- *            href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- *            Object Model (DOM) Level 2 Style Specification </a>.
- * @since DOM Level 2
- */
-public interface CSSFontFaceRule extends CSSRule {
-	/**
-	 * The declaration-block of this rule.
-	 */
-	public CSSStyleDeclaration getStyle();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSImportRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSImportRule.java
deleted file mode 100644
index 9708d08..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSImportRule.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.stylesheets.MediaList;
-
-/**
- * The <code>CSSImportRule</code> interface represents a
- * 
- * @import rule within a CSS style sheet. The <code>@import</code> rule is used to import style rules from other style sheets.
- *         <p>
- *         See also the <a
- *         href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- *         Object Model (DOM) Level 2 Style Specification </a>.
- * @since DOM Level 2
- */
-public interface CSSImportRule extends CSSRule {
-	/**
-	 * The location of the style sheet to be imported. The attribute will not
-	 * contain the <code>"url(...)"</code> specifier around the URI.
-	 */
-	public String getHref();
-
-	/**
-	 * A list of media types for which this style sheet may be used.
-	 */
-	public MediaList getMedia();
-
-	/**
-	 * The style sheet referred to by this rule, if it has been loaded. The
-	 * value of this attribute is <code>null</code> if the style sheet has
-	 * not yet been loaded or if it will not be loaded (e.g. if the style
-	 * sheet is for a media type not supported by the user agent).
-	 */
-	public CSSStyleSheet getStyleSheet();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSMediaRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSMediaRule.java
deleted file mode 100644
index ce1c5aa..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSMediaRule.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.MediaList;
-
-/**
- * The <code>CSSMediaRule</code> interface represents a
- * 
- * @media rule in a CSS style sheet. A <code>@media</code> rule can be used to delimit style rules for specific media
- *        types.
- *        <p>
- *        See also the <a
- *        href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- *        Object Model (DOM) Level 2 Style Specification </a>.
- * @since DOM Level 2
- */
-public interface CSSMediaRule extends CSSRule {
-	/**
-	 * A list of media types for this rule.
-	 */
-	public MediaList getMedia();
-
-	/**
-	 * A list of all CSS rules contained within the media block.
-	 */
-	public CSSRuleList getCssRules();
-
-	/**
-	 * Used to insert a new rule into the media block.
-	 * 
-	 * @param rule
-	 *            The parsable text representing the rule. For rule sets this
-	 *            contains both the selector and the style declaration. For
-	 *            at-rules, this specifies both the at-identifier and the rule
-	 *            content.
-	 * @param index
-	 *            The index within the media block's rule collection of the
-	 *            rule before which to insert the specified rule. If the
-	 *            specified index is equal to the length of the media blocks's
-	 *            rule collection, the rule will be added to the end of the
-	 *            media block.
-	 * @return The index within the media block's rule collection of the newly
-	 *         inserted rule.
-	 * @exception DOMException
-	 *                HIERARCHY_REQUEST_ERR: Raised if the rule cannot be
-	 *                inserted at the specified index, e.g., if an
-	 *                <code>@import</code> rule is inserted after a standard rule set or other
-	 *         at-rule. <br>
-	 *         INDEX_SIZE_ERR: Raised if the specified index is not a valid
-	 *         insertion point. <br>
-	 *         NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is
-	 *         readonly. <br>
-	 *         SYNTAX_ERR: Raised if the specified rule has a syntax error and
-	 *         is unparsable.
-	 */
-	public int insertRule(String rule, int index) throws DOMException;
-
-	/**
-	 * Used to delete a rule from the media block.
-	 * 
-	 * @param index
-	 *            The index within the media block's rule collection of the
-	 *            rule to remove.
-	 * @exception DOMException
-	 *                INDEX_SIZE_ERR: Raised if the specified index does not
-	 *                correspond to a rule in the media rule list. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule
-	 *                is readonly.
-	 */
-	public void deleteRule(int index) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPageRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPageRule.java
deleted file mode 100644
index 26cda33..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPageRule.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSPageRule</code> interface represents a
- * 
- * @page rule within a CSS style sheet. The <code>@page</code> rule is used to specify the dimensions, orientation, margins,
- *       etc. of a page box for paged media.
- *       <p>
- *       See also the <a
- *       href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- *       Object Model (DOM) Level 2 Style Specification </a>.
- * @since DOM Level 2
- */
-public interface CSSPageRule extends CSSRule {
-	/**
-	 * The parsable textual representation of the page selector for the rule.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified CSS string value has
-	 *                a syntax error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is
-	 *                readonly.
-	 */
-	public String getSelectorText();
-
-	public void setSelectorText(String selectorText) throws DOMException;
-
-	/**
-	 * The declaration-block of this rule.
-	 */
-	public CSSStyleDeclaration getStyle();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPrimitiveValue.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPrimitiveValue.java
deleted file mode 100644
index cf7f4ce..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSPrimitiveValue.java
+++ /dev/null
@@ -1,313 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSPrimitiveValue</code> interface represents a single CSS
- * value . This interface may be used to determine the value of a specific
- * style property currently set in a block or to set a specific style property
- * explicitly within the block. An instance of this interface might be
- * obtained from the <code>getPropertyCSSValue</code> method of the
- * <code>CSSStyleDeclaration</code> interface. A
- * <code>CSSPrimitiveValue</code> object only occurs in a context of a CSS
- * property.
- * <p>
- * Conversions are allowed between absolute values (from millimeters to
- * centimeters, from degrees to radians, and so on) but not between relative
- * values. (For example, a pixel value cannot be converted to a centimeter
- * value.) Percentage values can't be converted since they are relative to the
- * parent value (or another property value). There is one exception for color
- * percentage values: since a color percentage value is relative to the range
- * 0-255, a color percentage value can be converted to a number; (see also the
- * <code>RGBColor</code> interface).
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSPrimitiveValue extends CSSValue {
-	// UnitTypes
-	/**
-	 * The value is not a recognized CSS2 value. The value can only be
-	 * obtained by using the <code>cssText</code> attribute.
-	 */
-	public static final short CSS_UNKNOWN = 0;
-	/**
-	 * The value is a simple number. The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_NUMBER = 1;
-	/**
-	 * The value is a percentage. The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_PERCENTAGE = 2;
-	/**
-	 * The value is a length (ems). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_EMS = 3;
-	/**
-	 * The value is a length (exs). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_EXS = 4;
-	/**
-	 * The value is a length (px). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_PX = 5;
-	/**
-	 * The value is a length (cm). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_CM = 6;
-	/**
-	 * The value is a length (mm). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_MM = 7;
-	/**
-	 * The value is a length (in). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_IN = 8;
-	/**
-	 * The value is a length (pt). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_PT = 9;
-	/**
-	 * The value is a length (pc). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_PC = 10;
-	/**
-	 * The value is an angle (deg). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_DEG = 11;
-	/**
-	 * The value is an angle (rad). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_RAD = 12;
-	/**
-	 * The value is an angle (grad). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_GRAD = 13;
-	/**
-	 * The value is a time (ms). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_MS = 14;
-	/**
-	 * The value is a time (s). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_S = 15;
-	/**
-	 * The value is a frequency (Hz). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_HZ = 16;
-	/**
-	 * The value is a frequency (kHz). The value can be obtained by using the
-	 * <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_KHZ = 17;
-	/**
-	 * The value is a number with an unknown dimension. The value can be
-	 * obtained by using the <code>getFloatValue</code> method.
-	 */
-	public static final short CSS_DIMENSION = 18;
-	/**
-	 * The value is a STRING. The value can be obtained by using the
-	 * <code>getStringValue</code> method.
-	 */
-	public static final short CSS_STRING = 19;
-	/**
-	 * The value is a URI. The value can be obtained by using the
-	 * <code>getStringValue</code> method.
-	 */
-	public static final short CSS_URI = 20;
-	/**
-	 * The value is an identifier. The value can be obtained by using the
-	 * <code>getStringValue</code> method.
-	 */
-	public static final short CSS_IDENT = 21;
-	/**
-	 * The value is a attribute function. The value can be obtained by using
-	 * the <code>getStringValue</code> method.
-	 */
-	public static final short CSS_ATTR = 22;
-	/**
-	 * The value is a counter or counters function. The value can be obtained
-	 * by using the <code>getCounterValue</code> method.
-	 */
-	public static final short CSS_COUNTER = 23;
-	/**
-	 * The value is a rect function. The value can be obtained by using the
-	 * <code>getRectValue</code> method.
-	 */
-	public static final short CSS_RECT = 24;
-	/**
-	 * The value is a RGB color. The value can be obtained by using the
-	 * <code>getRGBColorValue</code> method.
-	 */
-	public static final short CSS_RGBCOLOR = 25;
-
-	/**
-	 * The type of the value as defined by the constants specified above.
-	 */
-	public short getPrimitiveType();
-
-	/**
-	 * A method to set the float value with a specified unit. If the property
-	 * attached with this value can not accept the specified unit or the float
-	 * value, the value will be unchanged and a <code>DOMException</code>
-	 * will be raised.
-	 * 
-	 * @param unitType
-	 *            A unit code as defined above. The unit code can only be a
-	 *            float unit type (i.e. <code>CSS_NUMBER</code>,
-	 *            <code>CSS_PERCENTAGE</code>,<code>CSS_EMS</code>,
-	 *            <code>CSS_EXS</code>,<code>CSS_PX</code>,
-	 *            <code>CSS_CM</code>,<code>CSS_MM</code>,
-	 *            <code>CSS_IN</code>,<code>CSS_PT</code>,
-	 *            <code>CSS_PC</code>,<code>CSS_DEG</code>,
-	 *            <code>CSS_RAD</code>,<code>CSS_GRAD</code>,
-	 *            <code>CSS_MS</code>,<code>CSS_S</code>,
-	 *            <code>CSS_HZ</code>,<code>CSS_KHZ</code>,
-	 *            <code>CSS_DIMENSION</code>).
-	 * @param floatValue
-	 *            The new float value.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the attached property
-	 *                doesn't support the float value or the unit type. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public void setFloatValue(short unitType, float floatValue) throws DOMException;
-
-	/**
-	 * This method is used to get a float value in a specified unit. If this
-	 * CSS value doesn't contain a float value or can't be converted into the
-	 * specified unit, a <code>DOMException</code> is raised.
-	 * 
-	 * @param unitType
-	 *            A unit code to get the float value. The unit code can only
-	 *            be a float unit type (i.e. <code>CSS_NUMBER</code>,
-	 *            <code>CSS_PERCENTAGE</code>,<code>CSS_EMS</code>,
-	 *            <code>CSS_EXS</code>,<code>CSS_PX</code>,
-	 *            <code>CSS_CM</code>,<code>CSS_MM</code>,
-	 *            <code>CSS_IN</code>,<code>CSS_PT</code>,
-	 *            <code>CSS_PC</code>,<code>CSS_DEG</code>,
-	 *            <code>CSS_RAD</code>,<code>CSS_GRAD</code>,
-	 *            <code>CSS_MS</code>,<code>CSS_S</code>,
-	 *            <code>CSS_HZ</code>,<code>CSS_KHZ</code>,
-	 *            <code>CSS_DIMENSION</code>).
-	 * @return The float value in the specified unit.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the CSS value doesn't
-	 *                contain a float value or if the float value can't be
-	 *                converted into the specified unit.
-	 */
-	public float getFloatValue(short unitType) throws DOMException;
-
-	/**
-	 * A method to set the string value with the specified unit. If the
-	 * property attached to this value can't accept the specified unit or the
-	 * string value, the value will be unchanged and a
-	 * <code>DOMException</code> will be raised.
-	 * 
-	 * @param stringType
-	 *            A string code as defined above. The string code can only be
-	 *            a string unit type (i.e. <code>CSS_STRING</code>,
-	 *            <code>CSS_URI</code>,<code>CSS_IDENT</code>, and
-	 *            <code>CSS_ATTR</code>).
-	 * @param stringValue
-	 *            The new string value.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the CSS value doesn't
-	 *                contain a string value or if the string value can't be
-	 *                converted into the specified unit. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
-	 *                readonly.
-	 */
-	public void setStringValue(short stringType, String stringValue) throws DOMException;
-
-	/**
-	 * This method is used to get the string value. If the CSS value doesn't
-	 * contain a string value, a <code>DOMException</code> is raised. Some
-	 * properties (like 'font-family' or 'voice-family') convert a whitespace
-	 * separated list of idents to a string.
-	 * 
-	 * @return The string value in the current unit. The current
-	 *         <code>primitiveType</code> can only be a string unit type
-	 *         (i.e. <code>CSS_STRING</code>,<code>CSS_URI</code>,
-	 *         <code>CSS_IDENT</code> and <code>CSS_ATTR</code>).
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the CSS value doesn't
-	 *                contain a string value.
-	 */
-	public String getStringValue() throws DOMException;
-
-	/**
-	 * This method is used to get the Counter value. If this CSS value doesn't
-	 * contain a counter value, a <code>DOMException</code> is raised.
-	 * Modification to the corresponding style property can be achieved using
-	 * the <code>Counter</code> interface.
-	 * 
-	 * @return The Counter value.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the CSS value doesn't
-	 *                contain a Counter value (e.g. this is not
-	 *                <code>CSS_COUNTER</code>).
-	 */
-	public Counter getCounterValue() throws DOMException;
-
-	/**
-	 * This method is used to get the Rect value. If this CSS value doesn't
-	 * contain a rect value, a <code>DOMException</code> is raised.
-	 * Modification to the corresponding style property can be achieved using
-	 * the <code>Rect</code> interface.
-	 * 
-	 * @return The Rect value.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the CSS value doesn't
-	 *                contain a Rect value. (e.g. this is not
-	 *                <code>CSS_RECT</code>).
-	 */
-	public Rect getRectValue() throws DOMException;
-
-	/**
-	 * This method is used to get the RGB color. If this CSS value doesn't
-	 * contain a RGB color value, a <code>DOMException</code> is raised.
-	 * Modification to the corresponding style property can be achieved using
-	 * the <code>RGBColor</code> interface.
-	 * 
-	 * @return the RGB color value.
-	 * @exception DOMException
-	 *                INVALID_ACCESS_ERR: Raised if the attached property
-	 *                can't return a RGB color value (e.g. this is not
-	 *                <code>CSS_RGBCOLOR</code>).
-	 */
-	public RGBColor getRGBColorValue() throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRule.java
deleted file mode 100644
index 18e3b29..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRule.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSRule</code> interface is the abstract base interface for any
- * type of CSS statement. This includes both rule sets and at-rules. An
- * implementation is expected to preserve all rules specified in a CSS style
- * sheet, even if the rule is not recognized by the parser. Unrecognized rules
- * are represented using the <code>CSSUnknownRule</code> interface.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSRule {
-	// RuleType
-	/**
-	 * The rule is a <code>CSSUnknownRule</code>.
-	 */
-	public static final short UNKNOWN_RULE = 0;
-	/**
-	 * The rule is a <code>CSSStyleRule</code>.
-	 */
-	public static final short STYLE_RULE = 1;
-	/**
-	 * The rule is a <code>CSSCharsetRule</code>.
-	 */
-	public static final short CHARSET_RULE = 2;
-	/**
-	 * The rule is a <code>CSSImportRule</code>.
-	 */
-	public static final short IMPORT_RULE = 3;
-	/**
-	 * The rule is a <code>CSSMediaRule</code>.
-	 */
-	public static final short MEDIA_RULE = 4;
-	/**
-	 * The rule is a <code>CSSFontFaceRule</code>.
-	 */
-	public static final short FONT_FACE_RULE = 5;
-	/**
-	 * The rule is a <code>CSSPageRule</code>.
-	 */
-	public static final short PAGE_RULE = 6;
-
-	/**
-	 * The type of the rule, as defined above. The expectation is that
-	 * binding-specific casting methods can be used to cast down from an
-	 * instance of the <code>CSSRule</code> interface to the specific
-	 * derived interface implied by the <code>type</code>.
-	 */
-	public short getType();
-
-	/**
-	 * The parsable textual representation of the rule. This reflects the
-	 * current state of the rule and not its initial value.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified CSS string value has
-	 *                a syntax error and is unparsable. <br>
-	 *                INVALID_MODIFICATION_ERR: Raised if the specified CSS
-	 *                string value represents a different type of rule than
-	 *                the current one. <br>
-	 *                HIERARCHY_REQUEST_ERR: Raised if the rule cannot be
-	 *                inserted at this point in the style sheet. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if the rule is
-	 *                readonly.
-	 */
-	public String getCssText();
-
-	public void setCssText(String cssText) throws DOMException;
-
-	/**
-	 * The style sheet that contains this rule.
-	 */
-	public CSSStyleSheet getParentStyleSheet();
-
-	/**
-	 * If this rule is contained inside another rule (e.g. a style rule inside
-	 * an
-	 * 
-	 * @media block), this is the containing rule. If this rule is not nested
-	 *        inside any other rules, this returns <code>null</code>.
-	 */
-	public CSSRule getParentRule();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRuleList.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRuleList.java
deleted file mode 100644
index 8fed1c3..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSRuleList.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSRuleList</code> interface provides the abstraction of an
- * ordered collection of CSS rules.
- * <p>
- * The items in the <code>CSSRuleList</code> are accessible via an integral
- * index, starting from 0.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSRuleList {
-	/**
-	 * The number of <code>CSSRules</code> in the list. The range of valid
-	 * child rule indices is <code>0</code> to <code>length-1</code>
-	 * inclusive.
-	 */
-	public int getLength();
-
-	/**
-	 * Used to retrieve a CSS rule by ordinal index. The order in this
-	 * collection represents the order of the rules in the CSS style sheet. If
-	 * index is greater than or equal to the number of rules in the list, this
-	 * returns <code>null</code>.
-	 * 
-	 * @param indexIndex
-	 *            into the collection
-	 * @return The style rule at the <code>index</code> position in the
-	 *         <code>CSSRuleList</code>, or <code>null</code> if that is
-	 *         not a valid index.
-	 */
-	public CSSRule item(int index);
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleDeclaration.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleDeclaration.java
deleted file mode 100644
index c2c3b61..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleDeclaration.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSStyleDeclaration</code> interface represents a single CSS
- * declaration block. This interface may be used to determine the style
- * properties currently set in a block or to set style properties explicitly
- * within the block.
- * <p>
- * While an implementation may not recognize all CSS properties within a CSS
- * declaration block, it is expected to provide access to all specified
- * properties in the style sheet through the <code>CSSStyleDeclaration</code>
- * interface. Furthermore, implementations that support a specific level of
- * CSS should correctly handle CSS shorthand properties for that level. For a
- * further discussion of shorthand properties, see the
- * <code>CSS2Properties</code> interface.
- * <p>
- * This interface is also used to provide a read-only access to the computed
- * values of an element. See also the <code>ViewCSS</code> interface. The
- * CSS Object Model doesn't provide an access to the specified or actual
- * values of the CSS cascade.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSStyleDeclaration {
-	/**
-	 * The parsable textual representation of the declaration block (excluding
-	 * the surrounding curly braces). Setting this attribute will result in
-	 * the parsing of the new value and resetting of all the properties in the
-	 * declaration block including the removal or addition of properties.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified CSS string value has
-	 *                a syntax error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration
-	 *                is readonly or a property is readonly.
-	 */
-	public String getCssText();
-
-	public void setCssText(String cssText) throws DOMException;
-
-	/**
-	 * Used to retrieve the value of a CSS property if it has been explicitly
-	 * set within this declaration block.
-	 * 
-	 * @param propertyName
-	 *            The name of the CSS property. See the CSS property index.
-	 * @return Returns the value of the property if it has been explicitly set
-	 *         for this declaration block. Returns the empty string if the
-	 *         property has not been set.
-	 */
-	public String getPropertyValue(String propertyName);
-
-	/**
-	 * Used to retrieve the object representation of the value of a CSS
-	 * property if it has been explicitly set within this declaration block.
-	 * This method returns <code>null</code> if the property is a shorthand
-	 * property. Shorthand property values can only be accessed and modified
-	 * as strings, using the <code>getPropertyValue</code> and
-	 * <code>setProperty</code> methods.
-	 * 
-	 * @param propertyName
-	 *            The name of the CSS property. See the CSS property index.
-	 * @return Returns the value of the property if it has been explicitly set
-	 *         for this declaration block. Returns <code>null</code> if the
-	 *         property has not been set.
-	 */
-	public CSSValue getPropertyCSSValue(String propertyName);
-
-	/**
-	 * Used to remove a CSS property if it has been explicitly set within this
-	 * declaration block.
-	 * 
-	 * @param propertyName
-	 *            The name of the CSS property. See the CSS property index.
-	 * @return Returns the value of the property if it has been explicitly set
-	 *         for this declaration block. Returns the empty string if the
-	 *         property has not been set or the property name does not
-	 *         correspond to a known CSS property.
-	 * @exception DOMException
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration
-	 *                is readonly or the property is readonly.
-	 */
-	public String removeProperty(String propertyName) throws DOMException;
-
-	/**
-	 * Used to retrieve the priority of a CSS property (e.g. the
-	 * <code>"important"</code> qualifier) if the property has been
-	 * explicitly set in this declaration block.
-	 * 
-	 * @param propertyName
-	 *            The name of the CSS property. See the CSS property index.
-	 * @return A string representing the priority (e.g.
-	 *         <code>"important"</code>) if one exists. The empty string if
-	 *         none exists.
-	 */
-	public String getPropertyPriority(String propertyName);
-
-	/**
-	 * Used to set a property value and priority within this declaration
-	 * block.
-	 * 
-	 * @param propertyName
-	 *            The name of the CSS property. See the CSS property index.
-	 * @param value
-	 *            The new value of the property.
-	 * @param priority
-	 *            The new priority of the property (e.g.
-	 *            <code>"important"</code>).
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified value has a syntax
-	 *                error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration
-	 *                is readonly or the property is readonly.
-	 */
-	public void setProperty(String propertyName, String value, String priority) throws DOMException;
-
-	/**
-	 * The number of properties that have been explicitly set in this
-	 * declaration block. The range of valid indices is 0 to length-1
-	 * inclusive.
-	 */
-	public int getLength();
-
-	/**
-	 * Used to retrieve the properties that have been explicitly set in this
-	 * declaration block. The order of the properties retrieved using this
-	 * method does not have to be the order in which they were set. This
-	 * method can be used to iterate over all properties in this declaration
-	 * block.
-	 * 
-	 * @param index
-	 *            Index of the property name to retrieve.
-	 * @return The name of the property at this ordinal position. The empty
-	 *         string if no property exists at this position.
-	 */
-	public String item(int index);
-
-	/**
-	 * The CSS rule that contains this declaration block or <code>null</code>
-	 * if this <code>CSSStyleDeclaration</code> is not attached to a
-	 * <code>CSSRule</code>.
-	 */
-	public CSSRule getParentRule();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleRule.java
deleted file mode 100644
index df24630..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleRule.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSStyleRule</code> interface represents a single rule set in a
- * CSS style sheet.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSStyleRule extends CSSRule {
-	/**
-	 * The textual representation of the selector for the rule set. The
-	 * implementation may have stripped out insignificant whitespace while
-	 * parsing the selector.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified CSS string value has
-	 *                a syntax error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this rule is
-	 *                readonly.
-	 */
-	public String getSelectorText();
-
-	public void setSelectorText(String selectorText) throws DOMException;
-
-	/**
-	 * The declaration-block of this rule set.
-	 */
-	public CSSStyleDeclaration getStyle();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleSheet.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleSheet.java
deleted file mode 100644
index 20b593e..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSStyleSheet.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.stylesheets.StyleSheet;
-
-/**
- * The <code>CSSStyleSheet</code> interface is a concrete interface used to
- * represent a CSS style sheet i.e., a style sheet whose content type is
- * "text/css".
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSStyleSheet extends StyleSheet {
-	/**
-	 * If this style sheet comes from an <code>@import</code> rule, the <code>ownerRule</code> attribute will
-	 *         contain the <code>CSSImportRule</code>. In that case, the
-	 *         <code>ownerNode</code> attribute in the
-	 *         <code>StyleSheet</code> interface will be <code>null</code>.
-	 *         If the style sheet comes from an element or a processing
-	 *         instruction, the <code>ownerRule</code> attribute will be
-	 *         <code>null</code> and the <code>ownerNode</code> attribute
-	 *         will contain the <code>Node</code>.
-	 */
-	public CSSRule getOwnerRule();
-
-	/**
-	 * The list of all CSS rules contained within the style sheet. This
-	 * includes both rule sets and at-rules.
-	 */
-	public CSSRuleList getCssRules();
-
-	/**
-	 * Used to insert a new rule into the style sheet. The new rule now
-	 * becomes part of the cascade.
-	 * 
-	 * @param rule
-	 *            The parsable text representing the rule. For rule sets this
-	 *            contains both the selector and the style declaration. For
-	 *            at-rules, this specifies both the at-identifier and the rule
-	 *            content.
-	 * @param index
-	 *            The index within the style sheet's rule list of the rule
-	 *            before which to insert the specified rule. If the specified
-	 *            index is equal to the length of the style sheet's rule
-	 *            collection, the rule will be added to the end of the style
-	 *            sheet.
-	 * @return The index within the style sheet's rule collection of the newly
-	 *         inserted rule.
-	 * @exception DOMException
-	 *                HIERARCHY_REQUEST_ERR: Raised if the rule cannot be
-	 *                inserted at the specified index e.g. if an
-	 *                <code>@import</code> rule is inserted after a standard rule set or other
-	 *         at-rule. <br>
-	 *         INDEX_SIZE_ERR: Raised if the specified index is not a valid
-	 *         insertion point. <br>
-	 *         NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet is
-	 *         readonly. <br>
-	 *         SYNTAX_ERR: Raised if the specified rule has a syntax error and
-	 *         is unparsable.
-	 */
-	public int insertRule(String rule, int index) throws DOMException;
-
-	/**
-	 * Used to delete a rule from the style sheet.
-	 * 
-	 * @param index
-	 *            The index within the style sheet's rule list of the rule to
-	 *            remove.
-	 * @exception DOMException
-	 *                INDEX_SIZE_ERR: Raised if the specified index does not
-	 *                correspond to a rule in the style sheet's rule list.
-	 *                <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this style sheet
-	 *                is readonly.
-	 */
-	public void deleteRule(int index) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSUnknownRule.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSUnknownRule.java
deleted file mode 100644
index c6e20e3..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSUnknownRule.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSUnknownRule</code> interface represents an at-rule not
- * supported by this user agent.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSUnknownRule extends CSSRule {
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValue.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValue.java
deleted file mode 100644
index 6ba0466..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValue.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>CSSValue</code> interface represents a simple or a complex
- * value. A <code>CSSValue</code> object only occurs in a context of a CSS
- * property.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSValue {
-	// UnitTypes
-	/**
-	 * The value is inherited and the <code>cssText</code> contains
-	 * "inherit".
-	 */
-	public static final short CSS_INHERIT = 0;
-	/**
-	 * The value is a primitive value and an instance of the
-	 * <code>CSSPrimitiveValue</code> interface can be obtained by using
-	 * binding-specific casting methods on this instance of the
-	 * <code>CSSValue</code> interface.
-	 */
-	public static final short CSS_PRIMITIVE_VALUE = 1;
-	/**
-	 * The value is a <code>CSSValue</code> list and an instance of the
-	 * <code>CSSValueList</code> interface can be obtained by using
-	 * binding-specific casting methods on this instance of the
-	 * <code>CSSValue</code> interface.
-	 */
-	public static final short CSS_VALUE_LIST = 2;
-	/**
-	 * The value is a custom value.
-	 */
-	public static final short CSS_CUSTOM = 3;
-
-	/**
-	 * A string representation of the current value.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified CSS string value has
-	 *                a syntax error (according to the attached property) or
-	 *                is unparsable. <br>
-	 *                INVALID_MODIFICATION_ERR: Raised if the specified CSS
-	 *                string value represents a different type of values than
-	 *                the values allowed by the CSS property. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this value is
-	 *                readonly.
-	 */
-	public String getCssText();
-
-	public void setCssText(String cssText) throws DOMException;
-
-	/**
-	 * A code defining the type of the value as defined above.
-	 */
-	public short getCssValueType();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValueList.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValueList.java
deleted file mode 100644
index 1813cc0..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/CSSValueList.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>CSSValueList</code> interface provides the abstraction of an
- * ordered collection of CSS values.
- * <p>
- * Some properties allow an empty list into their syntax. In that case, these
- * properties take the <code>none</code> identifier. So, an empty list means
- * that the property has the value <code>none</code>.
- * <p>
- * The items in the <code>CSSValueList</code> are accessible via an integral
- * index, starting from 0.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface CSSValueList extends CSSValue {
-	/**
-	 * The number of <code>CSSValues</code> in the list. The range of valid
-	 * values of the indices is <code>0</code> to <code>length-1</code>
-	 * inclusive.
-	 */
-	public int getLength();
-
-	/**
-	 * Used to retrieve a <code>CSSValue</code> by ordinal index. The order
-	 * in this collection represents the order of the values in the CSS style
-	 * property. If index is greater than or equal to the number of values in
-	 * the list, this returns <code>null</code>.
-	 * 
-	 * @param indexIndex
-	 *            into the collection.
-	 * @return The <code>CSSValue</code> at the <code>index</code>
-	 *         position in the <code>CSSValueList</code>, or
-	 *         <code>null</code> if that is not a valid index.
-	 */
-	public CSSValue item(int index);
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Counter.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Counter.java
deleted file mode 100644
index aee88cf..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Counter.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>Counter</code> interface is used to represent any counter or
- * counters function value. This interface reflects the values in the
- * underlying style property.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface Counter {
-	/**
-	 * This attribute is used for the identifier of the counter.
-	 */
-	public String getIdentifier();
-
-	/**
-	 * This attribute is used for the style of the list.
-	 */
-	public String getListStyle();
-
-	/**
-	 * This attribute is used for the separator of the nested counters.
-	 */
-	public String getSeparator();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DOMImplementationCSS.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DOMImplementationCSS.java
deleted file mode 100644
index 7cbdf98..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DOMImplementationCSS.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.DOMImplementation;
-
-/**
- * This interface allows the DOM user to create a <code>CSSStyleSheet</code>
- * outside the context of a document. There is no way to associate the new
- * <code>CSSStyleSheet</code> with a document in DOM Level 2.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface DOMImplementationCSS extends DOMImplementation {
-	/**
-	 * Creates a new <code>CSSStyleSheet</code>.
-	 * 
-	 * @param title
-	 *            The advisory title. See also the section.
-	 * @param media
-	 *            The comma-separated list of media associated with the new
-	 *            style sheet. See also the section.
-	 * @return A new CSS style sheet.
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified media string value
-	 *                has a syntax error and is unparsable.
-	 */
-	public CSSStyleSheet createCSSStyleSheet(String title, String media) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DocumentCSS.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DocumentCSS.java
deleted file mode 100644
index 60d3451..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/DocumentCSS.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.stylesheets.DocumentStyle;
-
-/**
- * This interface represents a document with a CSS view.
- * <p>
- * The <code>getOverrideStyle</code> method provides a mechanism through
- * which a DOM author could effect immediate change to the style of an element
- * without modifying the explicitly linked style sheets of a document or the
- * inline style of elements in the style sheets. This style sheet comes after
- * the author style sheet in the cascade algorithm and is called override
- * style sheet. The override style sheet takes precedence over author style
- * sheets. An "!important" declaration still takes precedence over a normal
- * declaration. Override, author, and user style sheets all may contain
- * "!important" declarations. User "!important" rules take precedence over
- * both override and author "!important" rules, and override "!important"
- * rules take precedence over author "!important" rules.
- * <p>
- * The expectation is that an instance of the <code>DocumentCSS</code>
- * interface can be obtained by using binding-specific casting methods on an
- * instance of the <code>Document</code> interface.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface DocumentCSS extends DocumentStyle {
-	/**
-	 * This method is used to retrieve the override style declaration for a
-	 * specified element and a specified pseudo-element.
-	 * 
-	 * @param elt
-	 *            The element whose style is to be modified. This parameter
-	 *            cannot be null.
-	 * @param pseudoElt
-	 *            The pseudo-element or <code>null</code> if none.
-	 * @return The override style declaration.
-	 */
-	public CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt);
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ElementCSSInlineStyle.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ElementCSSInlineStyle.java
deleted file mode 100644
index ba90ee4..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ElementCSSInlineStyle.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * Inline style information attached to elements is exposed through the
- * <code>style</code> attribute. This represents the contents of the STYLE
- * attribute for HTML elements (or elements in other schemas or DTDs which use
- * the STYLE attribute in the same way). The expectation is that an instance
- * of the ElementCSSInlineStyle interface can be obtained by using
- * binding-specific casting methods on an instance of the Element interface
- * when the element supports inline CSS style informations.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface ElementCSSInlineStyle {
-	/**
-	 * The style attribute.
-	 */
-	public CSSStyleDeclaration getStyle();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/RGBColor.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/RGBColor.java
deleted file mode 100644
index 5766f1a..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/RGBColor.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>RGBColor</code> interface is used to represent any RGB color
- * value. This interface reflects the values in the underlying style property.
- * Hence, modifications made to the <code>CSSPrimitiveValue</code> objects
- * modify the style property.
- * <p>
- * A specified RGB color is not clipped (even if the number is outside the
- * range 0-255 or 0%-100%). A computed RGB color is clipped depending on the
- * device.
- * <p>
- * Even if a style sheet can only contain an integer for a color value, the
- * internal storage of this integer is a float, and this can be used as a
- * float in the specified or the computed style.
- * <p>
- * A color percentage value can always be converted to a number and vice
- * versa.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface RGBColor {
-	/**
-	 * This attribute is used for the red value of the RGB color.
-	 */
-	public CSSPrimitiveValue getRed();
-
-	/**
-	 * This attribute is used for the green value of the RGB color.
-	 */
-	public CSSPrimitiveValue getGreen();
-
-	/**
-	 * This attribute is used for the blue value of the RGB color.
-	 */
-	public CSSPrimitiveValue getBlue();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Rect.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Rect.java
deleted file mode 100644
index c745c92..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/Rect.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-/**
- * The <code>Rect</code> interface is used to represent any rect value. This
- * interface reflects the values in the underlying style property. Hence,
- * modifications made to the <code>CSSPrimitiveValue</code> objects modify
- * the style property.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface Rect {
-	/**
-	 * This attribute is used for the top of the rect.
-	 */
-	public CSSPrimitiveValue getTop();
-
-	/**
-	 * This attribute is used for the right of the rect.
-	 */
-	public CSSPrimitiveValue getRight();
-
-	/**
-	 * This attribute is used for the bottom of the rect.
-	 */
-	public CSSPrimitiveValue getBottom();
-
-	/**
-	 * This attribute is used for the left of the rect.
-	 */
-	public CSSPrimitiveValue getLeft();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ViewCSS.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ViewCSS.java
deleted file mode 100644
index cf5739f..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/css/ViewCSS.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.css;
-
-import org.w3c.dom.Element;
-import org.w3c.dom.views.AbstractView;
-
-/**
- * This interface represents a CSS view. The <code>getComputedStyle</code>
- * method provides a read only access to the computed values of an element.
- * <p>
- * The expectation is that an instance of the <code>ViewCSS</code> interface
- * can be obtained by using binding-specific casting methods on an instance of
- * the <code>AbstractView</code> interface.
- * <p>
- * Since a computed style is related to an <code>Element</code> node, if
- * this element is removed from the document, the associated
- * <code>CSSStyleDeclaration</code> and <code>CSSValue</code> related to
- * this declaration are no longer valid.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface ViewCSS extends AbstractView {
-	/**
-	 * This method is used to get the computed style as it is defined in .
-	 * 
-	 * @param elt
-	 *            The element whose style is to be computed. This parameter
-	 *            cannot be null.
-	 * @param pseudoElt
-	 *            The pseudo-element or <code>null</code> if none.
-	 * @return The computed style. The <code>CSSStyleDeclaration</code> is
-	 *         read-only and contains only absolute values.
-	 */
-	public CSSStyleDeclaration getComputedStyle(Element elt, String pseudoElt);
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/DocumentStyle.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/DocumentStyle.java
deleted file mode 100644
index 9cc04d1..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/DocumentStyle.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>DocumentStyle</code> interface provides a mechanism by which
- * the style sheets embedded in a document can be retrieved. The expectation
- * is that an instance of the <code>DocumentStyle</code> interface can be
- * obtained by using binding-specific casting methods on an instance of the
- * <code>Document</code> interface.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface DocumentStyle {
-	/**
-	 * A list containing all the style sheets explicitly linked into or
-	 * embedded in a document. For HTML documents, this includes external
-	 * style sheets, included via the HTML LINK element, and inline STYLE
-	 * elements. In XML, this includes external style sheets, included via
-	 * style sheet processing instructions (see ).
-	 */
-	public StyleSheetList getStyleSheets();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/LinkStyle.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/LinkStyle.java
deleted file mode 100644
index b71119b..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/LinkStyle.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>LinkStyle</code> interface provides a mechanism by which a
- * style sheet can be retrieved from the node responsible for linking it into
- * a document. An instance of the <code>LinkStyle</code> interface can be
- * obtained using binding-specific casting methods on an instance of a linking
- * node (<code>HTMLLinkElement</code>,<code>HTMLStyleElement</code> or
- * <code>ProcessingInstruction</code> in DOM Level 2).
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface LinkStyle {
-	/**
-	 * The style sheet.
-	 */
-	public StyleSheet getSheet();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/MediaList.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/MediaList.java
deleted file mode 100644
index 1df07c2..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/MediaList.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-import org.w3c.dom.DOMException;
-
-/**
- * The <code>MediaList</code> interface provides the abstraction of an
- * ordered collection of media, without defining or constraining how this
- * collection is implemented. An empty list is the same as a list that
- * contains the medium <code>"all"</code>.
- * <p>
- * The items in the <code>MediaList</code> are accessible via an integral
- * index, starting from 0.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface MediaList {
-	/**
-	 * The parsable textual representation of the media list. This is a
-	 * comma-separated list of media.
-	 * 
-	 * @exception DOMException
-	 *                SYNTAX_ERR: Raised if the specified string value has a
-	 *                syntax error and is unparsable. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this media list
-	 *                is readonly.
-	 */
-	public String getMediaText();
-
-	public void setMediaText(String mediaText) throws DOMException;
-
-	/**
-	 * The number of media in the list. The range of valid media is
-	 * <code>0</code> to <code>length-1</code> inclusive.
-	 */
-	public int getLength();
-
-	/**
-	 * Returns the <code>index</code> th in the list. If <code>index</code>
-	 * is greater than or equal to the number of media in the list, this
-	 * returns <code>null</code>.
-	 * 
-	 * @param index
-	 *            Index into the collection.
-	 * @return The medium at the <code>index</code> th position in the
-	 *         <code>MediaList</code>, or <code>null</code> if that is
-	 *         not a valid index.
-	 */
-	public String item(int index);
-
-	/**
-	 * Deletes the medium indicated by <code>oldMedium</code> from the list.
-	 * 
-	 * @param oldMediumThe
-	 *            medium to delete in the media list.
-	 * @exception DOMException
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this list is
-	 *                readonly. <br>
-	 *                NOT_FOUND_ERR: Raised if <code>oldMedium</code> is not
-	 *                in the list.
-	 */
-	public void deleteMedium(String oldMedium) throws DOMException;
-
-	/**
-	 * Adds the medium <code>newMedium</code> to the end of the list. If the
-	 * <code>newMedium</code> is already used, it is first removed.
-	 * 
-	 * @param newMediumThe
-	 *            new medium to add.
-	 * @exception DOMException
-	 *                INVALID_CHARACTER_ERR: If the medium contains characters
-	 *                that are invalid in the underlying style language. <br>
-	 *                NO_MODIFICATION_ALLOWED_ERR: Raised if this list is
-	 *                readonly.
-	 */
-	public void appendMedium(String newMedium) throws DOMException;
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheet.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheet.java
deleted file mode 100644
index bccea60..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheet.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-import org.w3c.dom.Node;
-
-/**
- * The <code>StyleSheet</code> interface is the abstract base interface for
- * any type of style sheet. It represents a single style sheet associated with
- * a structured document. In HTML, the StyleSheet interface represents either
- * an external style sheet, included via the HTML LINK element, or an inline
- * STYLE element. In XML, this interface represents an external style sheet,
- * included via a style sheet processing instruction.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface StyleSheet {
-	/**
-	 * This specifies the style sheet language for this style sheet. The style
-	 * sheet language is specified as a content type (e.g. "text/css"). The
-	 * content type is often specified in the <code>ownerNode</code>. Also
-	 * see the type attribute definition for the <code>LINK</code> element
-	 * in HTML 4.0, and the type pseudo-attribute for the XML style sheet
-	 * processing instruction.
-	 */
-	public String getType();
-
-	/**
-	 * <code>false</code> if the style sheet is applied to the document.
-	 * <code>true</code> if it is not. Modifying this attribute may cause a
-	 * new resolution of style for the document. A stylesheet only applies if
-	 * both an appropriate medium definition is present and the disabled
-	 * attribute is false. So, if the media doesn't apply to the current user
-	 * agent, the <code>disabled</code> attribute is ignored.
-	 */
-	public boolean getDisabled();
-
-	public void setDisabled(boolean disabled);
-
-	/**
-	 * The node that associates this style sheet with the document. For HTML,
-	 * this may be the corresponding <code>LINK</code> or <code>STYLE</code>
-	 * element. For XML, it may be the linking processing instruction. For
-	 * style sheets that are included by other style sheets, the value of this
-	 * attribute is <code>null</code>.
-	 */
-	public Node getOwnerNode();
-
-	/**
-	 * For style sheet languages that support the concept of style sheet
-	 * inclusion, this attribute represents the including style sheet, if one
-	 * exists. If the style sheet is a top-level style sheet, or the style
-	 * sheet language does not support inclusion, the value of this attribute
-	 * is <code>null</code>.
-	 */
-	public StyleSheet getParentStyleSheet();
-
-	/**
-	 * If the style sheet is a linked style sheet, the value of its attribute
-	 * is its location. For inline style sheets, the value of this attribute
-	 * is <code>null</code>. See the href attribute definition for the
-	 * <code>LINK</code> element in HTML 4.0, and the href pseudo-attribute
-	 * for the XML style sheet processing instruction.
-	 */
-	public String getHref();
-
-	/**
-	 * The advisory title. The title is often specified in the
-	 * <code>ownerNode</code>. See the title attribute definition for the
-	 * <code>LINK</code> element in HTML 4.0, and the title pseudo-attribute
-	 * for the XML style sheet processing instruction.
-	 */
-	public String getTitle();
-
-	/**
-	 * The intended destination media for style information. The media is
-	 * often specified in the <code>ownerNode</code>. If no media has been
-	 * specified, the <code>MediaList</code> will be empty. See the media
-	 * attribute definition for the <code>LINK</code> element in HTML 4.0,
-	 * and the media pseudo-attribute for the XML style sheet processing
-	 * instruction . Modifying the media list may cause a change to the
-	 * attribute <code>disabled</code>.
-	 */
-	public MediaList getMedia();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheetList.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheetList.java
deleted file mode 100644
index a791de6..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/stylesheets/StyleSheetList.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.stylesheets;
-
-/**
- * The <code>StyleSheetList</code> interface provides the abstraction of an
- * ordered collection of style sheets.
- * <p>
- * The items in the <code>StyleSheetList</code> are accessible via an
- * integral index, starting from 0.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113'>Document
- * Object Model (DOM) Level 2 Style Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface StyleSheetList {
-	/**
-	 * The number of <code>StyleSheets</code> in the list. The range of
-	 * valid child stylesheet indices is <code>0</code> to
-	 * <code>length-1</code> inclusive.
-	 */
-	public int getLength();
-
-	/**
-	 * Used to retrieve a style sheet by ordinal index. If index is greater
-	 * than or equal to the number of style sheets in the list, this returns
-	 * <code>null</code>.
-	 * 
-	 * @param indexIndex
-	 *            into the collection
-	 * @return The style sheet at the <code>index</code> position in the
-	 *         <code>StyleSheetList</code>, or <code>null</code> if that
-	 *         is not a valid index.
-	 */
-	public StyleSheet item(int index);
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/AbstractView.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/AbstractView.java
deleted file mode 100644
index 799ce7e..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/AbstractView.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.views;
-
-/**
- * A base interface that all views shall derive from.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113'>Document
- * Object Model (DOM) Level 2 Views Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface AbstractView {
-	/**
-	 * The source <code>DocumentView</code> of which this is an
-	 * <code>AbstractView</code>.
-	 */
-	public DocumentView getDocument();
-
-}
\ No newline at end of file
diff --git a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/DocumentView.java b/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/DocumentView.java
deleted file mode 100644
index ce63f7b..0000000
--- a/bundles/org.eclipse.wst.css.core/src/org/w3c/dom/views/DocumentView.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed in the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-package org.w3c.dom.views;
-
-/**
- * The <code>DocumentView</code> interface is implemented by
- * <code>Document</code> objects in DOM implementations supporting DOM
- * Views. It provides an attribute to retrieve the default view of a document.
- * <p>
- * See also the <a
- * href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Views-20001113'>Document
- * Object Model (DOM) Level 2 Views Specification </a>.
- * 
- * @since DOM Level 2
- */
-public interface DocumentView {
-	/**
-	 * The default <code>AbstractView</code> for this <code>Document</code>,
-	 * or <code>null</code> if none available.
-	 */
-	public AbstractView getDefaultView();
-
-}
\ No newline at end of file