/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.fo.impl; import java.math.BigInteger; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EStructuralFeature; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.impl.EObjectImpl; import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl; import org.eclipse.emf.ecore.util.BasicFeatureMap; import org.eclipse.emf.ecore.util.EcoreEMap; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.ecore.util.InternalEList; import org.oasisopen.names.tc.opendocument.xmlns.fo.BreakAfterType; import org.oasisopen.names.tc.opendocument.xmlns.fo.BreakBeforeType; import org.oasisopen.names.tc.opendocument.xmlns.fo.DocumentRoot; import org.oasisopen.names.tc.opendocument.xmlns.fo.FoPackage; import org.oasisopen.names.tc.opendocument.xmlns.fo.HyphenationKeepType; import org.oasisopen.names.tc.opendocument.xmlns.fo.KeepTogetherType; import org.oasisopen.names.tc.opendocument.xmlns.fo.KeepWithNextType; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextAlignLastType; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextAlignType; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextTransformType; import org.oasisopen.names.tc.opendocument.xmlns.fo.WrapOptionType; import org.oasisopen.names.tc.opendocument.xmlns.text.FontStyle; import org.oasisopen.names.tc.opendocument.xmlns.text.FontVariant; import org.oasisopen.names.tc.opendocument.xmlns.text.FontWeight; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBackgroundColor <em>Background Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBorder <em>Border</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBorderBottom <em>Border Bottom</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBorderLeft <em>Border Left</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBorderRight <em>Border Right</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBorderTop <em>Border Top</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBreakAfter <em>Break After</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getBreakBefore <em>Break Before</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getClip <em>Clip</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getColor <em>Color</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getColumnCount <em>Column Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getColumnGap <em>Column Gap</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getCountry <em>Country</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getEndIndent <em>End Indent</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getFontFamily <em>Font Family</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getFontSize <em>Font Size</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getFontStyle <em>Font Style</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getFontVariant <em>Font Variant</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getFontWeight <em>Font Weight</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHeight <em>Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHyphenate <em>Hyphenate</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHyphenationKeep <em>Hyphenation Keep</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHyphenationLadderCount <em>Hyphenation Ladder Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHyphenationPushCharCount <em>Hyphenation Push Char Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getHyphenationRemainCharCount <em>Hyphenation Remain Char Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getKeepTogether <em>Keep Together</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getKeepWithNext <em>Keep With Next</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getLanguage <em>Language</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getLetterSpacing <em>Letter Spacing</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getLineHeight <em>Line Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMargin <em>Margin</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMarginBottom <em>Margin Bottom</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMarginLeft <em>Margin Left</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMarginRight <em>Margin Right</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMarginTop <em>Margin Top</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMaxHeight <em>Max Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMaxWidth <em>Max Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getMinWidth <em>Min Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getOrphans <em>Orphans</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPadding <em>Padding</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPaddingBottom <em>Padding Bottom</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPaddingLeft <em>Padding Left</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPaddingRight <em>Padding Right</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPaddingTop <em>Padding Top</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPageHeight <em>Page Height</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getPageWidth <em>Page Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getSpaceAfter <em>Space After</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getSpaceBefore <em>Space Before</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getStartIndent <em>Start Indent</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getTextAlign <em>Text Align</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getTextAlignLast <em>Text Align Last</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getTextIndent <em>Text Indent</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getTextShadow <em>Text Shadow</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getTextTransform <em>Text Transform</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getWidows <em>Widows</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getWidth <em>Width</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.fo.impl.DocumentRootImpl#getWrapOption <em>Wrap Option</em>}</li> * </ul> * </p> * * @generated */ public class DocumentRootImpl extends EObjectImpl implements DocumentRoot { /** * The cached value of the '{@link #getMixed() <em>Mixed</em>}' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMixed() * @generated * @ordered */ protected FeatureMap mixed; /** * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix Map</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXMLNSPrefixMap() * @generated * @ordered */ protected EMap<String, String> xMLNSPrefixMap; /** * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema Location</em>}' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getXSISchemaLocation() * @generated * @ordered */ protected EMap<String, String> xSISchemaLocation; /** * The default value of the '{@link #getBackgroundColor() <em>Background Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBackgroundColor() * @generated * @ordered */ protected static final Object BACKGROUND_COLOR_EDEFAULT = null; /** * The cached value of the '{@link #getBackgroundColor() <em>Background Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBackgroundColor() * @generated * @ordered */ protected Object backgroundColor = BACKGROUND_COLOR_EDEFAULT; /** * The default value of the '{@link #getBorder() <em>Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorder() * @generated * @ordered */ protected static final String BORDER_EDEFAULT = null; /** * The cached value of the '{@link #getBorder() <em>Border</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorder() * @generated * @ordered */ protected String border = BORDER_EDEFAULT; /** * The default value of the '{@link #getBorderBottom() <em>Border Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderBottom() * @generated * @ordered */ protected static final String BORDER_BOTTOM_EDEFAULT = null; /** * The cached value of the '{@link #getBorderBottom() <em>Border Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderBottom() * @generated * @ordered */ protected String borderBottom = BORDER_BOTTOM_EDEFAULT; /** * The default value of the '{@link #getBorderLeft() <em>Border Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderLeft() * @generated * @ordered */ protected static final String BORDER_LEFT_EDEFAULT = null; /** * The cached value of the '{@link #getBorderLeft() <em>Border Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderLeft() * @generated * @ordered */ protected String borderLeft = BORDER_LEFT_EDEFAULT; /** * The default value of the '{@link #getBorderRight() <em>Border Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderRight() * @generated * @ordered */ protected static final String BORDER_RIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getBorderRight() <em>Border Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderRight() * @generated * @ordered */ protected String borderRight = BORDER_RIGHT_EDEFAULT; /** * The default value of the '{@link #getBorderTop() <em>Border Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderTop() * @generated * @ordered */ protected static final String BORDER_TOP_EDEFAULT = null; /** * The cached value of the '{@link #getBorderTop() <em>Border Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBorderTop() * @generated * @ordered */ protected String borderTop = BORDER_TOP_EDEFAULT; /** * The default value of the '{@link #getBreakAfter() <em>Break After</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBreakAfter() * @generated * @ordered */ protected static final BreakAfterType BREAK_AFTER_EDEFAULT = BreakAfterType.AUTO; /** * The cached value of the '{@link #getBreakAfter() <em>Break After</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBreakAfter() * @generated * @ordered */ protected BreakAfterType breakAfter = BREAK_AFTER_EDEFAULT; /** * This is true if the Break After attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean breakAfterESet; /** * The default value of the '{@link #getBreakBefore() <em>Break Before</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBreakBefore() * @generated * @ordered */ protected static final BreakBeforeType BREAK_BEFORE_EDEFAULT = BreakBeforeType.AUTO; /** * The cached value of the '{@link #getBreakBefore() <em>Break Before</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getBreakBefore() * @generated * @ordered */ protected BreakBeforeType breakBefore = BREAK_BEFORE_EDEFAULT; /** * This is true if the Break Before attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean breakBeforeESet; /** * The default value of the '{@link #getClip() <em>Clip</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getClip() * @generated * @ordered */ protected static final String CLIP_EDEFAULT = null; /** * The cached value of the '{@link #getClip() <em>Clip</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getClip() * @generated * @ordered */ protected String clip = CLIP_EDEFAULT; /** * The default value of the '{@link #getColor() <em>Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColor() * @generated * @ordered */ protected static final String COLOR_EDEFAULT = null; /** * The cached value of the '{@link #getColor() <em>Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColor() * @generated * @ordered */ protected String color = COLOR_EDEFAULT; /** * The default value of the '{@link #getColumnCount() <em>Column Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnCount() * @generated * @ordered */ protected static final BigInteger COLUMN_COUNT_EDEFAULT = null; /** * The cached value of the '{@link #getColumnCount() <em>Column Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnCount() * @generated * @ordered */ protected BigInteger columnCount = COLUMN_COUNT_EDEFAULT; /** * The default value of the '{@link #getColumnGap() <em>Column Gap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnGap() * @generated * @ordered */ protected static final String COLUMN_GAP_EDEFAULT = null; /** * The cached value of the '{@link #getColumnGap() <em>Column Gap</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getColumnGap() * @generated * @ordered */ protected String columnGap = COLUMN_GAP_EDEFAULT; /** * The default value of the '{@link #getCountry() <em>Country</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getCountry() * @generated * @ordered */ protected static final String COUNTRY_EDEFAULT = null; /** * The cached value of the '{@link #getCountry() <em>Country</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getCountry() * @generated * @ordered */ protected String country = COUNTRY_EDEFAULT; /** * The default value of the '{@link #getEndIndent() <em>End Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getEndIndent() * @generated * @ordered */ protected static final String END_INDENT_EDEFAULT = null; /** * The cached value of the '{@link #getEndIndent() <em>End Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getEndIndent() * @generated * @ordered */ protected String endIndent = END_INDENT_EDEFAULT; /** * The default value of the '{@link #getFontFamily() <em>Font Family</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontFamily() * @generated * @ordered */ protected static final String FONT_FAMILY_EDEFAULT = null; /** * The cached value of the '{@link #getFontFamily() <em>Font Family</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontFamily() * @generated * @ordered */ protected String fontFamily = FONT_FAMILY_EDEFAULT; /** * The default value of the '{@link #getFontSize() <em>Font Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontSize() * @generated * @ordered */ protected static final String FONT_SIZE_EDEFAULT = null; /** * The cached value of the '{@link #getFontSize() <em>Font Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontSize() * @generated * @ordered */ protected String fontSize = FONT_SIZE_EDEFAULT; /** * The default value of the '{@link #getFontStyle() <em>Font Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontStyle() * @generated * @ordered */ protected static final FontStyle FONT_STYLE_EDEFAULT = FontStyle.NORMAL; /** * The cached value of the '{@link #getFontStyle() <em>Font Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontStyle() * @generated * @ordered */ protected FontStyle fontStyle = FONT_STYLE_EDEFAULT; /** * This is true if the Font Style attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean fontStyleESet; /** * The default value of the '{@link #getFontVariant() <em>Font Variant</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontVariant() * @generated * @ordered */ protected static final FontVariant FONT_VARIANT_EDEFAULT = FontVariant.NORMAL; /** * The cached value of the '{@link #getFontVariant() <em>Font Variant</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontVariant() * @generated * @ordered */ protected FontVariant fontVariant = FONT_VARIANT_EDEFAULT; /** * This is true if the Font Variant attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean fontVariantESet; /** * The default value of the '{@link #getFontWeight() <em>Font Weight</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontWeight() * @generated * @ordered */ protected static final FontWeight FONT_WEIGHT_EDEFAULT = FontWeight.NORMAL; /** * The cached value of the '{@link #getFontWeight() <em>Font Weight</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getFontWeight() * @generated * @ordered */ protected FontWeight fontWeight = FONT_WEIGHT_EDEFAULT; /** * This is true if the Font Weight attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean fontWeightESet; /** * The default value of the '{@link #getHeight() <em>Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeight() * @generated * @ordered */ protected static final String HEIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getHeight() <em>Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHeight() * @generated * @ordered */ protected String height = HEIGHT_EDEFAULT; /** * The default value of the '{@link #getHyphenate() <em>Hyphenate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenate() * @generated * @ordered */ protected static final org.oasisopen.names.tc.opendocument.xmlns.text.Boolean HYPHENATE_EDEFAULT = org.oasisopen.names.tc.opendocument.xmlns.text.Boolean.TRUE; /** * The cached value of the '{@link #getHyphenate() <em>Hyphenate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenate() * @generated * @ordered */ protected org.oasisopen.names.tc.opendocument.xmlns.text.Boolean hyphenate = HYPHENATE_EDEFAULT; /** * This is true if the Hyphenate attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean hyphenateESet; /** * The default value of the '{@link #getHyphenationKeep() <em>Hyphenation Keep</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationKeep() * @generated * @ordered */ protected static final HyphenationKeepType HYPHENATION_KEEP_EDEFAULT = HyphenationKeepType.AUTO; /** * The cached value of the '{@link #getHyphenationKeep() <em>Hyphenation Keep</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationKeep() * @generated * @ordered */ protected HyphenationKeepType hyphenationKeep = HYPHENATION_KEEP_EDEFAULT; /** * This is true if the Hyphenation Keep attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean hyphenationKeepESet; /** * The default value of the '{@link #getHyphenationLadderCount() <em>Hyphenation Ladder Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationLadderCount() * @generated * @ordered */ protected static final Object HYPHENATION_LADDER_COUNT_EDEFAULT = null; /** * The cached value of the '{@link #getHyphenationLadderCount() <em>Hyphenation Ladder Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationLadderCount() * @generated * @ordered */ protected Object hyphenationLadderCount = HYPHENATION_LADDER_COUNT_EDEFAULT; /** * The default value of the '{@link #getHyphenationPushCharCount() <em>Hyphenation Push Char Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationPushCharCount() * @generated * @ordered */ protected static final BigInteger HYPHENATION_PUSH_CHAR_COUNT_EDEFAULT = null; /** * The cached value of the '{@link #getHyphenationPushCharCount() <em>Hyphenation Push Char Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationPushCharCount() * @generated * @ordered */ protected BigInteger hyphenationPushCharCount = HYPHENATION_PUSH_CHAR_COUNT_EDEFAULT; /** * The default value of the '{@link #getHyphenationRemainCharCount() <em>Hyphenation Remain Char Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationRemainCharCount() * @generated * @ordered */ protected static final BigInteger HYPHENATION_REMAIN_CHAR_COUNT_EDEFAULT = null; /** * The cached value of the '{@link #getHyphenationRemainCharCount() <em>Hyphenation Remain Char Count</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getHyphenationRemainCharCount() * @generated * @ordered */ protected BigInteger hyphenationRemainCharCount = HYPHENATION_REMAIN_CHAR_COUNT_EDEFAULT; /** * The default value of the '{@link #getKeepTogether() <em>Keep Together</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getKeepTogether() * @generated * @ordered */ protected static final KeepTogetherType KEEP_TOGETHER_EDEFAULT = KeepTogetherType.AUTO; /** * The cached value of the '{@link #getKeepTogether() <em>Keep Together</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getKeepTogether() * @generated * @ordered */ protected KeepTogetherType keepTogether = KEEP_TOGETHER_EDEFAULT; /** * This is true if the Keep Together attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean keepTogetherESet; /** * The default value of the '{@link #getKeepWithNext() <em>Keep With Next</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getKeepWithNext() * @generated * @ordered */ protected static final KeepWithNextType KEEP_WITH_NEXT_EDEFAULT = KeepWithNextType.AUTO; /** * The cached value of the '{@link #getKeepWithNext() <em>Keep With Next</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getKeepWithNext() * @generated * @ordered */ protected KeepWithNextType keepWithNext = KEEP_WITH_NEXT_EDEFAULT; /** * This is true if the Keep With Next attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean keepWithNextESet; /** * The default value of the '{@link #getLanguage() <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLanguage() * @generated * @ordered */ protected static final String LANGUAGE_EDEFAULT = null; /** * The cached value of the '{@link #getLanguage() <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLanguage() * @generated * @ordered */ protected String language = LANGUAGE_EDEFAULT; /** * The default value of the '{@link #getLetterSpacing() <em>Letter Spacing</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLetterSpacing() * @generated * @ordered */ protected static final Object LETTER_SPACING_EDEFAULT = null; /** * The cached value of the '{@link #getLetterSpacing() <em>Letter Spacing</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLetterSpacing() * @generated * @ordered */ protected Object letterSpacing = LETTER_SPACING_EDEFAULT; /** * The default value of the '{@link #getLineHeight() <em>Line Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLineHeight() * @generated * @ordered */ protected static final Object LINE_HEIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getLineHeight() <em>Line Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getLineHeight() * @generated * @ordered */ protected Object lineHeight = LINE_HEIGHT_EDEFAULT; /** * The default value of the '{@link #getMargin() <em>Margin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMargin() * @generated * @ordered */ protected static final String MARGIN_EDEFAULT = null; /** * The cached value of the '{@link #getMargin() <em>Margin</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMargin() * @generated * @ordered */ protected String margin = MARGIN_EDEFAULT; /** * The default value of the '{@link #getMarginBottom() <em>Margin Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginBottom() * @generated * @ordered */ protected static final String MARGIN_BOTTOM_EDEFAULT = null; /** * The cached value of the '{@link #getMarginBottom() <em>Margin Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginBottom() * @generated * @ordered */ protected String marginBottom = MARGIN_BOTTOM_EDEFAULT; /** * The default value of the '{@link #getMarginLeft() <em>Margin Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginLeft() * @generated * @ordered */ protected static final String MARGIN_LEFT_EDEFAULT = null; /** * The cached value of the '{@link #getMarginLeft() <em>Margin Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginLeft() * @generated * @ordered */ protected String marginLeft = MARGIN_LEFT_EDEFAULT; /** * The default value of the '{@link #getMarginRight() <em>Margin Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginRight() * @generated * @ordered */ protected static final String MARGIN_RIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getMarginRight() <em>Margin Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginRight() * @generated * @ordered */ protected String marginRight = MARGIN_RIGHT_EDEFAULT; /** * The default value of the '{@link #getMarginTop() <em>Margin Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginTop() * @generated * @ordered */ protected static final String MARGIN_TOP_EDEFAULT = null; /** * The cached value of the '{@link #getMarginTop() <em>Margin Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMarginTop() * @generated * @ordered */ protected String marginTop = MARGIN_TOP_EDEFAULT; /** * The default value of the '{@link #getMaxHeight() <em>Max Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaxHeight() * @generated * @ordered */ protected static final String MAX_HEIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getMaxHeight() <em>Max Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaxHeight() * @generated * @ordered */ protected String maxHeight = MAX_HEIGHT_EDEFAULT; /** * The default value of the '{@link #getMaxWidth() <em>Max Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaxWidth() * @generated * @ordered */ protected static final String MAX_WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getMaxWidth() <em>Max Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMaxWidth() * @generated * @ordered */ protected String maxWidth = MAX_WIDTH_EDEFAULT; /** * The default value of the '{@link #getMinWidth() <em>Min Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMinWidth() * @generated * @ordered */ protected static final String MIN_WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getMinWidth() <em>Min Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getMinWidth() * @generated * @ordered */ protected String minWidth = MIN_WIDTH_EDEFAULT; /** * The default value of the '{@link #getOrphans() <em>Orphans</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOrphans() * @generated * @ordered */ protected static final BigInteger ORPHANS_EDEFAULT = null; /** * The cached value of the '{@link #getOrphans() <em>Orphans</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getOrphans() * @generated * @ordered */ protected BigInteger orphans = ORPHANS_EDEFAULT; /** * The default value of the '{@link #getPadding() <em>Padding</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPadding() * @generated * @ordered */ protected static final String PADDING_EDEFAULT = null; /** * The cached value of the '{@link #getPadding() <em>Padding</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPadding() * @generated * @ordered */ protected String padding = PADDING_EDEFAULT; /** * The default value of the '{@link #getPaddingBottom() <em>Padding Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingBottom() * @generated * @ordered */ protected static final String PADDING_BOTTOM_EDEFAULT = null; /** * The cached value of the '{@link #getPaddingBottom() <em>Padding Bottom</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingBottom() * @generated * @ordered */ protected String paddingBottom = PADDING_BOTTOM_EDEFAULT; /** * The default value of the '{@link #getPaddingLeft() <em>Padding Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingLeft() * @generated * @ordered */ protected static final String PADDING_LEFT_EDEFAULT = null; /** * The cached value of the '{@link #getPaddingLeft() <em>Padding Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingLeft() * @generated * @ordered */ protected String paddingLeft = PADDING_LEFT_EDEFAULT; /** * The default value of the '{@link #getPaddingRight() <em>Padding Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingRight() * @generated * @ordered */ protected static final String PADDING_RIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getPaddingRight() <em>Padding Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingRight() * @generated * @ordered */ protected String paddingRight = PADDING_RIGHT_EDEFAULT; /** * The default value of the '{@link #getPaddingTop() <em>Padding Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingTop() * @generated * @ordered */ protected static final String PADDING_TOP_EDEFAULT = null; /** * The cached value of the '{@link #getPaddingTop() <em>Padding Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPaddingTop() * @generated * @ordered */ protected String paddingTop = PADDING_TOP_EDEFAULT; /** * The default value of the '{@link #getPageHeight() <em>Page Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPageHeight() * @generated * @ordered */ protected static final String PAGE_HEIGHT_EDEFAULT = null; /** * The cached value of the '{@link #getPageHeight() <em>Page Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPageHeight() * @generated * @ordered */ protected String pageHeight = PAGE_HEIGHT_EDEFAULT; /** * The default value of the '{@link #getPageWidth() <em>Page Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPageWidth() * @generated * @ordered */ protected static final String PAGE_WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getPageWidth() <em>Page Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getPageWidth() * @generated * @ordered */ protected String pageWidth = PAGE_WIDTH_EDEFAULT; /** * The default value of the '{@link #getSpaceAfter() <em>Space After</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSpaceAfter() * @generated * @ordered */ protected static final String SPACE_AFTER_EDEFAULT = null; /** * The cached value of the '{@link #getSpaceAfter() <em>Space After</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSpaceAfter() * @generated * @ordered */ protected String spaceAfter = SPACE_AFTER_EDEFAULT; /** * The default value of the '{@link #getSpaceBefore() <em>Space Before</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSpaceBefore() * @generated * @ordered */ protected static final String SPACE_BEFORE_EDEFAULT = null; /** * The cached value of the '{@link #getSpaceBefore() <em>Space Before</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSpaceBefore() * @generated * @ordered */ protected String spaceBefore = SPACE_BEFORE_EDEFAULT; /** * The default value of the '{@link #getStartIndent() <em>Start Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStartIndent() * @generated * @ordered */ protected static final String START_INDENT_EDEFAULT = null; /** * The cached value of the '{@link #getStartIndent() <em>Start Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getStartIndent() * @generated * @ordered */ protected String startIndent = START_INDENT_EDEFAULT; /** * The default value of the '{@link #getTextAlign() <em>Text Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextAlign() * @generated * @ordered */ protected static final TextAlignType TEXT_ALIGN_EDEFAULT = TextAlignType.START; /** * The cached value of the '{@link #getTextAlign() <em>Text Align</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextAlign() * @generated * @ordered */ protected TextAlignType textAlign = TEXT_ALIGN_EDEFAULT; /** * This is true if the Text Align attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean textAlignESet; /** * The default value of the '{@link #getTextAlignLast() <em>Text Align Last</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextAlignLast() * @generated * @ordered */ protected static final TextAlignLastType TEXT_ALIGN_LAST_EDEFAULT = TextAlignLastType.START; /** * The cached value of the '{@link #getTextAlignLast() <em>Text Align Last</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextAlignLast() * @generated * @ordered */ protected TextAlignLastType textAlignLast = TEXT_ALIGN_LAST_EDEFAULT; /** * This is true if the Text Align Last attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean textAlignLastESet; /** * The default value of the '{@link #getTextIndent() <em>Text Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextIndent() * @generated * @ordered */ protected static final String TEXT_INDENT_EDEFAULT = null; /** * The cached value of the '{@link #getTextIndent() <em>Text Indent</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextIndent() * @generated * @ordered */ protected String textIndent = TEXT_INDENT_EDEFAULT; /** * The default value of the '{@link #getTextShadow() <em>Text Shadow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextShadow() * @generated * @ordered */ protected static final Object TEXT_SHADOW_EDEFAULT = null; /** * The cached value of the '{@link #getTextShadow() <em>Text Shadow</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextShadow() * @generated * @ordered */ protected Object textShadow = TEXT_SHADOW_EDEFAULT; /** * The default value of the '{@link #getTextTransform() <em>Text Transform</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextTransform() * @generated * @ordered */ protected static final TextTransformType TEXT_TRANSFORM_EDEFAULT = TextTransformType.NONE; /** * The cached value of the '{@link #getTextTransform() <em>Text Transform</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getTextTransform() * @generated * @ordered */ protected TextTransformType textTransform = TEXT_TRANSFORM_EDEFAULT; /** * This is true if the Text Transform attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean textTransformESet; /** * The default value of the '{@link #getWidows() <em>Widows</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWidows() * @generated * @ordered */ protected static final BigInteger WIDOWS_EDEFAULT = null; /** * The cached value of the '{@link #getWidows() <em>Widows</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWidows() * @generated * @ordered */ protected BigInteger widows = WIDOWS_EDEFAULT; /** * The default value of the '{@link #getWidth() <em>Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWidth() * @generated * @ordered */ protected static final String WIDTH_EDEFAULT = null; /** * The cached value of the '{@link #getWidth() <em>Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWidth() * @generated * @ordered */ protected String width = WIDTH_EDEFAULT; /** * The default value of the '{@link #getWrapOption() <em>Wrap Option</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWrapOption() * @generated * @ordered */ protected static final WrapOptionType WRAP_OPTION_EDEFAULT = WrapOptionType.NO_WRAP; /** * The cached value of the '{@link #getWrapOption() <em>Wrap Option</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getWrapOption() * @generated * @ordered */ protected WrapOptionType wrapOption = WRAP_OPTION_EDEFAULT; /** * This is true if the Wrap Option attribute has been set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ protected boolean wrapOptionESet; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected DocumentRootImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return FoPackage.Literals.DOCUMENT_ROOT; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, FoPackage.DOCUMENT_ROOT__MIXED); } return mixed; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap<String, String> getXMLNSPrefixMap() { if (xMLNSPrefixMap == null) { xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP); } return xMLNSPrefixMap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EMap<String, String> getXSISchemaLocation() { if (xSISchemaLocation == null) { xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); } return xSISchemaLocation; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object getBackgroundColor() { return backgroundColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBackgroundColor(Object newBackgroundColor) { Object oldBackgroundColor = backgroundColor; backgroundColor = newBackgroundColor; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BACKGROUND_COLOR, oldBackgroundColor, backgroundColor)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getBorder() { return border; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBorder(String newBorder) { String oldBorder = border; border = newBorder; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BORDER, oldBorder, border)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getBorderBottom() { return borderBottom; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBorderBottom(String newBorderBottom) { String oldBorderBottom = borderBottom; borderBottom = newBorderBottom; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BORDER_BOTTOM, oldBorderBottom, borderBottom)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getBorderLeft() { return borderLeft; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBorderLeft(String newBorderLeft) { String oldBorderLeft = borderLeft; borderLeft = newBorderLeft; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BORDER_LEFT, oldBorderLeft, borderLeft)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getBorderRight() { return borderRight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBorderRight(String newBorderRight) { String oldBorderRight = borderRight; borderRight = newBorderRight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BORDER_RIGHT, oldBorderRight, borderRight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getBorderTop() { return borderTop; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBorderTop(String newBorderTop) { String oldBorderTop = borderTop; borderTop = newBorderTop; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BORDER_TOP, oldBorderTop, borderTop)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BreakAfterType getBreakAfter() { return breakAfter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBreakAfter(BreakAfterType newBreakAfter) { BreakAfterType oldBreakAfter = breakAfter; breakAfter = newBreakAfter == null ? BREAK_AFTER_EDEFAULT : newBreakAfter; boolean oldBreakAfterESet = breakAfterESet; breakAfterESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BREAK_AFTER, oldBreakAfter, breakAfter, !oldBreakAfterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetBreakAfter() { BreakAfterType oldBreakAfter = breakAfter; boolean oldBreakAfterESet = breakAfterESet; breakAfter = BREAK_AFTER_EDEFAULT; breakAfterESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__BREAK_AFTER, oldBreakAfter, BREAK_AFTER_EDEFAULT, oldBreakAfterESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetBreakAfter() { return breakAfterESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BreakBeforeType getBreakBefore() { return breakBefore; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBreakBefore(BreakBeforeType newBreakBefore) { BreakBeforeType oldBreakBefore = breakBefore; breakBefore = newBreakBefore == null ? BREAK_BEFORE_EDEFAULT : newBreakBefore; boolean oldBreakBeforeESet = breakBeforeESet; breakBeforeESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__BREAK_BEFORE, oldBreakBefore, breakBefore, !oldBreakBeforeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetBreakBefore() { BreakBeforeType oldBreakBefore = breakBefore; boolean oldBreakBeforeESet = breakBeforeESet; breakBefore = BREAK_BEFORE_EDEFAULT; breakBeforeESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__BREAK_BEFORE, oldBreakBefore, BREAK_BEFORE_EDEFAULT, oldBreakBeforeESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetBreakBefore() { return breakBeforeESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getClip() { return clip; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setClip(String newClip) { String oldClip = clip; clip = newClip; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__CLIP, oldClip, clip)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getColor() { return color; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setColor(String newColor) { String oldColor = color; color = newColor; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__COLOR, oldColor, color)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getColumnCount() { return columnCount; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setColumnCount(BigInteger newColumnCount) { BigInteger oldColumnCount = columnCount; columnCount = newColumnCount; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__COLUMN_COUNT, oldColumnCount, columnCount)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getColumnGap() { return columnGap; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setColumnGap(String newColumnGap) { String oldColumnGap = columnGap; columnGap = newColumnGap; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__COLUMN_GAP, oldColumnGap, columnGap)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getCountry() { return country; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCountry(String newCountry) { String oldCountry = country; country = newCountry; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__COUNTRY, oldCountry, country)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getEndIndent() { return endIndent; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEndIndent(String newEndIndent) { String oldEndIndent = endIndent; endIndent = newEndIndent; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__END_INDENT, oldEndIndent, endIndent)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getFontFamily() { return fontFamily; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFontFamily(String newFontFamily) { String oldFontFamily = fontFamily; fontFamily = newFontFamily; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__FONT_FAMILY, oldFontFamily, fontFamily)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getFontSize() { return fontSize; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFontSize(String newFontSize) { String oldFontSize = fontSize; fontSize = newFontSize; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__FONT_SIZE, oldFontSize, fontSize)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontStyle getFontStyle() { return fontStyle; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFontStyle(FontStyle newFontStyle) { FontStyle oldFontStyle = fontStyle; fontStyle = newFontStyle == null ? FONT_STYLE_EDEFAULT : newFontStyle; boolean oldFontStyleESet = fontStyleESet; fontStyleESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__FONT_STYLE, oldFontStyle, fontStyle, !oldFontStyleESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetFontStyle() { FontStyle oldFontStyle = fontStyle; boolean oldFontStyleESet = fontStyleESet; fontStyle = FONT_STYLE_EDEFAULT; fontStyleESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__FONT_STYLE, oldFontStyle, FONT_STYLE_EDEFAULT, oldFontStyleESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetFontStyle() { return fontStyleESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontVariant getFontVariant() { return fontVariant; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFontVariant(FontVariant newFontVariant) { FontVariant oldFontVariant = fontVariant; fontVariant = newFontVariant == null ? FONT_VARIANT_EDEFAULT : newFontVariant; boolean oldFontVariantESet = fontVariantESet; fontVariantESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__FONT_VARIANT, oldFontVariant, fontVariant, !oldFontVariantESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetFontVariant() { FontVariant oldFontVariant = fontVariant; boolean oldFontVariantESet = fontVariantESet; fontVariant = FONT_VARIANT_EDEFAULT; fontVariantESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__FONT_VARIANT, oldFontVariant, FONT_VARIANT_EDEFAULT, oldFontVariantESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetFontVariant() { return fontVariantESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontWeight getFontWeight() { return fontWeight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFontWeight(FontWeight newFontWeight) { FontWeight oldFontWeight = fontWeight; fontWeight = newFontWeight == null ? FONT_WEIGHT_EDEFAULT : newFontWeight; boolean oldFontWeightESet = fontWeightESet; fontWeightESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__FONT_WEIGHT, oldFontWeight, fontWeight, !oldFontWeightESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetFontWeight() { FontWeight oldFontWeight = fontWeight; boolean oldFontWeightESet = fontWeightESet; fontWeight = FONT_WEIGHT_EDEFAULT; fontWeightESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__FONT_WEIGHT, oldFontWeight, FONT_WEIGHT_EDEFAULT, oldFontWeightESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetFontWeight() { return fontWeightESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getHeight() { return height; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHeight(String newHeight) { String oldHeight = height; height = newHeight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HEIGHT, oldHeight, height)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getHyphenate() { return hyphenate; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHyphenate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean newHyphenate) { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldHyphenate = hyphenate; hyphenate = newHyphenate == null ? HYPHENATE_EDEFAULT : newHyphenate; boolean oldHyphenateESet = hyphenateESet; hyphenateESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HYPHENATE, oldHyphenate, hyphenate, !oldHyphenateESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetHyphenate() { org.oasisopen.names.tc.opendocument.xmlns.text.Boolean oldHyphenate = hyphenate; boolean oldHyphenateESet = hyphenateESet; hyphenate = HYPHENATE_EDEFAULT; hyphenateESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__HYPHENATE, oldHyphenate, HYPHENATE_EDEFAULT, oldHyphenateESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetHyphenate() { return hyphenateESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HyphenationKeepType getHyphenationKeep() { return hyphenationKeep; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHyphenationKeep(HyphenationKeepType newHyphenationKeep) { HyphenationKeepType oldHyphenationKeep = hyphenationKeep; hyphenationKeep = newHyphenationKeep == null ? HYPHENATION_KEEP_EDEFAULT : newHyphenationKeep; boolean oldHyphenationKeepESet = hyphenationKeepESet; hyphenationKeepESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP, oldHyphenationKeep, hyphenationKeep, !oldHyphenationKeepESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetHyphenationKeep() { HyphenationKeepType oldHyphenationKeep = hyphenationKeep; boolean oldHyphenationKeepESet = hyphenationKeepESet; hyphenationKeep = HYPHENATION_KEEP_EDEFAULT; hyphenationKeepESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP, oldHyphenationKeep, HYPHENATION_KEEP_EDEFAULT, oldHyphenationKeepESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetHyphenationKeep() { return hyphenationKeepESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object getHyphenationLadderCount() { return hyphenationLadderCount; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHyphenationLadderCount(Object newHyphenationLadderCount) { Object oldHyphenationLadderCount = hyphenationLadderCount; hyphenationLadderCount = newHyphenationLadderCount; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT, oldHyphenationLadderCount, hyphenationLadderCount)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getHyphenationPushCharCount() { return hyphenationPushCharCount; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHyphenationPushCharCount(BigInteger newHyphenationPushCharCount) { BigInteger oldHyphenationPushCharCount = hyphenationPushCharCount; hyphenationPushCharCount = newHyphenationPushCharCount; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT, oldHyphenationPushCharCount, hyphenationPushCharCount)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getHyphenationRemainCharCount() { return hyphenationRemainCharCount; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHyphenationRemainCharCount(BigInteger newHyphenationRemainCharCount) { BigInteger oldHyphenationRemainCharCount = hyphenationRemainCharCount; hyphenationRemainCharCount = newHyphenationRemainCharCount; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT, oldHyphenationRemainCharCount, hyphenationRemainCharCount)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public KeepTogetherType getKeepTogether() { return keepTogether; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setKeepTogether(KeepTogetherType newKeepTogether) { KeepTogetherType oldKeepTogether = keepTogether; keepTogether = newKeepTogether == null ? KEEP_TOGETHER_EDEFAULT : newKeepTogether; boolean oldKeepTogetherESet = keepTogetherESet; keepTogetherESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER, oldKeepTogether, keepTogether, !oldKeepTogetherESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetKeepTogether() { KeepTogetherType oldKeepTogether = keepTogether; boolean oldKeepTogetherESet = keepTogetherESet; keepTogether = KEEP_TOGETHER_EDEFAULT; keepTogetherESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER, oldKeepTogether, KEEP_TOGETHER_EDEFAULT, oldKeepTogetherESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetKeepTogether() { return keepTogetherESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public KeepWithNextType getKeepWithNext() { return keepWithNext; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setKeepWithNext(KeepWithNextType newKeepWithNext) { KeepWithNextType oldKeepWithNext = keepWithNext; keepWithNext = newKeepWithNext == null ? KEEP_WITH_NEXT_EDEFAULT : newKeepWithNext; boolean oldKeepWithNextESet = keepWithNextESet; keepWithNextESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT, oldKeepWithNext, keepWithNext, !oldKeepWithNextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetKeepWithNext() { KeepWithNextType oldKeepWithNext = keepWithNext; boolean oldKeepWithNextESet = keepWithNextESet; keepWithNext = KEEP_WITH_NEXT_EDEFAULT; keepWithNextESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT, oldKeepWithNext, KEEP_WITH_NEXT_EDEFAULT, oldKeepWithNextESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetKeepWithNext() { return keepWithNextESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getLanguage() { return language; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLanguage(String newLanguage) { String oldLanguage = language; language = newLanguage; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__LANGUAGE, oldLanguage, language)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object getLetterSpacing() { return letterSpacing; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLetterSpacing(Object newLetterSpacing) { Object oldLetterSpacing = letterSpacing; letterSpacing = newLetterSpacing; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__LETTER_SPACING, oldLetterSpacing, letterSpacing)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object getLineHeight() { return lineHeight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLineHeight(Object newLineHeight) { Object oldLineHeight = lineHeight; lineHeight = newLineHeight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__LINE_HEIGHT, oldLineHeight, lineHeight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMargin() { return margin; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMargin(String newMargin) { String oldMargin = margin; margin = newMargin; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MARGIN, oldMargin, margin)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMarginBottom() { return marginBottom; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMarginBottom(String newMarginBottom) { String oldMarginBottom = marginBottom; marginBottom = newMarginBottom; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MARGIN_BOTTOM, oldMarginBottom, marginBottom)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMarginLeft() { return marginLeft; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMarginLeft(String newMarginLeft) { String oldMarginLeft = marginLeft; marginLeft = newMarginLeft; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MARGIN_LEFT, oldMarginLeft, marginLeft)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMarginRight() { return marginRight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMarginRight(String newMarginRight) { String oldMarginRight = marginRight; marginRight = newMarginRight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MARGIN_RIGHT, oldMarginRight, marginRight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMarginTop() { return marginTop; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMarginTop(String newMarginTop) { String oldMarginTop = marginTop; marginTop = newMarginTop; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MARGIN_TOP, oldMarginTop, marginTop)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMaxHeight() { return maxHeight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMaxHeight(String newMaxHeight) { String oldMaxHeight = maxHeight; maxHeight = newMaxHeight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MAX_HEIGHT, oldMaxHeight, maxHeight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMaxWidth() { return maxWidth; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMaxWidth(String newMaxWidth) { String oldMaxWidth = maxWidth; maxWidth = newMaxWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MAX_WIDTH, oldMaxWidth, maxWidth)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getMinWidth() { return minWidth; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMinWidth(String newMinWidth) { String oldMinWidth = minWidth; minWidth = newMinWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__MIN_WIDTH, oldMinWidth, minWidth)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getOrphans() { return orphans; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setOrphans(BigInteger newOrphans) { BigInteger oldOrphans = orphans; orphans = newOrphans; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__ORPHANS, oldOrphans, orphans)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPadding() { return padding; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPadding(String newPadding) { String oldPadding = padding; padding = newPadding; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PADDING, oldPadding, padding)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPaddingBottom() { return paddingBottom; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPaddingBottom(String newPaddingBottom) { String oldPaddingBottom = paddingBottom; paddingBottom = newPaddingBottom; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PADDING_BOTTOM, oldPaddingBottom, paddingBottom)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPaddingLeft() { return paddingLeft; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPaddingLeft(String newPaddingLeft) { String oldPaddingLeft = paddingLeft; paddingLeft = newPaddingLeft; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PADDING_LEFT, oldPaddingLeft, paddingLeft)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPaddingRight() { return paddingRight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPaddingRight(String newPaddingRight) { String oldPaddingRight = paddingRight; paddingRight = newPaddingRight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PADDING_RIGHT, oldPaddingRight, paddingRight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPaddingTop() { return paddingTop; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPaddingTop(String newPaddingTop) { String oldPaddingTop = paddingTop; paddingTop = newPaddingTop; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PADDING_TOP, oldPaddingTop, paddingTop)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPageHeight() { return pageHeight; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageHeight(String newPageHeight) { String oldPageHeight = pageHeight; pageHeight = newPageHeight; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PAGE_HEIGHT, oldPageHeight, pageHeight)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getPageWidth() { return pageWidth; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageWidth(String newPageWidth) { String oldPageWidth = pageWidth; pageWidth = newPageWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__PAGE_WIDTH, oldPageWidth, pageWidth)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSpaceAfter() { return spaceAfter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSpaceAfter(String newSpaceAfter) { String oldSpaceAfter = spaceAfter; spaceAfter = newSpaceAfter; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__SPACE_AFTER, oldSpaceAfter, spaceAfter)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSpaceBefore() { return spaceBefore; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSpaceBefore(String newSpaceBefore) { String oldSpaceBefore = spaceBefore; spaceBefore = newSpaceBefore; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__SPACE_BEFORE, oldSpaceBefore, spaceBefore)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getStartIndent() { return startIndent; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setStartIndent(String newStartIndent) { String oldStartIndent = startIndent; startIndent = newStartIndent; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__START_INDENT, oldStartIndent, startIndent)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextAlignType getTextAlign() { return textAlign; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextAlign(TextAlignType newTextAlign) { TextAlignType oldTextAlign = textAlign; textAlign = newTextAlign == null ? TEXT_ALIGN_EDEFAULT : newTextAlign; boolean oldTextAlignESet = textAlignESet; textAlignESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__TEXT_ALIGN, oldTextAlign, textAlign, !oldTextAlignESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTextAlign() { TextAlignType oldTextAlign = textAlign; boolean oldTextAlignESet = textAlignESet; textAlign = TEXT_ALIGN_EDEFAULT; textAlignESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__TEXT_ALIGN, oldTextAlign, TEXT_ALIGN_EDEFAULT, oldTextAlignESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTextAlign() { return textAlignESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextAlignLastType getTextAlignLast() { return textAlignLast; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextAlignLast(TextAlignLastType newTextAlignLast) { TextAlignLastType oldTextAlignLast = textAlignLast; textAlignLast = newTextAlignLast == null ? TEXT_ALIGN_LAST_EDEFAULT : newTextAlignLast; boolean oldTextAlignLastESet = textAlignLastESet; textAlignLastESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST, oldTextAlignLast, textAlignLast, !oldTextAlignLastESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTextAlignLast() { TextAlignLastType oldTextAlignLast = textAlignLast; boolean oldTextAlignLastESet = textAlignLastESet; textAlignLast = TEXT_ALIGN_LAST_EDEFAULT; textAlignLastESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST, oldTextAlignLast, TEXT_ALIGN_LAST_EDEFAULT, oldTextAlignLastESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTextAlignLast() { return textAlignLastESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getTextIndent() { return textIndent; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextIndent(String newTextIndent) { String oldTextIndent = textIndent; textIndent = newTextIndent; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__TEXT_INDENT, oldTextIndent, textIndent)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object getTextShadow() { return textShadow; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextShadow(Object newTextShadow) { Object oldTextShadow = textShadow; textShadow = newTextShadow; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__TEXT_SHADOW, oldTextShadow, textShadow)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextTransformType getTextTransform() { return textTransform; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextTransform(TextTransformType newTextTransform) { TextTransformType oldTextTransform = textTransform; textTransform = newTextTransform == null ? TEXT_TRANSFORM_EDEFAULT : newTextTransform; boolean oldTextTransformESet = textTransformESet; textTransformESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM, oldTextTransform, textTransform, !oldTextTransformESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetTextTransform() { TextTransformType oldTextTransform = textTransform; boolean oldTextTransformESet = textTransformESet; textTransform = TEXT_TRANSFORM_EDEFAULT; textTransformESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM, oldTextTransform, TEXT_TRANSFORM_EDEFAULT, oldTextTransformESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetTextTransform() { return textTransformESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BigInteger getWidows() { return widows; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWidows(BigInteger newWidows) { BigInteger oldWidows = widows; widows = newWidows; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__WIDOWS, oldWidows, widows)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getWidth() { return width; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWidth(String newWidth) { String oldWidth = width; width = newWidth; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__WIDTH, oldWidth, width)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WrapOptionType getWrapOption() { return wrapOption; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWrapOption(WrapOptionType newWrapOption) { WrapOptionType oldWrapOption = wrapOption; wrapOption = newWrapOption == null ? WRAP_OPTION_EDEFAULT : newWrapOption; boolean oldWrapOptionESet = wrapOptionESet; wrapOptionESet = true; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.SET, FoPackage.DOCUMENT_ROOT__WRAP_OPTION, oldWrapOption, wrapOption, !oldWrapOptionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void unsetWrapOption() { WrapOptionType oldWrapOption = wrapOption; boolean oldWrapOptionESet = wrapOptionESet; wrapOption = WRAP_OPTION_EDEFAULT; wrapOptionESet = false; if (eNotificationRequired()) eNotify(new ENotificationImpl(this, Notification.UNSET, FoPackage.DOCUMENT_ROOT__WRAP_OPTION, oldWrapOption, WRAP_OPTION_EDEFAULT, oldWrapOptionESet)); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public boolean isSetWrapOption() { return wrapOptionESet; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case FoPackage.DOCUMENT_ROOT__MIXED: return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs); case FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs); case FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case FoPackage.DOCUMENT_ROOT__MIXED: if (coreType) return getMixed(); return ((FeatureMap.Internal)getMixed()).getWrapper(); case FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: if (coreType) return getXMLNSPrefixMap(); else return getXMLNSPrefixMap().map(); case FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: if (coreType) return getXSISchemaLocation(); else return getXSISchemaLocation().map(); case FoPackage.DOCUMENT_ROOT__BACKGROUND_COLOR: return getBackgroundColor(); case FoPackage.DOCUMENT_ROOT__BORDER: return getBorder(); case FoPackage.DOCUMENT_ROOT__BORDER_BOTTOM: return getBorderBottom(); case FoPackage.DOCUMENT_ROOT__BORDER_LEFT: return getBorderLeft(); case FoPackage.DOCUMENT_ROOT__BORDER_RIGHT: return getBorderRight(); case FoPackage.DOCUMENT_ROOT__BORDER_TOP: return getBorderTop(); case FoPackage.DOCUMENT_ROOT__BREAK_AFTER: return getBreakAfter(); case FoPackage.DOCUMENT_ROOT__BREAK_BEFORE: return getBreakBefore(); case FoPackage.DOCUMENT_ROOT__CLIP: return getClip(); case FoPackage.DOCUMENT_ROOT__COLOR: return getColor(); case FoPackage.DOCUMENT_ROOT__COLUMN_COUNT: return getColumnCount(); case FoPackage.DOCUMENT_ROOT__COLUMN_GAP: return getColumnGap(); case FoPackage.DOCUMENT_ROOT__COUNTRY: return getCountry(); case FoPackage.DOCUMENT_ROOT__END_INDENT: return getEndIndent(); case FoPackage.DOCUMENT_ROOT__FONT_FAMILY: return getFontFamily(); case FoPackage.DOCUMENT_ROOT__FONT_SIZE: return getFontSize(); case FoPackage.DOCUMENT_ROOT__FONT_STYLE: return getFontStyle(); case FoPackage.DOCUMENT_ROOT__FONT_VARIANT: return getFontVariant(); case FoPackage.DOCUMENT_ROOT__FONT_WEIGHT: return getFontWeight(); case FoPackage.DOCUMENT_ROOT__HEIGHT: return getHeight(); case FoPackage.DOCUMENT_ROOT__HYPHENATE: return getHyphenate(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP: return getHyphenationKeep(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT: return getHyphenationLadderCount(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT: return getHyphenationPushCharCount(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT: return getHyphenationRemainCharCount(); case FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER: return getKeepTogether(); case FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT: return getKeepWithNext(); case FoPackage.DOCUMENT_ROOT__LANGUAGE: return getLanguage(); case FoPackage.DOCUMENT_ROOT__LETTER_SPACING: return getLetterSpacing(); case FoPackage.DOCUMENT_ROOT__LINE_HEIGHT: return getLineHeight(); case FoPackage.DOCUMENT_ROOT__MARGIN: return getMargin(); case FoPackage.DOCUMENT_ROOT__MARGIN_BOTTOM: return getMarginBottom(); case FoPackage.DOCUMENT_ROOT__MARGIN_LEFT: return getMarginLeft(); case FoPackage.DOCUMENT_ROOT__MARGIN_RIGHT: return getMarginRight(); case FoPackage.DOCUMENT_ROOT__MARGIN_TOP: return getMarginTop(); case FoPackage.DOCUMENT_ROOT__MAX_HEIGHT: return getMaxHeight(); case FoPackage.DOCUMENT_ROOT__MAX_WIDTH: return getMaxWidth(); case FoPackage.DOCUMENT_ROOT__MIN_WIDTH: return getMinWidth(); case FoPackage.DOCUMENT_ROOT__ORPHANS: return getOrphans(); case FoPackage.DOCUMENT_ROOT__PADDING: return getPadding(); case FoPackage.DOCUMENT_ROOT__PADDING_BOTTOM: return getPaddingBottom(); case FoPackage.DOCUMENT_ROOT__PADDING_LEFT: return getPaddingLeft(); case FoPackage.DOCUMENT_ROOT__PADDING_RIGHT: return getPaddingRight(); case FoPackage.DOCUMENT_ROOT__PADDING_TOP: return getPaddingTop(); case FoPackage.DOCUMENT_ROOT__PAGE_HEIGHT: return getPageHeight(); case FoPackage.DOCUMENT_ROOT__PAGE_WIDTH: return getPageWidth(); case FoPackage.DOCUMENT_ROOT__SPACE_AFTER: return getSpaceAfter(); case FoPackage.DOCUMENT_ROOT__SPACE_BEFORE: return getSpaceBefore(); case FoPackage.DOCUMENT_ROOT__START_INDENT: return getStartIndent(); case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN: return getTextAlign(); case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST: return getTextAlignLast(); case FoPackage.DOCUMENT_ROOT__TEXT_INDENT: return getTextIndent(); case FoPackage.DOCUMENT_ROOT__TEXT_SHADOW: return getTextShadow(); case FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM: return getTextTransform(); case FoPackage.DOCUMENT_ROOT__WIDOWS: return getWidows(); case FoPackage.DOCUMENT_ROOT__WIDTH: return getWidth(); case FoPackage.DOCUMENT_ROOT__WRAP_OPTION: return getWrapOption(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case FoPackage.DOCUMENT_ROOT__MIXED: ((FeatureMap.Internal)getMixed()).set(newValue); return; case FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue); return; case FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue); return; case FoPackage.DOCUMENT_ROOT__BACKGROUND_COLOR: setBackgroundColor(newValue); return; case FoPackage.DOCUMENT_ROOT__BORDER: setBorder((String)newValue); return; case FoPackage.DOCUMENT_ROOT__BORDER_BOTTOM: setBorderBottom((String)newValue); return; case FoPackage.DOCUMENT_ROOT__BORDER_LEFT: setBorderLeft((String)newValue); return; case FoPackage.DOCUMENT_ROOT__BORDER_RIGHT: setBorderRight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__BORDER_TOP: setBorderTop((String)newValue); return; case FoPackage.DOCUMENT_ROOT__BREAK_AFTER: setBreakAfter((BreakAfterType)newValue); return; case FoPackage.DOCUMENT_ROOT__BREAK_BEFORE: setBreakBefore((BreakBeforeType)newValue); return; case FoPackage.DOCUMENT_ROOT__CLIP: setClip((String)newValue); return; case FoPackage.DOCUMENT_ROOT__COLOR: setColor((String)newValue); return; case FoPackage.DOCUMENT_ROOT__COLUMN_COUNT: setColumnCount((BigInteger)newValue); return; case FoPackage.DOCUMENT_ROOT__COLUMN_GAP: setColumnGap((String)newValue); return; case FoPackage.DOCUMENT_ROOT__COUNTRY: setCountry((String)newValue); return; case FoPackage.DOCUMENT_ROOT__END_INDENT: setEndIndent((String)newValue); return; case FoPackage.DOCUMENT_ROOT__FONT_FAMILY: setFontFamily((String)newValue); return; case FoPackage.DOCUMENT_ROOT__FONT_SIZE: setFontSize((String)newValue); return; case FoPackage.DOCUMENT_ROOT__FONT_STYLE: setFontStyle((FontStyle)newValue); return; case FoPackage.DOCUMENT_ROOT__FONT_VARIANT: setFontVariant((FontVariant)newValue); return; case FoPackage.DOCUMENT_ROOT__FONT_WEIGHT: setFontWeight((FontWeight)newValue); return; case FoPackage.DOCUMENT_ROOT__HEIGHT: setHeight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__HYPHENATE: setHyphenate((org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)newValue); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP: setHyphenationKeep((HyphenationKeepType)newValue); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT: setHyphenationLadderCount(newValue); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT: setHyphenationPushCharCount((BigInteger)newValue); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT: setHyphenationRemainCharCount((BigInteger)newValue); return; case FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER: setKeepTogether((KeepTogetherType)newValue); return; case FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT: setKeepWithNext((KeepWithNextType)newValue); return; case FoPackage.DOCUMENT_ROOT__LANGUAGE: setLanguage((String)newValue); return; case FoPackage.DOCUMENT_ROOT__LETTER_SPACING: setLetterSpacing(newValue); return; case FoPackage.DOCUMENT_ROOT__LINE_HEIGHT: setLineHeight(newValue); return; case FoPackage.DOCUMENT_ROOT__MARGIN: setMargin((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MARGIN_BOTTOM: setMarginBottom((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MARGIN_LEFT: setMarginLeft((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MARGIN_RIGHT: setMarginRight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MARGIN_TOP: setMarginTop((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MAX_HEIGHT: setMaxHeight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MAX_WIDTH: setMaxWidth((String)newValue); return; case FoPackage.DOCUMENT_ROOT__MIN_WIDTH: setMinWidth((String)newValue); return; case FoPackage.DOCUMENT_ROOT__ORPHANS: setOrphans((BigInteger)newValue); return; case FoPackage.DOCUMENT_ROOT__PADDING: setPadding((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PADDING_BOTTOM: setPaddingBottom((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PADDING_LEFT: setPaddingLeft((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PADDING_RIGHT: setPaddingRight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PADDING_TOP: setPaddingTop((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PAGE_HEIGHT: setPageHeight((String)newValue); return; case FoPackage.DOCUMENT_ROOT__PAGE_WIDTH: setPageWidth((String)newValue); return; case FoPackage.DOCUMENT_ROOT__SPACE_AFTER: setSpaceAfter((String)newValue); return; case FoPackage.DOCUMENT_ROOT__SPACE_BEFORE: setSpaceBefore((String)newValue); return; case FoPackage.DOCUMENT_ROOT__START_INDENT: setStartIndent((String)newValue); return; case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN: setTextAlign((TextAlignType)newValue); return; case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST: setTextAlignLast((TextAlignLastType)newValue); return; case FoPackage.DOCUMENT_ROOT__TEXT_INDENT: setTextIndent((String)newValue); return; case FoPackage.DOCUMENT_ROOT__TEXT_SHADOW: setTextShadow(newValue); return; case FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM: setTextTransform((TextTransformType)newValue); return; case FoPackage.DOCUMENT_ROOT__WIDOWS: setWidows((BigInteger)newValue); return; case FoPackage.DOCUMENT_ROOT__WIDTH: setWidth((String)newValue); return; case FoPackage.DOCUMENT_ROOT__WRAP_OPTION: setWrapOption((WrapOptionType)newValue); return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case FoPackage.DOCUMENT_ROOT__MIXED: getMixed().clear(); return; case FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: getXMLNSPrefixMap().clear(); return; case FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: getXSISchemaLocation().clear(); return; case FoPackage.DOCUMENT_ROOT__BACKGROUND_COLOR: setBackgroundColor(BACKGROUND_COLOR_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BORDER: setBorder(BORDER_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BORDER_BOTTOM: setBorderBottom(BORDER_BOTTOM_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BORDER_LEFT: setBorderLeft(BORDER_LEFT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BORDER_RIGHT: setBorderRight(BORDER_RIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BORDER_TOP: setBorderTop(BORDER_TOP_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__BREAK_AFTER: unsetBreakAfter(); return; case FoPackage.DOCUMENT_ROOT__BREAK_BEFORE: unsetBreakBefore(); return; case FoPackage.DOCUMENT_ROOT__CLIP: setClip(CLIP_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__COLOR: setColor(COLOR_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__COLUMN_COUNT: setColumnCount(COLUMN_COUNT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__COLUMN_GAP: setColumnGap(COLUMN_GAP_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__COUNTRY: setCountry(COUNTRY_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__END_INDENT: setEndIndent(END_INDENT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__FONT_FAMILY: setFontFamily(FONT_FAMILY_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__FONT_SIZE: setFontSize(FONT_SIZE_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__FONT_STYLE: unsetFontStyle(); return; case FoPackage.DOCUMENT_ROOT__FONT_VARIANT: unsetFontVariant(); return; case FoPackage.DOCUMENT_ROOT__FONT_WEIGHT: unsetFontWeight(); return; case FoPackage.DOCUMENT_ROOT__HEIGHT: setHeight(HEIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__HYPHENATE: unsetHyphenate(); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP: unsetHyphenationKeep(); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT: setHyphenationLadderCount(HYPHENATION_LADDER_COUNT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT: setHyphenationPushCharCount(HYPHENATION_PUSH_CHAR_COUNT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT: setHyphenationRemainCharCount(HYPHENATION_REMAIN_CHAR_COUNT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER: unsetKeepTogether(); return; case FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT: unsetKeepWithNext(); return; case FoPackage.DOCUMENT_ROOT__LANGUAGE: setLanguage(LANGUAGE_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__LETTER_SPACING: setLetterSpacing(LETTER_SPACING_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__LINE_HEIGHT: setLineHeight(LINE_HEIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MARGIN: setMargin(MARGIN_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MARGIN_BOTTOM: setMarginBottom(MARGIN_BOTTOM_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MARGIN_LEFT: setMarginLeft(MARGIN_LEFT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MARGIN_RIGHT: setMarginRight(MARGIN_RIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MARGIN_TOP: setMarginTop(MARGIN_TOP_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MAX_HEIGHT: setMaxHeight(MAX_HEIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MAX_WIDTH: setMaxWidth(MAX_WIDTH_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__MIN_WIDTH: setMinWidth(MIN_WIDTH_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__ORPHANS: setOrphans(ORPHANS_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PADDING: setPadding(PADDING_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PADDING_BOTTOM: setPaddingBottom(PADDING_BOTTOM_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PADDING_LEFT: setPaddingLeft(PADDING_LEFT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PADDING_RIGHT: setPaddingRight(PADDING_RIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PADDING_TOP: setPaddingTop(PADDING_TOP_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PAGE_HEIGHT: setPageHeight(PAGE_HEIGHT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__PAGE_WIDTH: setPageWidth(PAGE_WIDTH_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__SPACE_AFTER: setSpaceAfter(SPACE_AFTER_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__SPACE_BEFORE: setSpaceBefore(SPACE_BEFORE_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__START_INDENT: setStartIndent(START_INDENT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN: unsetTextAlign(); return; case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST: unsetTextAlignLast(); return; case FoPackage.DOCUMENT_ROOT__TEXT_INDENT: setTextIndent(TEXT_INDENT_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__TEXT_SHADOW: setTextShadow(TEXT_SHADOW_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM: unsetTextTransform(); return; case FoPackage.DOCUMENT_ROOT__WIDOWS: setWidows(WIDOWS_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__WIDTH: setWidth(WIDTH_EDEFAULT); return; case FoPackage.DOCUMENT_ROOT__WRAP_OPTION: unsetWrapOption(); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case FoPackage.DOCUMENT_ROOT__MIXED: return mixed != null && !mixed.isEmpty(); case FoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP: return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty(); case FoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION: return xSISchemaLocation != null && !xSISchemaLocation.isEmpty(); case FoPackage.DOCUMENT_ROOT__BACKGROUND_COLOR: return BACKGROUND_COLOR_EDEFAULT == null ? backgroundColor != null : !BACKGROUND_COLOR_EDEFAULT.equals(backgroundColor); case FoPackage.DOCUMENT_ROOT__BORDER: return BORDER_EDEFAULT == null ? border != null : !BORDER_EDEFAULT.equals(border); case FoPackage.DOCUMENT_ROOT__BORDER_BOTTOM: return BORDER_BOTTOM_EDEFAULT == null ? borderBottom != null : !BORDER_BOTTOM_EDEFAULT.equals(borderBottom); case FoPackage.DOCUMENT_ROOT__BORDER_LEFT: return BORDER_LEFT_EDEFAULT == null ? borderLeft != null : !BORDER_LEFT_EDEFAULT.equals(borderLeft); case FoPackage.DOCUMENT_ROOT__BORDER_RIGHT: return BORDER_RIGHT_EDEFAULT == null ? borderRight != null : !BORDER_RIGHT_EDEFAULT.equals(borderRight); case FoPackage.DOCUMENT_ROOT__BORDER_TOP: return BORDER_TOP_EDEFAULT == null ? borderTop != null : !BORDER_TOP_EDEFAULT.equals(borderTop); case FoPackage.DOCUMENT_ROOT__BREAK_AFTER: return isSetBreakAfter(); case FoPackage.DOCUMENT_ROOT__BREAK_BEFORE: return isSetBreakBefore(); case FoPackage.DOCUMENT_ROOT__CLIP: return CLIP_EDEFAULT == null ? clip != null : !CLIP_EDEFAULT.equals(clip); case FoPackage.DOCUMENT_ROOT__COLOR: return COLOR_EDEFAULT == null ? color != null : !COLOR_EDEFAULT.equals(color); case FoPackage.DOCUMENT_ROOT__COLUMN_COUNT: return COLUMN_COUNT_EDEFAULT == null ? columnCount != null : !COLUMN_COUNT_EDEFAULT.equals(columnCount); case FoPackage.DOCUMENT_ROOT__COLUMN_GAP: return COLUMN_GAP_EDEFAULT == null ? columnGap != null : !COLUMN_GAP_EDEFAULT.equals(columnGap); case FoPackage.DOCUMENT_ROOT__COUNTRY: return COUNTRY_EDEFAULT == null ? country != null : !COUNTRY_EDEFAULT.equals(country); case FoPackage.DOCUMENT_ROOT__END_INDENT: return END_INDENT_EDEFAULT == null ? endIndent != null : !END_INDENT_EDEFAULT.equals(endIndent); case FoPackage.DOCUMENT_ROOT__FONT_FAMILY: return FONT_FAMILY_EDEFAULT == null ? fontFamily != null : !FONT_FAMILY_EDEFAULT.equals(fontFamily); case FoPackage.DOCUMENT_ROOT__FONT_SIZE: return FONT_SIZE_EDEFAULT == null ? fontSize != null : !FONT_SIZE_EDEFAULT.equals(fontSize); case FoPackage.DOCUMENT_ROOT__FONT_STYLE: return isSetFontStyle(); case FoPackage.DOCUMENT_ROOT__FONT_VARIANT: return isSetFontVariant(); case FoPackage.DOCUMENT_ROOT__FONT_WEIGHT: return isSetFontWeight(); case FoPackage.DOCUMENT_ROOT__HEIGHT: return HEIGHT_EDEFAULT == null ? height != null : !HEIGHT_EDEFAULT.equals(height); case FoPackage.DOCUMENT_ROOT__HYPHENATE: return isSetHyphenate(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_KEEP: return isSetHyphenationKeep(); case FoPackage.DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT: return HYPHENATION_LADDER_COUNT_EDEFAULT == null ? hyphenationLadderCount != null : !HYPHENATION_LADDER_COUNT_EDEFAULT.equals(hyphenationLadderCount); case FoPackage.DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT: return HYPHENATION_PUSH_CHAR_COUNT_EDEFAULT == null ? hyphenationPushCharCount != null : !HYPHENATION_PUSH_CHAR_COUNT_EDEFAULT.equals(hyphenationPushCharCount); case FoPackage.DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT: return HYPHENATION_REMAIN_CHAR_COUNT_EDEFAULT == null ? hyphenationRemainCharCount != null : !HYPHENATION_REMAIN_CHAR_COUNT_EDEFAULT.equals(hyphenationRemainCharCount); case FoPackage.DOCUMENT_ROOT__KEEP_TOGETHER: return isSetKeepTogether(); case FoPackage.DOCUMENT_ROOT__KEEP_WITH_NEXT: return isSetKeepWithNext(); case FoPackage.DOCUMENT_ROOT__LANGUAGE: return LANGUAGE_EDEFAULT == null ? language != null : !LANGUAGE_EDEFAULT.equals(language); case FoPackage.DOCUMENT_ROOT__LETTER_SPACING: return LETTER_SPACING_EDEFAULT == null ? letterSpacing != null : !LETTER_SPACING_EDEFAULT.equals(letterSpacing); case FoPackage.DOCUMENT_ROOT__LINE_HEIGHT: return LINE_HEIGHT_EDEFAULT == null ? lineHeight != null : !LINE_HEIGHT_EDEFAULT.equals(lineHeight); case FoPackage.DOCUMENT_ROOT__MARGIN: return MARGIN_EDEFAULT == null ? margin != null : !MARGIN_EDEFAULT.equals(margin); case FoPackage.DOCUMENT_ROOT__MARGIN_BOTTOM: return MARGIN_BOTTOM_EDEFAULT == null ? marginBottom != null : !MARGIN_BOTTOM_EDEFAULT.equals(marginBottom); case FoPackage.DOCUMENT_ROOT__MARGIN_LEFT: return MARGIN_LEFT_EDEFAULT == null ? marginLeft != null : !MARGIN_LEFT_EDEFAULT.equals(marginLeft); case FoPackage.DOCUMENT_ROOT__MARGIN_RIGHT: return MARGIN_RIGHT_EDEFAULT == null ? marginRight != null : !MARGIN_RIGHT_EDEFAULT.equals(marginRight); case FoPackage.DOCUMENT_ROOT__MARGIN_TOP: return MARGIN_TOP_EDEFAULT == null ? marginTop != null : !MARGIN_TOP_EDEFAULT.equals(marginTop); case FoPackage.DOCUMENT_ROOT__MAX_HEIGHT: return MAX_HEIGHT_EDEFAULT == null ? maxHeight != null : !MAX_HEIGHT_EDEFAULT.equals(maxHeight); case FoPackage.DOCUMENT_ROOT__MAX_WIDTH: return MAX_WIDTH_EDEFAULT == null ? maxWidth != null : !MAX_WIDTH_EDEFAULT.equals(maxWidth); case FoPackage.DOCUMENT_ROOT__MIN_WIDTH: return MIN_WIDTH_EDEFAULT == null ? minWidth != null : !MIN_WIDTH_EDEFAULT.equals(minWidth); case FoPackage.DOCUMENT_ROOT__ORPHANS: return ORPHANS_EDEFAULT == null ? orphans != null : !ORPHANS_EDEFAULT.equals(orphans); case FoPackage.DOCUMENT_ROOT__PADDING: return PADDING_EDEFAULT == null ? padding != null : !PADDING_EDEFAULT.equals(padding); case FoPackage.DOCUMENT_ROOT__PADDING_BOTTOM: return PADDING_BOTTOM_EDEFAULT == null ? paddingBottom != null : !PADDING_BOTTOM_EDEFAULT.equals(paddingBottom); case FoPackage.DOCUMENT_ROOT__PADDING_LEFT: return PADDING_LEFT_EDEFAULT == null ? paddingLeft != null : !PADDING_LEFT_EDEFAULT.equals(paddingLeft); case FoPackage.DOCUMENT_ROOT__PADDING_RIGHT: return PADDING_RIGHT_EDEFAULT == null ? paddingRight != null : !PADDING_RIGHT_EDEFAULT.equals(paddingRight); case FoPackage.DOCUMENT_ROOT__PADDING_TOP: return PADDING_TOP_EDEFAULT == null ? paddingTop != null : !PADDING_TOP_EDEFAULT.equals(paddingTop); case FoPackage.DOCUMENT_ROOT__PAGE_HEIGHT: return PAGE_HEIGHT_EDEFAULT == null ? pageHeight != null : !PAGE_HEIGHT_EDEFAULT.equals(pageHeight); case FoPackage.DOCUMENT_ROOT__PAGE_WIDTH: return PAGE_WIDTH_EDEFAULT == null ? pageWidth != null : !PAGE_WIDTH_EDEFAULT.equals(pageWidth); case FoPackage.DOCUMENT_ROOT__SPACE_AFTER: return SPACE_AFTER_EDEFAULT == null ? spaceAfter != null : !SPACE_AFTER_EDEFAULT.equals(spaceAfter); case FoPackage.DOCUMENT_ROOT__SPACE_BEFORE: return SPACE_BEFORE_EDEFAULT == null ? spaceBefore != null : !SPACE_BEFORE_EDEFAULT.equals(spaceBefore); case FoPackage.DOCUMENT_ROOT__START_INDENT: return START_INDENT_EDEFAULT == null ? startIndent != null : !START_INDENT_EDEFAULT.equals(startIndent); case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN: return isSetTextAlign(); case FoPackage.DOCUMENT_ROOT__TEXT_ALIGN_LAST: return isSetTextAlignLast(); case FoPackage.DOCUMENT_ROOT__TEXT_INDENT: return TEXT_INDENT_EDEFAULT == null ? textIndent != null : !TEXT_INDENT_EDEFAULT.equals(textIndent); case FoPackage.DOCUMENT_ROOT__TEXT_SHADOW: return TEXT_SHADOW_EDEFAULT == null ? textShadow != null : !TEXT_SHADOW_EDEFAULT.equals(textShadow); case FoPackage.DOCUMENT_ROOT__TEXT_TRANSFORM: return isSetTextTransform(); case FoPackage.DOCUMENT_ROOT__WIDOWS: return WIDOWS_EDEFAULT == null ? widows != null : !WIDOWS_EDEFAULT.equals(widows); case FoPackage.DOCUMENT_ROOT__WIDTH: return WIDTH_EDEFAULT == null ? width != null : !WIDTH_EDEFAULT.equals(width); case FoPackage.DOCUMENT_ROOT__WRAP_OPTION: return isSetWrapOption(); } return super.eIsSet(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (mixed: "); result.append(mixed); result.append(", backgroundColor: "); result.append(backgroundColor); result.append(", border: "); result.append(border); result.append(", borderBottom: "); result.append(borderBottom); result.append(", borderLeft: "); result.append(borderLeft); result.append(", borderRight: "); result.append(borderRight); result.append(", borderTop: "); result.append(borderTop); result.append(", breakAfter: "); if (breakAfterESet) result.append(breakAfter); else result.append("<unset>"); result.append(", breakBefore: "); if (breakBeforeESet) result.append(breakBefore); else result.append("<unset>"); result.append(", clip: "); result.append(clip); result.append(", color: "); result.append(color); result.append(", columnCount: "); result.append(columnCount); result.append(", columnGap: "); result.append(columnGap); result.append(", country: "); result.append(country); result.append(", endIndent: "); result.append(endIndent); result.append(", fontFamily: "); result.append(fontFamily); result.append(", fontSize: "); result.append(fontSize); result.append(", fontStyle: "); if (fontStyleESet) result.append(fontStyle); else result.append("<unset>"); result.append(", fontVariant: "); if (fontVariantESet) result.append(fontVariant); else result.append("<unset>"); result.append(", fontWeight: "); if (fontWeightESet) result.append(fontWeight); else result.append("<unset>"); result.append(", height: "); result.append(height); result.append(", hyphenate: "); if (hyphenateESet) result.append(hyphenate); else result.append("<unset>"); result.append(", hyphenationKeep: "); if (hyphenationKeepESet) result.append(hyphenationKeep); else result.append("<unset>"); result.append(", hyphenationLadderCount: "); result.append(hyphenationLadderCount); result.append(", hyphenationPushCharCount: "); result.append(hyphenationPushCharCount); result.append(", hyphenationRemainCharCount: "); result.append(hyphenationRemainCharCount); result.append(", keepTogether: "); if (keepTogetherESet) result.append(keepTogether); else result.append("<unset>"); result.append(", keepWithNext: "); if (keepWithNextESet) result.append(keepWithNext); else result.append("<unset>"); result.append(", language: "); result.append(language); result.append(", letterSpacing: "); result.append(letterSpacing); result.append(", lineHeight: "); result.append(lineHeight); result.append(", margin: "); result.append(margin); result.append(", marginBottom: "); result.append(marginBottom); result.append(", marginLeft: "); result.append(marginLeft); result.append(", marginRight: "); result.append(marginRight); result.append(", marginTop: "); result.append(marginTop); result.append(", maxHeight: "); result.append(maxHeight); result.append(", maxWidth: "); result.append(maxWidth); result.append(", minWidth: "); result.append(minWidth); result.append(", orphans: "); result.append(orphans); result.append(", padding: "); result.append(padding); result.append(", paddingBottom: "); result.append(paddingBottom); result.append(", paddingLeft: "); result.append(paddingLeft); result.append(", paddingRight: "); result.append(paddingRight); result.append(", paddingTop: "); result.append(paddingTop); result.append(", pageHeight: "); result.append(pageHeight); result.append(", pageWidth: "); result.append(pageWidth); result.append(", spaceAfter: "); result.append(spaceAfter); result.append(", spaceBefore: "); result.append(spaceBefore); result.append(", startIndent: "); result.append(startIndent); result.append(", textAlign: "); if (textAlignESet) result.append(textAlign); else result.append("<unset>"); result.append(", textAlignLast: "); if (textAlignLastESet) result.append(textAlignLast); else result.append("<unset>"); result.append(", textIndent: "); result.append(textIndent); result.append(", textShadow: "); result.append(textShadow); result.append(", textTransform: "); if (textTransformESet) result.append(textTransform); else result.append("<unset>"); result.append(", widows: "); result.append(widows); result.append(", width: "); result.append(width); result.append(", wrapOption: "); if (wrapOptionESet) result.append(wrapOption); else result.append("<unset>"); result.append(')'); return result.toString(); } } //DocumentRootImpl