/******************************************************************************* * 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.text.impl; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.EObjectImpl; import org.eclipse.emf.ecore.util.BasicFeatureMap; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.ecore.util.InternalEList; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.SceneType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.CaptionType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.CircleType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.ConnectorType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.ControlType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.CustomShapeType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.EllipseType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.FrameType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.GType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.LineType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.MeasureType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.PageThumbnailType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.PathType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.PolygonType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.PolylineType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.RectType; import org.oasisopen.names.tc.opendocument.xmlns.drawing.RegularPolygonType; import org.oasisopen.names.tc.opendocument.xmlns.office.AnnotationType; import org.oasisopen.names.tc.opendocument.xmlns.presentation.DateTimeType; import org.oasisopen.names.tc.opendocument.xmlns.presentation.FooterType; import org.oasisopen.names.tc.opendocument.xmlns.presentation.HeaderType; import org.oasisopen.names.tc.opendocument.xmlns.text.*; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Ruby Base Type</b></em>'. * <!-- end-user-doc --> * <p> * The following features are implemented: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getS <em>S</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTab <em>Tab</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getLineBreak <em>Line Break</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSoftPageBreak <em>Soft Page Break</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSpan <em>Span</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getA <em>A</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getBookmark <em>Bookmark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getBookmarkStart <em>Bookmark Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getBookmarkEnd <em>Bookmark End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getReferenceMark <em>Reference Mark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getReferenceMarkStart <em>Reference Mark Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getReferenceMarkEnd <em>Reference Mark End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getNote <em>Note</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getRuby <em>Ruby</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAnnotation <em>Annotation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getChangeMarksGroup <em>Change Marks Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getChangeMarks <em>Change Marks</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getRect <em>Rect</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getLine <em>Line</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPolyline <em>Polyline</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPolygon <em>Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getRegularPolygon <em>Regular Polygon</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPath <em>Path</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCircle <em>Circle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getEllipse <em>Ellipse</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getG <em>G</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageThumbnail <em>Page Thumbnail</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getFrame <em>Frame</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getMeasure <em>Measure</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCaption <em>Caption</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getConnector <em>Connector</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getControl <em>Control</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getScene <em>Scene</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCustomShape <em>Custom Shape</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getA1 <em>A1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDate <em>Date</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTime <em>Time</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageNumber <em>Page Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageContinuation <em>Page Continuation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderFirstname <em>Sender Firstname</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderLastname <em>Sender Lastname</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderInitials <em>Sender Initials</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderTitle <em>Sender Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderPosition <em>Sender Position</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderEmail <em>Sender Email</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderPhonePrivate <em>Sender Phone Private</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderFax <em>Sender Fax</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderCompany <em>Sender Company</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderPhoneWork <em>Sender Phone Work</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderStreet <em>Sender Street</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderCity <em>Sender City</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderPostalCode <em>Sender Postal Code</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderCountry <em>Sender Country</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSenderStateOrProvince <em>Sender State Or Province</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAuthorName <em>Author Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAuthorInitials <em>Author Initials</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getChapter <em>Chapter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getFileName <em>File Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTemplateName <em>Template Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSheetName <em>Sheet Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getVariableSet <em>Variable Set</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getVariableGet <em>Variable Get</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getVariableInput <em>Variable Input</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserFieldGet <em>User Field Get</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserFieldInput <em>User Field Input</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSequence <em>Sequence</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getExpression <em>Expression</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTextInput <em>Text Input</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getInitialCreator <em>Initial Creator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCreationDate <em>Creation Date</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCreationTime <em>Creation Time</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDescription <em>Description</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserDefined <em>User Defined</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPrintTime <em>Print Time</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPrintDate <em>Print Date</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPrintedBy <em>Printed By</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTitle <em>Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSubject <em>Subject</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getKeywords <em>Keywords</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getEditingCycles <em>Editing Cycles</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getEditingDuration <em>Editing Duration</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getModificationTime <em>Modification Time</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getModificationDate <em>Modification Date</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCreator <em>Creator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageCount <em>Page Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getParagraphCount <em>Paragraph Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getWordCount <em>Word Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getCharacterCount <em>Character Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTableCount <em>Table Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getImageCount <em>Image Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getObjectCount <em>Object Count</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDatabaseDisplay <em>Database Display</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDatabaseNext <em>Database Next</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDatabaseRowSelect <em>Database Row Select</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDatabaseRowNumber <em>Database Row Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDatabaseName <em>Database Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageVariableSet <em>Page Variable Set</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPageVariableGet <em>Page Variable Get</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getPlaceholder <em>Placeholder</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getConditionalText <em>Conditional Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getHiddenText <em>Hidden Text</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getReferenceRef <em>Reference Ref</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getBookmarkRef <em>Bookmark Ref</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getNoteRef <em>Note Ref</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getSequenceRef <em>Sequence Ref</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getScript <em>Script</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getExecuteMacro <em>Execute Macro</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getHiddenParagraph <em>Hidden Paragraph</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDdeConnection <em>Dde Connection</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getMeasure1 <em>Measure1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTableFormula <em>Table Formula</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTocMarkStart <em>Toc Mark Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTocMarkEnd <em>Toc Mark End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getTocMark <em>Toc Mark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserIndexMarkStart <em>User Index Mark Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserIndexMarkEnd <em>User Index Mark End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getUserIndexMark <em>User Index Mark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAlphabeticalIndexMarkStart <em>Alphabetical Index Mark Start</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAlphabeticalIndexMarkEnd <em>Alphabetical Index Mark End</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getAlphabeticalIndexMark <em>Alphabetical Index Mark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getBibliographyMark <em>Bibliography Mark</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getHeader <em>Header</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getFooter <em>Footer</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.impl.RubyBaseTypeImpl#getDateTime <em>Date Time</em>}</li> * </ul> * </p> * * @generated */ public class RubyBaseTypeImpl extends EObjectImpl implements RubyBaseType { /** * 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 default value of the '{@link #getSheetName() <em>Sheet Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #getSheetName() * @generated * @ordered */ protected static final String SHEET_NAME_EDEFAULT = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected RubyBaseTypeImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return TextPackage.eINSTANCE.getRubyBaseType(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, TextPackage.RUBY_BASE_TYPE__MIXED); } return mixed; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SType getS() { return (SType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_S(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetS(SType newS, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_S(), newS, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setS(SType newS) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_S(), newS); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TabType getTab() { return (TabType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Tab(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTab(TabType newTab, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Tab(), newTab, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTab(TabType newTab) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Tab(), newTab); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LineBreakType getLineBreak() { return (LineBreakType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_LineBreak(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetLineBreak(LineBreakType newLineBreak, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_LineBreak(), newLineBreak, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLineBreak(LineBreakType newLineBreak) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_LineBreak(), newLineBreak); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SoftPageBreakType getSoftPageBreak() { return (SoftPageBreakType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SoftPageBreak(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSoftPageBreak(SoftPageBreakType newSoftPageBreak, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SoftPageBreak(), newSoftPageBreak, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSoftPageBreak(SoftPageBreakType newSoftPageBreak) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SoftPageBreak(), newSoftPageBreak); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SpanType getSpan() { return (SpanType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Span(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSpan(SpanType newSpan, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Span(), newSpan, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSpan(SpanType newSpan) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Span(), newSpan); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AType getA() { return (AType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_A(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetA(AType newA, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_A(), newA, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setA(AType newA) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_A(), newA); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BookmarkType getBookmark() { return (BookmarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Bookmark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBookmark(BookmarkType newBookmark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Bookmark(), newBookmark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBookmark(BookmarkType newBookmark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Bookmark(), newBookmark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BookmarkStartType getBookmarkStart() { return (BookmarkStartType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_BookmarkStart(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBookmarkStart(BookmarkStartType newBookmarkStart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_BookmarkStart(), newBookmarkStart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBookmarkStart(BookmarkStartType newBookmarkStart) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_BookmarkStart(), newBookmarkStart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BookmarkEndType getBookmarkEnd() { return (BookmarkEndType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_BookmarkEnd(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBookmarkEnd(BookmarkEndType newBookmarkEnd, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_BookmarkEnd(), newBookmarkEnd, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBookmarkEnd(BookmarkEndType newBookmarkEnd) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_BookmarkEnd(), newBookmarkEnd); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ReferenceMarkType getReferenceMark() { return (ReferenceMarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetReferenceMark(ReferenceMarkType newReferenceMark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMark(), newReferenceMark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setReferenceMark(ReferenceMarkType newReferenceMark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMark(), newReferenceMark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ReferenceMarkStartType getReferenceMarkStart() { return (ReferenceMarkStartType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkStart(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetReferenceMarkStart(ReferenceMarkStartType newReferenceMarkStart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkStart(), newReferenceMarkStart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setReferenceMarkStart(ReferenceMarkStartType newReferenceMarkStart) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkStart(), newReferenceMarkStart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ReferenceMarkEndType getReferenceMarkEnd() { return (ReferenceMarkEndType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkEnd(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetReferenceMarkEnd(ReferenceMarkEndType newReferenceMarkEnd, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkEnd(), newReferenceMarkEnd, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setReferenceMarkEnd(ReferenceMarkEndType newReferenceMarkEnd) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ReferenceMarkEnd(), newReferenceMarkEnd); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NoteType getNote() { return (NoteType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Note(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetNote(NoteType newNote, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Note(), newNote, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setNote(NoteType newNote) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Note(), newNote); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RubyType getRuby() { return (RubyType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Ruby(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRuby(RubyType newRuby, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Ruby(), newRuby, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRuby(RubyType newRuby) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Ruby(), newRuby); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AnnotationType getAnnotation() { return (AnnotationType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Annotation(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAnnotation(AnnotationType newAnnotation, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Annotation(), newAnnotation, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAnnotation(AnnotationType newAnnotation) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Annotation(), newAnnotation); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getChangeMarksGroup() { return (FeatureMap)getMixed().<FeatureMap.Entry>list(TextPackage.eINSTANCE.getRubyBaseType_ChangeMarksGroup()); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ChangeMarksType getChangeMarks() { return (ChangeMarksType)getChangeMarksGroup().get(TextPackage.eINSTANCE.getRubyBaseType_ChangeMarks(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetChangeMarks(ChangeMarksType newChangeMarks, NotificationChain msgs) { return ((FeatureMap.Internal)getChangeMarksGroup()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ChangeMarks(), newChangeMarks, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RectType getRect() { return (RectType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Rect(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRect(RectType newRect, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Rect(), newRect, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRect(RectType newRect) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Rect(), newRect); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LineType getLine() { return (LineType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Line(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetLine(LineType newLine, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Line(), newLine, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setLine(LineType newLine) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Line(), newLine); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PolylineType getPolyline() { return (PolylineType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Polyline(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPolyline(PolylineType newPolyline, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Polyline(), newPolyline, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPolyline(PolylineType newPolyline) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Polyline(), newPolyline); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PolygonType getPolygon() { return (PolygonType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Polygon(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPolygon(PolygonType newPolygon, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Polygon(), newPolygon, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPolygon(PolygonType newPolygon) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Polygon(), newPolygon); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RegularPolygonType getRegularPolygon() { return (RegularPolygonType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_RegularPolygon(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetRegularPolygon(RegularPolygonType newRegularPolygon, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_RegularPolygon(), newRegularPolygon, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setRegularPolygon(RegularPolygonType newRegularPolygon) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_RegularPolygon(), newRegularPolygon); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PathType getPath() { return (PathType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Path(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPath(PathType newPath, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Path(), newPath, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPath(PathType newPath) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Path(), newPath); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CircleType getCircle() { return (CircleType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Circle(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCircle(CircleType newCircle, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Circle(), newCircle, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCircle(CircleType newCircle) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Circle(), newCircle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EllipseType getEllipse() { return (EllipseType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Ellipse(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetEllipse(EllipseType newEllipse, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Ellipse(), newEllipse, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEllipse(EllipseType newEllipse) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Ellipse(), newEllipse); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GType getG() { return (GType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_G(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetG(GType newG, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_G(), newG, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setG(GType newG) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_G(), newG); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageThumbnailType getPageThumbnail() { return (PageThumbnailType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageThumbnail(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageThumbnail(PageThumbnailType newPageThumbnail, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageThumbnail(), newPageThumbnail, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageThumbnail(PageThumbnailType newPageThumbnail) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageThumbnail(), newPageThumbnail); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FrameType getFrame() { return (FrameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Frame(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetFrame(FrameType newFrame, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Frame(), newFrame, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFrame(FrameType newFrame) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Frame(), newFrame); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MeasureType getMeasure() { return (MeasureType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Measure(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetMeasure(MeasureType newMeasure, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Measure(), newMeasure, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMeasure(MeasureType newMeasure) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Measure(), newMeasure); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CaptionType getCaption() { return (CaptionType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Caption(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCaption(CaptionType newCaption, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Caption(), newCaption, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCaption(CaptionType newCaption) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Caption(), newCaption); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConnectorType getConnector() { return (ConnectorType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Connector(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetConnector(ConnectorType newConnector, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Connector(), newConnector, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setConnector(ConnectorType newConnector) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Connector(), newConnector); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ControlType getControl() { return (ControlType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Control(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetControl(ControlType newControl, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Control(), newControl, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setControl(ControlType newControl) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Control(), newControl); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SceneType getScene() { return (SceneType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Scene(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetScene(SceneType newScene, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Scene(), newScene, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setScene(SceneType newScene) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Scene(), newScene); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CustomShapeType getCustomShape() { return (CustomShapeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_CustomShape(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCustomShape(CustomShapeType newCustomShape, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_CustomShape(), newCustomShape, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCustomShape(CustomShapeType newCustomShape) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_CustomShape(), newCustomShape); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.drawing.AType getA1() { return (org.oasisopen.names.tc.opendocument.xmlns.drawing.AType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_A1(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetA1(org.oasisopen.names.tc.opendocument.xmlns.drawing.AType newA1, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_A1(), newA1, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setA1(org.oasisopen.names.tc.opendocument.xmlns.drawing.AType newA1) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_A1(), newA1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DateType getDate() { return (DateType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Date(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDate(DateType newDate, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Date(), newDate, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDate(DateType newDate) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Date(), newDate); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TimeType getTime() { return (TimeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Time(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTime(TimeType newTime, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Time(), newTime, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTime(TimeType newTime) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Time(), newTime); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageNumberType getPageNumber() { return (PageNumberType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageNumber(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageNumber(PageNumberType newPageNumber, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageNumber(), newPageNumber, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageNumber(PageNumberType newPageNumber) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageNumber(), newPageNumber); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageContinuationType getPageContinuation() { return (PageContinuationType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageContinuation(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageContinuation(PageContinuationType newPageContinuation, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageContinuation(), newPageContinuation, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageContinuation(PageContinuationType newPageContinuation) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageContinuation(), newPageContinuation); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderFirstnameType getSenderFirstname() { return (SenderFirstnameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderFirstname(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderFirstname(SenderFirstnameType newSenderFirstname, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderFirstname(), newSenderFirstname, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderFirstname(SenderFirstnameType newSenderFirstname) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderFirstname(), newSenderFirstname); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderLastnameType getSenderLastname() { return (SenderLastnameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderLastname(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderLastname(SenderLastnameType newSenderLastname, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderLastname(), newSenderLastname, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderLastname(SenderLastnameType newSenderLastname) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderLastname(), newSenderLastname); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderInitialsType getSenderInitials() { return (SenderInitialsType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderInitials(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderInitials(SenderInitialsType newSenderInitials, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderInitials(), newSenderInitials, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderInitials(SenderInitialsType newSenderInitials) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderInitials(), newSenderInitials); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderTitleType getSenderTitle() { return (SenderTitleType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderTitle(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderTitle(SenderTitleType newSenderTitle, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderTitle(), newSenderTitle, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderTitle(SenderTitleType newSenderTitle) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderTitle(), newSenderTitle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderPositionType getSenderPosition() { return (SenderPositionType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderPosition(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderPosition(SenderPositionType newSenderPosition, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderPosition(), newSenderPosition, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderPosition(SenderPositionType newSenderPosition) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderPosition(), newSenderPosition); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderEmailType getSenderEmail() { return (SenderEmailType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderEmail(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderEmail(SenderEmailType newSenderEmail, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderEmail(), newSenderEmail, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderEmail(SenderEmailType newSenderEmail) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderEmail(), newSenderEmail); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderPhonePrivateType getSenderPhonePrivate() { return (SenderPhonePrivateType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderPhonePrivate(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderPhonePrivate(SenderPhonePrivateType newSenderPhonePrivate, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderPhonePrivate(), newSenderPhonePrivate, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderPhonePrivate(SenderPhonePrivateType newSenderPhonePrivate) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderPhonePrivate(), newSenderPhonePrivate); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderFaxType getSenderFax() { return (SenderFaxType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderFax(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderFax(SenderFaxType newSenderFax, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderFax(), newSenderFax, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderFax(SenderFaxType newSenderFax) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderFax(), newSenderFax); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderCompanyType getSenderCompany() { return (SenderCompanyType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderCompany(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderCompany(SenderCompanyType newSenderCompany, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderCompany(), newSenderCompany, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderCompany(SenderCompanyType newSenderCompany) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderCompany(), newSenderCompany); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderPhoneWorkType getSenderPhoneWork() { return (SenderPhoneWorkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderPhoneWork(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderPhoneWork(SenderPhoneWorkType newSenderPhoneWork, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderPhoneWork(), newSenderPhoneWork, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderPhoneWork(SenderPhoneWorkType newSenderPhoneWork) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderPhoneWork(), newSenderPhoneWork); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderStreetType getSenderStreet() { return (SenderStreetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderStreet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderStreet(SenderStreetType newSenderStreet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderStreet(), newSenderStreet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderStreet(SenderStreetType newSenderStreet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderStreet(), newSenderStreet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderCityType getSenderCity() { return (SenderCityType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderCity(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderCity(SenderCityType newSenderCity, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderCity(), newSenderCity, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderCity(SenderCityType newSenderCity) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderCity(), newSenderCity); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderPostalCodeType getSenderPostalCode() { return (SenderPostalCodeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderPostalCode(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderPostalCode(SenderPostalCodeType newSenderPostalCode, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderPostalCode(), newSenderPostalCode, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderPostalCode(SenderPostalCodeType newSenderPostalCode) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderPostalCode(), newSenderPostalCode); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderCountryType getSenderCountry() { return (SenderCountryType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderCountry(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderCountry(SenderCountryType newSenderCountry, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderCountry(), newSenderCountry, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderCountry(SenderCountryType newSenderCountry) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderCountry(), newSenderCountry); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SenderStateOrProvinceType getSenderStateOrProvince() { return (SenderStateOrProvinceType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SenderStateOrProvince(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSenderStateOrProvince(SenderStateOrProvinceType newSenderStateOrProvince, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SenderStateOrProvince(), newSenderStateOrProvince, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSenderStateOrProvince(SenderStateOrProvinceType newSenderStateOrProvince) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SenderStateOrProvince(), newSenderStateOrProvince); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AuthorNameType getAuthorName() { return (AuthorNameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_AuthorName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAuthorName(AuthorNameType newAuthorName, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_AuthorName(), newAuthorName, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAuthorName(AuthorNameType newAuthorName) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_AuthorName(), newAuthorName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AuthorInitialsType getAuthorInitials() { return (AuthorInitialsType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_AuthorInitials(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAuthorInitials(AuthorInitialsType newAuthorInitials, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_AuthorInitials(), newAuthorInitials, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAuthorInitials(AuthorInitialsType newAuthorInitials) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_AuthorInitials(), newAuthorInitials); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ChapterType getChapter() { return (ChapterType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Chapter(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetChapter(ChapterType newChapter, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Chapter(), newChapter, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setChapter(ChapterType newChapter) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Chapter(), newChapter); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FileNameType getFileName() { return (FileNameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_FileName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetFileName(FileNameType newFileName, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_FileName(), newFileName, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFileName(FileNameType newFileName) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_FileName(), newFileName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TemplateNameType getTemplateName() { return (TemplateNameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TemplateName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTemplateName(TemplateNameType newTemplateName, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TemplateName(), newTemplateName, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTemplateName(TemplateNameType newTemplateName) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TemplateName(), newTemplateName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String getSheetName() { return (String)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SheetName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSheetName(String newSheetName) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SheetName(), newSheetName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VariableSetType getVariableSet() { return (VariableSetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_VariableSet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetVariableSet(VariableSetType newVariableSet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_VariableSet(), newVariableSet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setVariableSet(VariableSetType newVariableSet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_VariableSet(), newVariableSet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VariableGetType getVariableGet() { return (VariableGetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_VariableGet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetVariableGet(VariableGetType newVariableGet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_VariableGet(), newVariableGet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setVariableGet(VariableGetType newVariableGet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_VariableGet(), newVariableGet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VariableInputType getVariableInput() { return (VariableInputType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_VariableInput(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetVariableInput(VariableInputType newVariableInput, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_VariableInput(), newVariableInput, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setVariableInput(VariableInputType newVariableInput) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_VariableInput(), newVariableInput); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserFieldGetType getUserFieldGet() { return (UserFieldGetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserFieldGet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserFieldGet(UserFieldGetType newUserFieldGet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserFieldGet(), newUserFieldGet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserFieldGet(UserFieldGetType newUserFieldGet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserFieldGet(), newUserFieldGet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserFieldInputType getUserFieldInput() { return (UserFieldInputType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserFieldInput(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserFieldInput(UserFieldInputType newUserFieldInput, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserFieldInput(), newUserFieldInput, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserFieldInput(UserFieldInputType newUserFieldInput) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserFieldInput(), newUserFieldInput); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SequenceType getSequence() { return (SequenceType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Sequence(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSequence(SequenceType newSequence, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Sequence(), newSequence, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSequence(SequenceType newSequence) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Sequence(), newSequence); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExpressionType getExpression() { return (ExpressionType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Expression(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetExpression(ExpressionType newExpression, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Expression(), newExpression, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExpression(ExpressionType newExpression) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Expression(), newExpression); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextInputType getTextInput() { return (TextInputType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TextInput(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTextInput(TextInputType newTextInput, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TextInput(), newTextInput, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTextInput(TextInputType newTextInput) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TextInput(), newTextInput); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InitialCreatorType getInitialCreator() { return (InitialCreatorType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_InitialCreator(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetInitialCreator(InitialCreatorType newInitialCreator, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_InitialCreator(), newInitialCreator, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setInitialCreator(InitialCreatorType newInitialCreator) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_InitialCreator(), newInitialCreator); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreationDateType getCreationDate() { return (CreationDateType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_CreationDate(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCreationDate(CreationDateType newCreationDate, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_CreationDate(), newCreationDate, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCreationDate(CreationDateType newCreationDate) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_CreationDate(), newCreationDate); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreationTimeType getCreationTime() { return (CreationTimeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_CreationTime(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCreationTime(CreationTimeType newCreationTime, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_CreationTime(), newCreationTime, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCreationTime(CreationTimeType newCreationTime) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_CreationTime(), newCreationTime); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DescriptionType getDescription() { return (DescriptionType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Description(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDescription(DescriptionType newDescription, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Description(), newDescription, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDescription(DescriptionType newDescription) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Description(), newDescription); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserDefinedType getUserDefined() { return (UserDefinedType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserDefined(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserDefined(UserDefinedType newUserDefined, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserDefined(), newUserDefined, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserDefined(UserDefinedType newUserDefined) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserDefined(), newUserDefined); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrintTimeType getPrintTime() { return (PrintTimeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PrintTime(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPrintTime(PrintTimeType newPrintTime, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PrintTime(), newPrintTime, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPrintTime(PrintTimeType newPrintTime) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PrintTime(), newPrintTime); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrintDateType getPrintDate() { return (PrintDateType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PrintDate(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPrintDate(PrintDateType newPrintDate, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PrintDate(), newPrintDate, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPrintDate(PrintDateType newPrintDate) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PrintDate(), newPrintDate); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PrintedByType getPrintedBy() { return (PrintedByType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PrintedBy(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPrintedBy(PrintedByType newPrintedBy, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PrintedBy(), newPrintedBy, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPrintedBy(PrintedByType newPrintedBy) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PrintedBy(), newPrintedBy); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TitleType getTitle() { return (TitleType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Title(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTitle(TitleType newTitle, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Title(), newTitle, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTitle(TitleType newTitle) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Title(), newTitle); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SubjectType getSubject() { return (SubjectType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Subject(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSubject(SubjectType newSubject, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Subject(), newSubject, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSubject(SubjectType newSubject) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Subject(), newSubject); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public KeywordsType getKeywords() { return (KeywordsType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Keywords(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetKeywords(KeywordsType newKeywords, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Keywords(), newKeywords, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setKeywords(KeywordsType newKeywords) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Keywords(), newKeywords); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EditingCyclesType getEditingCycles() { return (EditingCyclesType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_EditingCycles(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetEditingCycles(EditingCyclesType newEditingCycles, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_EditingCycles(), newEditingCycles, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEditingCycles(EditingCyclesType newEditingCycles) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_EditingCycles(), newEditingCycles); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EditingDurationType getEditingDuration() { return (EditingDurationType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_EditingDuration(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetEditingDuration(EditingDurationType newEditingDuration, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_EditingDuration(), newEditingDuration, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setEditingDuration(EditingDurationType newEditingDuration) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_EditingDuration(), newEditingDuration); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ModificationTimeType getModificationTime() { return (ModificationTimeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ModificationTime(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetModificationTime(ModificationTimeType newModificationTime, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ModificationTime(), newModificationTime, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setModificationTime(ModificationTimeType newModificationTime) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ModificationTime(), newModificationTime); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ModificationDateType getModificationDate() { return (ModificationDateType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ModificationDate(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetModificationDate(ModificationDateType newModificationDate, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ModificationDate(), newModificationDate, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setModificationDate(ModificationDateType newModificationDate) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ModificationDate(), newModificationDate); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CreatorType getCreator() { return (CreatorType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Creator(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCreator(CreatorType newCreator, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Creator(), newCreator, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCreator(CreatorType newCreator) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Creator(), newCreator); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageCountType getPageCount() { return (PageCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageCount(PageCountType newPageCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageCount(), newPageCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageCount(PageCountType newPageCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageCount(), newPageCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ParagraphCountType getParagraphCount() { return (ParagraphCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ParagraphCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetParagraphCount(ParagraphCountType newParagraphCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ParagraphCount(), newParagraphCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setParagraphCount(ParagraphCountType newParagraphCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ParagraphCount(), newParagraphCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WordCountType getWordCount() { return (WordCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_WordCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetWordCount(WordCountType newWordCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_WordCount(), newWordCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setWordCount(WordCountType newWordCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_WordCount(), newWordCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CharacterCountType getCharacterCount() { return (CharacterCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_CharacterCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetCharacterCount(CharacterCountType newCharacterCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_CharacterCount(), newCharacterCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setCharacterCount(CharacterCountType newCharacterCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_CharacterCount(), newCharacterCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TableCountType getTableCount() { return (TableCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TableCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTableCount(TableCountType newTableCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TableCount(), newTableCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTableCount(TableCountType newTableCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TableCount(), newTableCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ImageCountType getImageCount() { return (ImageCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ImageCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetImageCount(ImageCountType newImageCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ImageCount(), newImageCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setImageCount(ImageCountType newImageCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ImageCount(), newImageCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ObjectCountType getObjectCount() { return (ObjectCountType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ObjectCount(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetObjectCount(ObjectCountType newObjectCount, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ObjectCount(), newObjectCount, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setObjectCount(ObjectCountType newObjectCount) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ObjectCount(), newObjectCount); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextDatabaseDisplayAttlist getDatabaseDisplay() { return (TextDatabaseDisplayAttlist)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DatabaseDisplay(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDatabaseDisplay(TextDatabaseDisplayAttlist newDatabaseDisplay, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DatabaseDisplay(), newDatabaseDisplay, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDatabaseDisplay(TextDatabaseDisplayAttlist newDatabaseDisplay) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DatabaseDisplay(), newDatabaseDisplay); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextDatabaseNextAttlist getDatabaseNext() { return (TextDatabaseNextAttlist)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DatabaseNext(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDatabaseNext(TextDatabaseNextAttlist newDatabaseNext, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DatabaseNext(), newDatabaseNext, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDatabaseNext(TextDatabaseNextAttlist newDatabaseNext) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DatabaseNext(), newDatabaseNext); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextDatabaseRowSelectAttlist getDatabaseRowSelect() { return (TextDatabaseRowSelectAttlist)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowSelect(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDatabaseRowSelect(TextDatabaseRowSelectAttlist newDatabaseRowSelect, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowSelect(), newDatabaseRowSelect, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDatabaseRowSelect(TextDatabaseRowSelectAttlist newDatabaseRowSelect) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowSelect(), newDatabaseRowSelect); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DatabaseRowNumberType getDatabaseRowNumber() { return (DatabaseRowNumberType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowNumber(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDatabaseRowNumber(DatabaseRowNumberType newDatabaseRowNumber, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowNumber(), newDatabaseRowNumber, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDatabaseRowNumber(DatabaseRowNumberType newDatabaseRowNumber) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DatabaseRowNumber(), newDatabaseRowNumber); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DatabaseNameType getDatabaseName() { return (DatabaseNameType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DatabaseName(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDatabaseName(DatabaseNameType newDatabaseName, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DatabaseName(), newDatabaseName, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDatabaseName(DatabaseNameType newDatabaseName) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DatabaseName(), newDatabaseName); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageVariableSetType getPageVariableSet() { return (PageVariableSetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageVariableSet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageVariableSet(PageVariableSetType newPageVariableSet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageVariableSet(), newPageVariableSet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageVariableSet(PageVariableSetType newPageVariableSet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageVariableSet(), newPageVariableSet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PageVariableGetType getPageVariableGet() { return (PageVariableGetType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_PageVariableGet(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPageVariableGet(PageVariableGetType newPageVariableGet, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_PageVariableGet(), newPageVariableGet, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPageVariableGet(PageVariableGetType newPageVariableGet) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_PageVariableGet(), newPageVariableGet); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PlaceholderType getPlaceholder() { return (PlaceholderType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Placeholder(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetPlaceholder(PlaceholderType newPlaceholder, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Placeholder(), newPlaceholder, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setPlaceholder(PlaceholderType newPlaceholder) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Placeholder(), newPlaceholder); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ConditionalTextType getConditionalText() { return (ConditionalTextType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ConditionalText(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetConditionalText(ConditionalTextType newConditionalText, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ConditionalText(), newConditionalText, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setConditionalText(ConditionalTextType newConditionalText) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ConditionalText(), newConditionalText); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HiddenTextType getHiddenText() { return (HiddenTextType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_HiddenText(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetHiddenText(HiddenTextType newHiddenText, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_HiddenText(), newHiddenText, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHiddenText(HiddenTextType newHiddenText) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_HiddenText(), newHiddenText); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ReferenceRefType getReferenceRef() { return (ReferenceRefType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ReferenceRef(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetReferenceRef(ReferenceRefType newReferenceRef, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ReferenceRef(), newReferenceRef, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setReferenceRef(ReferenceRefType newReferenceRef) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ReferenceRef(), newReferenceRef); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BookmarkRefType getBookmarkRef() { return (BookmarkRefType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_BookmarkRef(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBookmarkRef(BookmarkRefType newBookmarkRef, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_BookmarkRef(), newBookmarkRef, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBookmarkRef(BookmarkRefType newBookmarkRef) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_BookmarkRef(), newBookmarkRef); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NoteRefType getNoteRef() { return (NoteRefType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_NoteRef(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetNoteRef(NoteRefType newNoteRef, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_NoteRef(), newNoteRef, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setNoteRef(NoteRefType newNoteRef) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_NoteRef(), newNoteRef); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SequenceRefType getSequenceRef() { return (SequenceRefType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_SequenceRef(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetSequenceRef(SequenceRefType newSequenceRef, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_SequenceRef(), newSequenceRef, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setSequenceRef(SequenceRefType newSequenceRef) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_SequenceRef(), newSequenceRef); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ScriptType getScript() { return (ScriptType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Script(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetScript(ScriptType newScript, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Script(), newScript, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setScript(ScriptType newScript) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Script(), newScript); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExecuteMacroType getExecuteMacro() { return (ExecuteMacroType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_ExecuteMacro(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetExecuteMacro(ExecuteMacroType newExecuteMacro, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_ExecuteMacro(), newExecuteMacro, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setExecuteMacro(ExecuteMacroType newExecuteMacro) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_ExecuteMacro(), newExecuteMacro); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HiddenParagraphType getHiddenParagraph() { return (HiddenParagraphType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_HiddenParagraph(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetHiddenParagraph(HiddenParagraphType newHiddenParagraph, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_HiddenParagraph(), newHiddenParagraph, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHiddenParagraph(HiddenParagraphType newHiddenParagraph) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_HiddenParagraph(), newHiddenParagraph); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DdeConnectionType getDdeConnection() { return (DdeConnectionType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DdeConnection(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDdeConnection(DdeConnectionType newDdeConnection, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DdeConnection(), newDdeConnection, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDdeConnection(DdeConnectionType newDdeConnection) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DdeConnection(), newDdeConnection); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType getMeasure1() { return (org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Measure1(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetMeasure1(org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType newMeasure1, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Measure1(), newMeasure1, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setMeasure1(org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType newMeasure1) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Measure1(), newMeasure1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TableFormulaType getTableFormula() { return (TableFormulaType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TableFormula(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTableFormula(TableFormulaType newTableFormula, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TableFormula(), newTableFormula, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTableFormula(TableFormulaType newTableFormula) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TableFormula(), newTableFormula); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TocMarkStartType getTocMarkStart() { return (TocMarkStartType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TocMarkStart(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTocMarkStart(TocMarkStartType newTocMarkStart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TocMarkStart(), newTocMarkStart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTocMarkStart(TocMarkStartType newTocMarkStart) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TocMarkStart(), newTocMarkStart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TocMarkEndType getTocMarkEnd() { return (TocMarkEndType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TocMarkEnd(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTocMarkEnd(TocMarkEndType newTocMarkEnd, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TocMarkEnd(), newTocMarkEnd, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTocMarkEnd(TocMarkEndType newTocMarkEnd) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TocMarkEnd(), newTocMarkEnd); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TocMarkType getTocMark() { return (TocMarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_TocMark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetTocMark(TocMarkType newTocMark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_TocMark(), newTocMark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setTocMark(TocMarkType newTocMark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_TocMark(), newTocMark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserIndexMarkStartType getUserIndexMarkStart() { return (UserIndexMarkStartType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkStart(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserIndexMarkStart(UserIndexMarkStartType newUserIndexMarkStart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkStart(), newUserIndexMarkStart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserIndexMarkStart(UserIndexMarkStartType newUserIndexMarkStart) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkStart(), newUserIndexMarkStart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserIndexMarkEndType getUserIndexMarkEnd() { return (UserIndexMarkEndType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkEnd(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserIndexMarkEnd(UserIndexMarkEndType newUserIndexMarkEnd, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkEnd(), newUserIndexMarkEnd, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserIndexMarkEnd(UserIndexMarkEndType newUserIndexMarkEnd) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMarkEnd(), newUserIndexMarkEnd); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UserIndexMarkType getUserIndexMark() { return (UserIndexMarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetUserIndexMark(UserIndexMarkType newUserIndexMark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMark(), newUserIndexMark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setUserIndexMark(UserIndexMarkType newUserIndexMark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_UserIndexMark(), newUserIndexMark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlphabeticalIndexMarkStartType getAlphabeticalIndexMarkStart() { return (AlphabeticalIndexMarkStartType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkStart(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAlphabeticalIndexMarkStart(AlphabeticalIndexMarkStartType newAlphabeticalIndexMarkStart, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkStart(), newAlphabeticalIndexMarkStart, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAlphabeticalIndexMarkStart(AlphabeticalIndexMarkStartType newAlphabeticalIndexMarkStart) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkStart(), newAlphabeticalIndexMarkStart); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlphabeticalIndexMarkEndType getAlphabeticalIndexMarkEnd() { return (AlphabeticalIndexMarkEndType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkEnd(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAlphabeticalIndexMarkEnd(AlphabeticalIndexMarkEndType newAlphabeticalIndexMarkEnd, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkEnd(), newAlphabeticalIndexMarkEnd, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAlphabeticalIndexMarkEnd(AlphabeticalIndexMarkEndType newAlphabeticalIndexMarkEnd) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMarkEnd(), newAlphabeticalIndexMarkEnd); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlphabeticalIndexMarkType getAlphabeticalIndexMark() { return (AlphabeticalIndexMarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetAlphabeticalIndexMark(AlphabeticalIndexMarkType newAlphabeticalIndexMark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMark(), newAlphabeticalIndexMark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setAlphabeticalIndexMark(AlphabeticalIndexMarkType newAlphabeticalIndexMark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_AlphabeticalIndexMark(), newAlphabeticalIndexMark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BibliographyMarkType getBibliographyMark() { return (BibliographyMarkType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_BibliographyMark(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetBibliographyMark(BibliographyMarkType newBibliographyMark, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_BibliographyMark(), newBibliographyMark, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setBibliographyMark(BibliographyMarkType newBibliographyMark) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_BibliographyMark(), newBibliographyMark); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HeaderType getHeader() { return (HeaderType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Header(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetHeader(HeaderType newHeader, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Header(), newHeader, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setHeader(HeaderType newHeader) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Header(), newHeader); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FooterType getFooter() { return (FooterType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_Footer(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetFooter(FooterType newFooter, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_Footer(), newFooter, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setFooter(FooterType newFooter) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_Footer(), newFooter); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DateTimeType getDateTime() { return (DateTimeType)getMixed().get(TextPackage.eINSTANCE.getRubyBaseType_DateTime(), true); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NotificationChain basicSetDateTime(DateTimeType newDateTime, NotificationChain msgs) { return ((FeatureMap.Internal)getMixed()).basicAdd(TextPackage.eINSTANCE.getRubyBaseType_DateTime(), newDateTime, msgs); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void setDateTime(DateTimeType newDateTime) { ((FeatureMap.Internal)getMixed()).set(TextPackage.eINSTANCE.getRubyBaseType_DateTime(), newDateTime); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TextPackage.RUBY_BASE_TYPE__MIXED: return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs); case TextPackage.RUBY_BASE_TYPE__S: return basicSetS(null, msgs); case TextPackage.RUBY_BASE_TYPE__TAB: return basicSetTab(null, msgs); case TextPackage.RUBY_BASE_TYPE__LINE_BREAK: return basicSetLineBreak(null, msgs); case TextPackage.RUBY_BASE_TYPE__SOFT_PAGE_BREAK: return basicSetSoftPageBreak(null, msgs); case TextPackage.RUBY_BASE_TYPE__SPAN: return basicSetSpan(null, msgs); case TextPackage.RUBY_BASE_TYPE__A: return basicSetA(null, msgs); case TextPackage.RUBY_BASE_TYPE__BOOKMARK: return basicSetBookmark(null, msgs); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_START: return basicSetBookmarkStart(null, msgs); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_END: return basicSetBookmarkEnd(null, msgs); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK: return basicSetReferenceMark(null, msgs); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_START: return basicSetReferenceMarkStart(null, msgs); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_END: return basicSetReferenceMarkEnd(null, msgs); case TextPackage.RUBY_BASE_TYPE__NOTE: return basicSetNote(null, msgs); case TextPackage.RUBY_BASE_TYPE__RUBY: return basicSetRuby(null, msgs); case TextPackage.RUBY_BASE_TYPE__ANNOTATION: return basicSetAnnotation(null, msgs); case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS_GROUP: return ((InternalEList<?>)getChangeMarksGroup()).basicRemove(otherEnd, msgs); case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS: return basicSetChangeMarks(null, msgs); case TextPackage.RUBY_BASE_TYPE__RECT: return basicSetRect(null, msgs); case TextPackage.RUBY_BASE_TYPE__LINE: return basicSetLine(null, msgs); case TextPackage.RUBY_BASE_TYPE__POLYLINE: return basicSetPolyline(null, msgs); case TextPackage.RUBY_BASE_TYPE__POLYGON: return basicSetPolygon(null, msgs); case TextPackage.RUBY_BASE_TYPE__REGULAR_POLYGON: return basicSetRegularPolygon(null, msgs); case TextPackage.RUBY_BASE_TYPE__PATH: return basicSetPath(null, msgs); case TextPackage.RUBY_BASE_TYPE__CIRCLE: return basicSetCircle(null, msgs); case TextPackage.RUBY_BASE_TYPE__ELLIPSE: return basicSetEllipse(null, msgs); case TextPackage.RUBY_BASE_TYPE__G: return basicSetG(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_THUMBNAIL: return basicSetPageThumbnail(null, msgs); case TextPackage.RUBY_BASE_TYPE__FRAME: return basicSetFrame(null, msgs); case TextPackage.RUBY_BASE_TYPE__MEASURE: return basicSetMeasure(null, msgs); case TextPackage.RUBY_BASE_TYPE__CAPTION: return basicSetCaption(null, msgs); case TextPackage.RUBY_BASE_TYPE__CONNECTOR: return basicSetConnector(null, msgs); case TextPackage.RUBY_BASE_TYPE__CONTROL: return basicSetControl(null, msgs); case TextPackage.RUBY_BASE_TYPE__SCENE: return basicSetScene(null, msgs); case TextPackage.RUBY_BASE_TYPE__CUSTOM_SHAPE: return basicSetCustomShape(null, msgs); case TextPackage.RUBY_BASE_TYPE__A1: return basicSetA1(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATE: return basicSetDate(null, msgs); case TextPackage.RUBY_BASE_TYPE__TIME: return basicSetTime(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_NUMBER: return basicSetPageNumber(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_CONTINUATION: return basicSetPageContinuation(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_FIRSTNAME: return basicSetSenderFirstname(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_LASTNAME: return basicSetSenderLastname(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_INITIALS: return basicSetSenderInitials(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_TITLE: return basicSetSenderTitle(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_POSITION: return basicSetSenderPosition(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_EMAIL: return basicSetSenderEmail(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_PRIVATE: return basicSetSenderPhonePrivate(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_FAX: return basicSetSenderFax(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_COMPANY: return basicSetSenderCompany(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_WORK: return basicSetSenderPhoneWork(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_STREET: return basicSetSenderStreet(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_CITY: return basicSetSenderCity(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_POSTAL_CODE: return basicSetSenderPostalCode(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_COUNTRY: return basicSetSenderCountry(null, msgs); case TextPackage.RUBY_BASE_TYPE__SENDER_STATE_OR_PROVINCE: return basicSetSenderStateOrProvince(null, msgs); case TextPackage.RUBY_BASE_TYPE__AUTHOR_NAME: return basicSetAuthorName(null, msgs); case TextPackage.RUBY_BASE_TYPE__AUTHOR_INITIALS: return basicSetAuthorInitials(null, msgs); case TextPackage.RUBY_BASE_TYPE__CHAPTER: return basicSetChapter(null, msgs); case TextPackage.RUBY_BASE_TYPE__FILE_NAME: return basicSetFileName(null, msgs); case TextPackage.RUBY_BASE_TYPE__TEMPLATE_NAME: return basicSetTemplateName(null, msgs); case TextPackage.RUBY_BASE_TYPE__VARIABLE_SET: return basicSetVariableSet(null, msgs); case TextPackage.RUBY_BASE_TYPE__VARIABLE_GET: return basicSetVariableGet(null, msgs); case TextPackage.RUBY_BASE_TYPE__VARIABLE_INPUT: return basicSetVariableInput(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_FIELD_GET: return basicSetUserFieldGet(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_FIELD_INPUT: return basicSetUserFieldInput(null, msgs); case TextPackage.RUBY_BASE_TYPE__SEQUENCE: return basicSetSequence(null, msgs); case TextPackage.RUBY_BASE_TYPE__EXPRESSION: return basicSetExpression(null, msgs); case TextPackage.RUBY_BASE_TYPE__TEXT_INPUT: return basicSetTextInput(null, msgs); case TextPackage.RUBY_BASE_TYPE__INITIAL_CREATOR: return basicSetInitialCreator(null, msgs); case TextPackage.RUBY_BASE_TYPE__CREATION_DATE: return basicSetCreationDate(null, msgs); case TextPackage.RUBY_BASE_TYPE__CREATION_TIME: return basicSetCreationTime(null, msgs); case TextPackage.RUBY_BASE_TYPE__DESCRIPTION: return basicSetDescription(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_DEFINED: return basicSetUserDefined(null, msgs); case TextPackage.RUBY_BASE_TYPE__PRINT_TIME: return basicSetPrintTime(null, msgs); case TextPackage.RUBY_BASE_TYPE__PRINT_DATE: return basicSetPrintDate(null, msgs); case TextPackage.RUBY_BASE_TYPE__PRINTED_BY: return basicSetPrintedBy(null, msgs); case TextPackage.RUBY_BASE_TYPE__TITLE: return basicSetTitle(null, msgs); case TextPackage.RUBY_BASE_TYPE__SUBJECT: return basicSetSubject(null, msgs); case TextPackage.RUBY_BASE_TYPE__KEYWORDS: return basicSetKeywords(null, msgs); case TextPackage.RUBY_BASE_TYPE__EDITING_CYCLES: return basicSetEditingCycles(null, msgs); case TextPackage.RUBY_BASE_TYPE__EDITING_DURATION: return basicSetEditingDuration(null, msgs); case TextPackage.RUBY_BASE_TYPE__MODIFICATION_TIME: return basicSetModificationTime(null, msgs); case TextPackage.RUBY_BASE_TYPE__MODIFICATION_DATE: return basicSetModificationDate(null, msgs); case TextPackage.RUBY_BASE_TYPE__CREATOR: return basicSetCreator(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_COUNT: return basicSetPageCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__PARAGRAPH_COUNT: return basicSetParagraphCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__WORD_COUNT: return basicSetWordCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__CHARACTER_COUNT: return basicSetCharacterCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__TABLE_COUNT: return basicSetTableCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__IMAGE_COUNT: return basicSetImageCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__OBJECT_COUNT: return basicSetObjectCount(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATABASE_DISPLAY: return basicSetDatabaseDisplay(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATABASE_NEXT: return basicSetDatabaseNext(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_SELECT: return basicSetDatabaseRowSelect(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_NUMBER: return basicSetDatabaseRowNumber(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATABASE_NAME: return basicSetDatabaseName(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_SET: return basicSetPageVariableSet(null, msgs); case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_GET: return basicSetPageVariableGet(null, msgs); case TextPackage.RUBY_BASE_TYPE__PLACEHOLDER: return basicSetPlaceholder(null, msgs); case TextPackage.RUBY_BASE_TYPE__CONDITIONAL_TEXT: return basicSetConditionalText(null, msgs); case TextPackage.RUBY_BASE_TYPE__HIDDEN_TEXT: return basicSetHiddenText(null, msgs); case TextPackage.RUBY_BASE_TYPE__REFERENCE_REF: return basicSetReferenceRef(null, msgs); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_REF: return basicSetBookmarkRef(null, msgs); case TextPackage.RUBY_BASE_TYPE__NOTE_REF: return basicSetNoteRef(null, msgs); case TextPackage.RUBY_BASE_TYPE__SEQUENCE_REF: return basicSetSequenceRef(null, msgs); case TextPackage.RUBY_BASE_TYPE__SCRIPT: return basicSetScript(null, msgs); case TextPackage.RUBY_BASE_TYPE__EXECUTE_MACRO: return basicSetExecuteMacro(null, msgs); case TextPackage.RUBY_BASE_TYPE__HIDDEN_PARAGRAPH: return basicSetHiddenParagraph(null, msgs); case TextPackage.RUBY_BASE_TYPE__DDE_CONNECTION: return basicSetDdeConnection(null, msgs); case TextPackage.RUBY_BASE_TYPE__MEASURE1: return basicSetMeasure1(null, msgs); case TextPackage.RUBY_BASE_TYPE__TABLE_FORMULA: return basicSetTableFormula(null, msgs); case TextPackage.RUBY_BASE_TYPE__TOC_MARK_START: return basicSetTocMarkStart(null, msgs); case TextPackage.RUBY_BASE_TYPE__TOC_MARK_END: return basicSetTocMarkEnd(null, msgs); case TextPackage.RUBY_BASE_TYPE__TOC_MARK: return basicSetTocMark(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_START: return basicSetUserIndexMarkStart(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_END: return basicSetUserIndexMarkEnd(null, msgs); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK: return basicSetUserIndexMark(null, msgs); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_START: return basicSetAlphabeticalIndexMarkStart(null, msgs); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_END: return basicSetAlphabeticalIndexMarkEnd(null, msgs); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK: return basicSetAlphabeticalIndexMark(null, msgs); case TextPackage.RUBY_BASE_TYPE__BIBLIOGRAPHY_MARK: return basicSetBibliographyMark(null, msgs); case TextPackage.RUBY_BASE_TYPE__HEADER: return basicSetHeader(null, msgs); case TextPackage.RUBY_BASE_TYPE__FOOTER: return basicSetFooter(null, msgs); case TextPackage.RUBY_BASE_TYPE__DATE_TIME: return basicSetDateTime(null, 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 TextPackage.RUBY_BASE_TYPE__MIXED: if (coreType) return getMixed(); return ((FeatureMap.Internal)getMixed()).getWrapper(); case TextPackage.RUBY_BASE_TYPE__S: return getS(); case TextPackage.RUBY_BASE_TYPE__TAB: return getTab(); case TextPackage.RUBY_BASE_TYPE__LINE_BREAK: return getLineBreak(); case TextPackage.RUBY_BASE_TYPE__SOFT_PAGE_BREAK: return getSoftPageBreak(); case TextPackage.RUBY_BASE_TYPE__SPAN: return getSpan(); case TextPackage.RUBY_BASE_TYPE__A: return getA(); case TextPackage.RUBY_BASE_TYPE__BOOKMARK: return getBookmark(); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_START: return getBookmarkStart(); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_END: return getBookmarkEnd(); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK: return getReferenceMark(); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_START: return getReferenceMarkStart(); case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_END: return getReferenceMarkEnd(); case TextPackage.RUBY_BASE_TYPE__NOTE: return getNote(); case TextPackage.RUBY_BASE_TYPE__RUBY: return getRuby(); case TextPackage.RUBY_BASE_TYPE__ANNOTATION: return getAnnotation(); case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS_GROUP: if (coreType) return getChangeMarksGroup(); return ((FeatureMap.Internal)getChangeMarksGroup()).getWrapper(); case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS: return getChangeMarks(); case TextPackage.RUBY_BASE_TYPE__RECT: return getRect(); case TextPackage.RUBY_BASE_TYPE__LINE: return getLine(); case TextPackage.RUBY_BASE_TYPE__POLYLINE: return getPolyline(); case TextPackage.RUBY_BASE_TYPE__POLYGON: return getPolygon(); case TextPackage.RUBY_BASE_TYPE__REGULAR_POLYGON: return getRegularPolygon(); case TextPackage.RUBY_BASE_TYPE__PATH: return getPath(); case TextPackage.RUBY_BASE_TYPE__CIRCLE: return getCircle(); case TextPackage.RUBY_BASE_TYPE__ELLIPSE: return getEllipse(); case TextPackage.RUBY_BASE_TYPE__G: return getG(); case TextPackage.RUBY_BASE_TYPE__PAGE_THUMBNAIL: return getPageThumbnail(); case TextPackage.RUBY_BASE_TYPE__FRAME: return getFrame(); case TextPackage.RUBY_BASE_TYPE__MEASURE: return getMeasure(); case TextPackage.RUBY_BASE_TYPE__CAPTION: return getCaption(); case TextPackage.RUBY_BASE_TYPE__CONNECTOR: return getConnector(); case TextPackage.RUBY_BASE_TYPE__CONTROL: return getControl(); case TextPackage.RUBY_BASE_TYPE__SCENE: return getScene(); case TextPackage.RUBY_BASE_TYPE__CUSTOM_SHAPE: return getCustomShape(); case TextPackage.RUBY_BASE_TYPE__A1: return getA1(); case TextPackage.RUBY_BASE_TYPE__DATE: return getDate(); case TextPackage.RUBY_BASE_TYPE__TIME: return getTime(); case TextPackage.RUBY_BASE_TYPE__PAGE_NUMBER: return getPageNumber(); case TextPackage.RUBY_BASE_TYPE__PAGE_CONTINUATION: return getPageContinuation(); case TextPackage.RUBY_BASE_TYPE__SENDER_FIRSTNAME: return getSenderFirstname(); case TextPackage.RUBY_BASE_TYPE__SENDER_LASTNAME: return getSenderLastname(); case TextPackage.RUBY_BASE_TYPE__SENDER_INITIALS: return getSenderInitials(); case TextPackage.RUBY_BASE_TYPE__SENDER_TITLE: return getSenderTitle(); case TextPackage.RUBY_BASE_TYPE__SENDER_POSITION: return getSenderPosition(); case TextPackage.RUBY_BASE_TYPE__SENDER_EMAIL: return getSenderEmail(); case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_PRIVATE: return getSenderPhonePrivate(); case TextPackage.RUBY_BASE_TYPE__SENDER_FAX: return getSenderFax(); case TextPackage.RUBY_BASE_TYPE__SENDER_COMPANY: return getSenderCompany(); case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_WORK: return getSenderPhoneWork(); case TextPackage.RUBY_BASE_TYPE__SENDER_STREET: return getSenderStreet(); case TextPackage.RUBY_BASE_TYPE__SENDER_CITY: return getSenderCity(); case TextPackage.RUBY_BASE_TYPE__SENDER_POSTAL_CODE: return getSenderPostalCode(); case TextPackage.RUBY_BASE_TYPE__SENDER_COUNTRY: return getSenderCountry(); case TextPackage.RUBY_BASE_TYPE__SENDER_STATE_OR_PROVINCE: return getSenderStateOrProvince(); case TextPackage.RUBY_BASE_TYPE__AUTHOR_NAME: return getAuthorName(); case TextPackage.RUBY_BASE_TYPE__AUTHOR_INITIALS: return getAuthorInitials(); case TextPackage.RUBY_BASE_TYPE__CHAPTER: return getChapter(); case TextPackage.RUBY_BASE_TYPE__FILE_NAME: return getFileName(); case TextPackage.RUBY_BASE_TYPE__TEMPLATE_NAME: return getTemplateName(); case TextPackage.RUBY_BASE_TYPE__SHEET_NAME: return getSheetName(); case TextPackage.RUBY_BASE_TYPE__VARIABLE_SET: return getVariableSet(); case TextPackage.RUBY_BASE_TYPE__VARIABLE_GET: return getVariableGet(); case TextPackage.RUBY_BASE_TYPE__VARIABLE_INPUT: return getVariableInput(); case TextPackage.RUBY_BASE_TYPE__USER_FIELD_GET: return getUserFieldGet(); case TextPackage.RUBY_BASE_TYPE__USER_FIELD_INPUT: return getUserFieldInput(); case TextPackage.RUBY_BASE_TYPE__SEQUENCE: return getSequence(); case TextPackage.RUBY_BASE_TYPE__EXPRESSION: return getExpression(); case TextPackage.RUBY_BASE_TYPE__TEXT_INPUT: return getTextInput(); case TextPackage.RUBY_BASE_TYPE__INITIAL_CREATOR: return getInitialCreator(); case TextPackage.RUBY_BASE_TYPE__CREATION_DATE: return getCreationDate(); case TextPackage.RUBY_BASE_TYPE__CREATION_TIME: return getCreationTime(); case TextPackage.RUBY_BASE_TYPE__DESCRIPTION: return getDescription(); case TextPackage.RUBY_BASE_TYPE__USER_DEFINED: return getUserDefined(); case TextPackage.RUBY_BASE_TYPE__PRINT_TIME: return getPrintTime(); case TextPackage.RUBY_BASE_TYPE__PRINT_DATE: return getPrintDate(); case TextPackage.RUBY_BASE_TYPE__PRINTED_BY: return getPrintedBy(); case TextPackage.RUBY_BASE_TYPE__TITLE: return getTitle(); case TextPackage.RUBY_BASE_TYPE__SUBJECT: return getSubject(); case TextPackage.RUBY_BASE_TYPE__KEYWORDS: return getKeywords(); case TextPackage.RUBY_BASE_TYPE__EDITING_CYCLES: return getEditingCycles(); case TextPackage.RUBY_BASE_TYPE__EDITING_DURATION: return getEditingDuration(); case TextPackage.RUBY_BASE_TYPE__MODIFICATION_TIME: return getModificationTime(); case TextPackage.RUBY_BASE_TYPE__MODIFICATION_DATE: return getModificationDate(); case TextPackage.RUBY_BASE_TYPE__CREATOR: return getCreator(); case TextPackage.RUBY_BASE_TYPE__PAGE_COUNT: return getPageCount(); case TextPackage.RUBY_BASE_TYPE__PARAGRAPH_COUNT: return getParagraphCount(); case TextPackage.RUBY_BASE_TYPE__WORD_COUNT: return getWordCount(); case TextPackage.RUBY_BASE_TYPE__CHARACTER_COUNT: return getCharacterCount(); case TextPackage.RUBY_BASE_TYPE__TABLE_COUNT: return getTableCount(); case TextPackage.RUBY_BASE_TYPE__IMAGE_COUNT: return getImageCount(); case TextPackage.RUBY_BASE_TYPE__OBJECT_COUNT: return getObjectCount(); case TextPackage.RUBY_BASE_TYPE__DATABASE_DISPLAY: return getDatabaseDisplay(); case TextPackage.RUBY_BASE_TYPE__DATABASE_NEXT: return getDatabaseNext(); case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_SELECT: return getDatabaseRowSelect(); case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_NUMBER: return getDatabaseRowNumber(); case TextPackage.RUBY_BASE_TYPE__DATABASE_NAME: return getDatabaseName(); case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_SET: return getPageVariableSet(); case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_GET: return getPageVariableGet(); case TextPackage.RUBY_BASE_TYPE__PLACEHOLDER: return getPlaceholder(); case TextPackage.RUBY_BASE_TYPE__CONDITIONAL_TEXT: return getConditionalText(); case TextPackage.RUBY_BASE_TYPE__HIDDEN_TEXT: return getHiddenText(); case TextPackage.RUBY_BASE_TYPE__REFERENCE_REF: return getReferenceRef(); case TextPackage.RUBY_BASE_TYPE__BOOKMARK_REF: return getBookmarkRef(); case TextPackage.RUBY_BASE_TYPE__NOTE_REF: return getNoteRef(); case TextPackage.RUBY_BASE_TYPE__SEQUENCE_REF: return getSequenceRef(); case TextPackage.RUBY_BASE_TYPE__SCRIPT: return getScript(); case TextPackage.RUBY_BASE_TYPE__EXECUTE_MACRO: return getExecuteMacro(); case TextPackage.RUBY_BASE_TYPE__HIDDEN_PARAGRAPH: return getHiddenParagraph(); case TextPackage.RUBY_BASE_TYPE__DDE_CONNECTION: return getDdeConnection(); case TextPackage.RUBY_BASE_TYPE__MEASURE1: return getMeasure1(); case TextPackage.RUBY_BASE_TYPE__TABLE_FORMULA: return getTableFormula(); case TextPackage.RUBY_BASE_TYPE__TOC_MARK_START: return getTocMarkStart(); case TextPackage.RUBY_BASE_TYPE__TOC_MARK_END: return getTocMarkEnd(); case TextPackage.RUBY_BASE_TYPE__TOC_MARK: return getTocMark(); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_START: return getUserIndexMarkStart(); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_END: return getUserIndexMarkEnd(); case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK: return getUserIndexMark(); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_START: return getAlphabeticalIndexMarkStart(); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_END: return getAlphabeticalIndexMarkEnd(); case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK: return getAlphabeticalIndexMark(); case TextPackage.RUBY_BASE_TYPE__BIBLIOGRAPHY_MARK: return getBibliographyMark(); case TextPackage.RUBY_BASE_TYPE__HEADER: return getHeader(); case TextPackage.RUBY_BASE_TYPE__FOOTER: return getFooter(); case TextPackage.RUBY_BASE_TYPE__DATE_TIME: return getDateTime(); } return super.eGet(featureID, resolve, coreType); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { case TextPackage.RUBY_BASE_TYPE__MIXED: ((FeatureMap.Internal)getMixed()).set(newValue); return; case TextPackage.RUBY_BASE_TYPE__S: setS((SType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TAB: setTab((TabType)newValue); return; case TextPackage.RUBY_BASE_TYPE__LINE_BREAK: setLineBreak((LineBreakType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SOFT_PAGE_BREAK: setSoftPageBreak((SoftPageBreakType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SPAN: setSpan((SpanType)newValue); return; case TextPackage.RUBY_BASE_TYPE__A: setA((AType)newValue); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK: setBookmark((BookmarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_START: setBookmarkStart((BookmarkStartType)newValue); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_END: setBookmarkEnd((BookmarkEndType)newValue); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK: setReferenceMark((ReferenceMarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_START: setReferenceMarkStart((ReferenceMarkStartType)newValue); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_END: setReferenceMarkEnd((ReferenceMarkEndType)newValue); return; case TextPackage.RUBY_BASE_TYPE__NOTE: setNote((NoteType)newValue); return; case TextPackage.RUBY_BASE_TYPE__RUBY: setRuby((RubyType)newValue); return; case TextPackage.RUBY_BASE_TYPE__ANNOTATION: setAnnotation((AnnotationType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS_GROUP: ((FeatureMap.Internal)getChangeMarksGroup()).set(newValue); return; case TextPackage.RUBY_BASE_TYPE__RECT: setRect((RectType)newValue); return; case TextPackage.RUBY_BASE_TYPE__LINE: setLine((LineType)newValue); return; case TextPackage.RUBY_BASE_TYPE__POLYLINE: setPolyline((PolylineType)newValue); return; case TextPackage.RUBY_BASE_TYPE__POLYGON: setPolygon((PolygonType)newValue); return; case TextPackage.RUBY_BASE_TYPE__REGULAR_POLYGON: setRegularPolygon((RegularPolygonType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PATH: setPath((PathType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CIRCLE: setCircle((CircleType)newValue); return; case TextPackage.RUBY_BASE_TYPE__ELLIPSE: setEllipse((EllipseType)newValue); return; case TextPackage.RUBY_BASE_TYPE__G: setG((GType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_THUMBNAIL: setPageThumbnail((PageThumbnailType)newValue); return; case TextPackage.RUBY_BASE_TYPE__FRAME: setFrame((FrameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__MEASURE: setMeasure((MeasureType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CAPTION: setCaption((CaptionType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CONNECTOR: setConnector((ConnectorType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CONTROL: setControl((ControlType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SCENE: setScene((SceneType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CUSTOM_SHAPE: setCustomShape((CustomShapeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__A1: setA1((org.oasisopen.names.tc.opendocument.xmlns.drawing.AType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATE: setDate((DateType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TIME: setTime((TimeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_NUMBER: setPageNumber((PageNumberType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_CONTINUATION: setPageContinuation((PageContinuationType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_FIRSTNAME: setSenderFirstname((SenderFirstnameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_LASTNAME: setSenderLastname((SenderLastnameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_INITIALS: setSenderInitials((SenderInitialsType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_TITLE: setSenderTitle((SenderTitleType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_POSITION: setSenderPosition((SenderPositionType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_EMAIL: setSenderEmail((SenderEmailType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_PRIVATE: setSenderPhonePrivate((SenderPhonePrivateType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_FAX: setSenderFax((SenderFaxType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_COMPANY: setSenderCompany((SenderCompanyType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_WORK: setSenderPhoneWork((SenderPhoneWorkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_STREET: setSenderStreet((SenderStreetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_CITY: setSenderCity((SenderCityType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_POSTAL_CODE: setSenderPostalCode((SenderPostalCodeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_COUNTRY: setSenderCountry((SenderCountryType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SENDER_STATE_OR_PROVINCE: setSenderStateOrProvince((SenderStateOrProvinceType)newValue); return; case TextPackage.RUBY_BASE_TYPE__AUTHOR_NAME: setAuthorName((AuthorNameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__AUTHOR_INITIALS: setAuthorInitials((AuthorInitialsType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CHAPTER: setChapter((ChapterType)newValue); return; case TextPackage.RUBY_BASE_TYPE__FILE_NAME: setFileName((FileNameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TEMPLATE_NAME: setTemplateName((TemplateNameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SHEET_NAME: setSheetName((String)newValue); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_SET: setVariableSet((VariableSetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_GET: setVariableGet((VariableGetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_INPUT: setVariableInput((VariableInputType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_GET: setUserFieldGet((UserFieldGetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_INPUT: setUserFieldInput((UserFieldInputType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SEQUENCE: setSequence((SequenceType)newValue); return; case TextPackage.RUBY_BASE_TYPE__EXPRESSION: setExpression((ExpressionType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TEXT_INPUT: setTextInput((TextInputType)newValue); return; case TextPackage.RUBY_BASE_TYPE__INITIAL_CREATOR: setInitialCreator((InitialCreatorType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CREATION_DATE: setCreationDate((CreationDateType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CREATION_TIME: setCreationTime((CreationTimeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DESCRIPTION: setDescription((DescriptionType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_DEFINED: setUserDefined((UserDefinedType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PRINT_TIME: setPrintTime((PrintTimeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PRINT_DATE: setPrintDate((PrintDateType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PRINTED_BY: setPrintedBy((PrintedByType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TITLE: setTitle((TitleType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SUBJECT: setSubject((SubjectType)newValue); return; case TextPackage.RUBY_BASE_TYPE__KEYWORDS: setKeywords((KeywordsType)newValue); return; case TextPackage.RUBY_BASE_TYPE__EDITING_CYCLES: setEditingCycles((EditingCyclesType)newValue); return; case TextPackage.RUBY_BASE_TYPE__EDITING_DURATION: setEditingDuration((EditingDurationType)newValue); return; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_TIME: setModificationTime((ModificationTimeType)newValue); return; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_DATE: setModificationDate((ModificationDateType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CREATOR: setCreator((CreatorType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_COUNT: setPageCount((PageCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PARAGRAPH_COUNT: setParagraphCount((ParagraphCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__WORD_COUNT: setWordCount((WordCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CHARACTER_COUNT: setCharacterCount((CharacterCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TABLE_COUNT: setTableCount((TableCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__IMAGE_COUNT: setImageCount((ImageCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__OBJECT_COUNT: setObjectCount((ObjectCountType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_DISPLAY: setDatabaseDisplay((TextDatabaseDisplayAttlist)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_NEXT: setDatabaseNext((TextDatabaseNextAttlist)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_SELECT: setDatabaseRowSelect((TextDatabaseRowSelectAttlist)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_NUMBER: setDatabaseRowNumber((DatabaseRowNumberType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_NAME: setDatabaseName((DatabaseNameType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_SET: setPageVariableSet((PageVariableSetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_GET: setPageVariableGet((PageVariableGetType)newValue); return; case TextPackage.RUBY_BASE_TYPE__PLACEHOLDER: setPlaceholder((PlaceholderType)newValue); return; case TextPackage.RUBY_BASE_TYPE__CONDITIONAL_TEXT: setConditionalText((ConditionalTextType)newValue); return; case TextPackage.RUBY_BASE_TYPE__HIDDEN_TEXT: setHiddenText((HiddenTextType)newValue); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_REF: setReferenceRef((ReferenceRefType)newValue); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_REF: setBookmarkRef((BookmarkRefType)newValue); return; case TextPackage.RUBY_BASE_TYPE__NOTE_REF: setNoteRef((NoteRefType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SEQUENCE_REF: setSequenceRef((SequenceRefType)newValue); return; case TextPackage.RUBY_BASE_TYPE__SCRIPT: setScript((ScriptType)newValue); return; case TextPackage.RUBY_BASE_TYPE__EXECUTE_MACRO: setExecuteMacro((ExecuteMacroType)newValue); return; case TextPackage.RUBY_BASE_TYPE__HIDDEN_PARAGRAPH: setHiddenParagraph((HiddenParagraphType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DDE_CONNECTION: setDdeConnection((DdeConnectionType)newValue); return; case TextPackage.RUBY_BASE_TYPE__MEASURE1: setMeasure1((org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TABLE_FORMULA: setTableFormula((TableFormulaType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_START: setTocMarkStart((TocMarkStartType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_END: setTocMarkEnd((TocMarkEndType)newValue); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK: setTocMark((TocMarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_START: setUserIndexMarkStart((UserIndexMarkStartType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_END: setUserIndexMarkEnd((UserIndexMarkEndType)newValue); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK: setUserIndexMark((UserIndexMarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_START: setAlphabeticalIndexMarkStart((AlphabeticalIndexMarkStartType)newValue); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_END: setAlphabeticalIndexMarkEnd((AlphabeticalIndexMarkEndType)newValue); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK: setAlphabeticalIndexMark((AlphabeticalIndexMarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__BIBLIOGRAPHY_MARK: setBibliographyMark((BibliographyMarkType)newValue); return; case TextPackage.RUBY_BASE_TYPE__HEADER: setHeader((HeaderType)newValue); return; case TextPackage.RUBY_BASE_TYPE__FOOTER: setFooter((FooterType)newValue); return; case TextPackage.RUBY_BASE_TYPE__DATE_TIME: setDateTime((DateTimeType)newValue); return; } super.eSet(featureID, newValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public void eUnset(int featureID) { switch (featureID) { case TextPackage.RUBY_BASE_TYPE__MIXED: getMixed().clear(); return; case TextPackage.RUBY_BASE_TYPE__S: setS((SType)null); return; case TextPackage.RUBY_BASE_TYPE__TAB: setTab((TabType)null); return; case TextPackage.RUBY_BASE_TYPE__LINE_BREAK: setLineBreak((LineBreakType)null); return; case TextPackage.RUBY_BASE_TYPE__SOFT_PAGE_BREAK: setSoftPageBreak((SoftPageBreakType)null); return; case TextPackage.RUBY_BASE_TYPE__SPAN: setSpan((SpanType)null); return; case TextPackage.RUBY_BASE_TYPE__A: setA((AType)null); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK: setBookmark((BookmarkType)null); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_START: setBookmarkStart((BookmarkStartType)null); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_END: setBookmarkEnd((BookmarkEndType)null); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK: setReferenceMark((ReferenceMarkType)null); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_START: setReferenceMarkStart((ReferenceMarkStartType)null); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_END: setReferenceMarkEnd((ReferenceMarkEndType)null); return; case TextPackage.RUBY_BASE_TYPE__NOTE: setNote((NoteType)null); return; case TextPackage.RUBY_BASE_TYPE__RUBY: setRuby((RubyType)null); return; case TextPackage.RUBY_BASE_TYPE__ANNOTATION: setAnnotation((AnnotationType)null); return; case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS_GROUP: getChangeMarksGroup().clear(); return; case TextPackage.RUBY_BASE_TYPE__RECT: setRect((RectType)null); return; case TextPackage.RUBY_BASE_TYPE__LINE: setLine((LineType)null); return; case TextPackage.RUBY_BASE_TYPE__POLYLINE: setPolyline((PolylineType)null); return; case TextPackage.RUBY_BASE_TYPE__POLYGON: setPolygon((PolygonType)null); return; case TextPackage.RUBY_BASE_TYPE__REGULAR_POLYGON: setRegularPolygon((RegularPolygonType)null); return; case TextPackage.RUBY_BASE_TYPE__PATH: setPath((PathType)null); return; case TextPackage.RUBY_BASE_TYPE__CIRCLE: setCircle((CircleType)null); return; case TextPackage.RUBY_BASE_TYPE__ELLIPSE: setEllipse((EllipseType)null); return; case TextPackage.RUBY_BASE_TYPE__G: setG((GType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_THUMBNAIL: setPageThumbnail((PageThumbnailType)null); return; case TextPackage.RUBY_BASE_TYPE__FRAME: setFrame((FrameType)null); return; case TextPackage.RUBY_BASE_TYPE__MEASURE: setMeasure((MeasureType)null); return; case TextPackage.RUBY_BASE_TYPE__CAPTION: setCaption((CaptionType)null); return; case TextPackage.RUBY_BASE_TYPE__CONNECTOR: setConnector((ConnectorType)null); return; case TextPackage.RUBY_BASE_TYPE__CONTROL: setControl((ControlType)null); return; case TextPackage.RUBY_BASE_TYPE__SCENE: setScene((SceneType)null); return; case TextPackage.RUBY_BASE_TYPE__CUSTOM_SHAPE: setCustomShape((CustomShapeType)null); return; case TextPackage.RUBY_BASE_TYPE__A1: setA1((org.oasisopen.names.tc.opendocument.xmlns.drawing.AType)null); return; case TextPackage.RUBY_BASE_TYPE__DATE: setDate((DateType)null); return; case TextPackage.RUBY_BASE_TYPE__TIME: setTime((TimeType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_NUMBER: setPageNumber((PageNumberType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_CONTINUATION: setPageContinuation((PageContinuationType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_FIRSTNAME: setSenderFirstname((SenderFirstnameType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_LASTNAME: setSenderLastname((SenderLastnameType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_INITIALS: setSenderInitials((SenderInitialsType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_TITLE: setSenderTitle((SenderTitleType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_POSITION: setSenderPosition((SenderPositionType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_EMAIL: setSenderEmail((SenderEmailType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_PRIVATE: setSenderPhonePrivate((SenderPhonePrivateType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_FAX: setSenderFax((SenderFaxType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_COMPANY: setSenderCompany((SenderCompanyType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_WORK: setSenderPhoneWork((SenderPhoneWorkType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_STREET: setSenderStreet((SenderStreetType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_CITY: setSenderCity((SenderCityType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_POSTAL_CODE: setSenderPostalCode((SenderPostalCodeType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_COUNTRY: setSenderCountry((SenderCountryType)null); return; case TextPackage.RUBY_BASE_TYPE__SENDER_STATE_OR_PROVINCE: setSenderStateOrProvince((SenderStateOrProvinceType)null); return; case TextPackage.RUBY_BASE_TYPE__AUTHOR_NAME: setAuthorName((AuthorNameType)null); return; case TextPackage.RUBY_BASE_TYPE__AUTHOR_INITIALS: setAuthorInitials((AuthorInitialsType)null); return; case TextPackage.RUBY_BASE_TYPE__CHAPTER: setChapter((ChapterType)null); return; case TextPackage.RUBY_BASE_TYPE__FILE_NAME: setFileName((FileNameType)null); return; case TextPackage.RUBY_BASE_TYPE__TEMPLATE_NAME: setTemplateName((TemplateNameType)null); return; case TextPackage.RUBY_BASE_TYPE__SHEET_NAME: setSheetName(SHEET_NAME_EDEFAULT); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_SET: setVariableSet((VariableSetType)null); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_GET: setVariableGet((VariableGetType)null); return; case TextPackage.RUBY_BASE_TYPE__VARIABLE_INPUT: setVariableInput((VariableInputType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_GET: setUserFieldGet((UserFieldGetType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_INPUT: setUserFieldInput((UserFieldInputType)null); return; case TextPackage.RUBY_BASE_TYPE__SEQUENCE: setSequence((SequenceType)null); return; case TextPackage.RUBY_BASE_TYPE__EXPRESSION: setExpression((ExpressionType)null); return; case TextPackage.RUBY_BASE_TYPE__TEXT_INPUT: setTextInput((TextInputType)null); return; case TextPackage.RUBY_BASE_TYPE__INITIAL_CREATOR: setInitialCreator((InitialCreatorType)null); return; case TextPackage.RUBY_BASE_TYPE__CREATION_DATE: setCreationDate((CreationDateType)null); return; case TextPackage.RUBY_BASE_TYPE__CREATION_TIME: setCreationTime((CreationTimeType)null); return; case TextPackage.RUBY_BASE_TYPE__DESCRIPTION: setDescription((DescriptionType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_DEFINED: setUserDefined((UserDefinedType)null); return; case TextPackage.RUBY_BASE_TYPE__PRINT_TIME: setPrintTime((PrintTimeType)null); return; case TextPackage.RUBY_BASE_TYPE__PRINT_DATE: setPrintDate((PrintDateType)null); return; case TextPackage.RUBY_BASE_TYPE__PRINTED_BY: setPrintedBy((PrintedByType)null); return; case TextPackage.RUBY_BASE_TYPE__TITLE: setTitle((TitleType)null); return; case TextPackage.RUBY_BASE_TYPE__SUBJECT: setSubject((SubjectType)null); return; case TextPackage.RUBY_BASE_TYPE__KEYWORDS: setKeywords((KeywordsType)null); return; case TextPackage.RUBY_BASE_TYPE__EDITING_CYCLES: setEditingCycles((EditingCyclesType)null); return; case TextPackage.RUBY_BASE_TYPE__EDITING_DURATION: setEditingDuration((EditingDurationType)null); return; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_TIME: setModificationTime((ModificationTimeType)null); return; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_DATE: setModificationDate((ModificationDateType)null); return; case TextPackage.RUBY_BASE_TYPE__CREATOR: setCreator((CreatorType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_COUNT: setPageCount((PageCountType)null); return; case TextPackage.RUBY_BASE_TYPE__PARAGRAPH_COUNT: setParagraphCount((ParagraphCountType)null); return; case TextPackage.RUBY_BASE_TYPE__WORD_COUNT: setWordCount((WordCountType)null); return; case TextPackage.RUBY_BASE_TYPE__CHARACTER_COUNT: setCharacterCount((CharacterCountType)null); return; case TextPackage.RUBY_BASE_TYPE__TABLE_COUNT: setTableCount((TableCountType)null); return; case TextPackage.RUBY_BASE_TYPE__IMAGE_COUNT: setImageCount((ImageCountType)null); return; case TextPackage.RUBY_BASE_TYPE__OBJECT_COUNT: setObjectCount((ObjectCountType)null); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_DISPLAY: setDatabaseDisplay((TextDatabaseDisplayAttlist)null); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_NEXT: setDatabaseNext((TextDatabaseNextAttlist)null); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_SELECT: setDatabaseRowSelect((TextDatabaseRowSelectAttlist)null); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_NUMBER: setDatabaseRowNumber((DatabaseRowNumberType)null); return; case TextPackage.RUBY_BASE_TYPE__DATABASE_NAME: setDatabaseName((DatabaseNameType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_SET: setPageVariableSet((PageVariableSetType)null); return; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_GET: setPageVariableGet((PageVariableGetType)null); return; case TextPackage.RUBY_BASE_TYPE__PLACEHOLDER: setPlaceholder((PlaceholderType)null); return; case TextPackage.RUBY_BASE_TYPE__CONDITIONAL_TEXT: setConditionalText((ConditionalTextType)null); return; case TextPackage.RUBY_BASE_TYPE__HIDDEN_TEXT: setHiddenText((HiddenTextType)null); return; case TextPackage.RUBY_BASE_TYPE__REFERENCE_REF: setReferenceRef((ReferenceRefType)null); return; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_REF: setBookmarkRef((BookmarkRefType)null); return; case TextPackage.RUBY_BASE_TYPE__NOTE_REF: setNoteRef((NoteRefType)null); return; case TextPackage.RUBY_BASE_TYPE__SEQUENCE_REF: setSequenceRef((SequenceRefType)null); return; case TextPackage.RUBY_BASE_TYPE__SCRIPT: setScript((ScriptType)null); return; case TextPackage.RUBY_BASE_TYPE__EXECUTE_MACRO: setExecuteMacro((ExecuteMacroType)null); return; case TextPackage.RUBY_BASE_TYPE__HIDDEN_PARAGRAPH: setHiddenParagraph((HiddenParagraphType)null); return; case TextPackage.RUBY_BASE_TYPE__DDE_CONNECTION: setDdeConnection((DdeConnectionType)null); return; case TextPackage.RUBY_BASE_TYPE__MEASURE1: setMeasure1((org.oasisopen.names.tc.opendocument.xmlns.text.MeasureType)null); return; case TextPackage.RUBY_BASE_TYPE__TABLE_FORMULA: setTableFormula((TableFormulaType)null); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_START: setTocMarkStart((TocMarkStartType)null); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_END: setTocMarkEnd((TocMarkEndType)null); return; case TextPackage.RUBY_BASE_TYPE__TOC_MARK: setTocMark((TocMarkType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_START: setUserIndexMarkStart((UserIndexMarkStartType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_END: setUserIndexMarkEnd((UserIndexMarkEndType)null); return; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK: setUserIndexMark((UserIndexMarkType)null); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_START: setAlphabeticalIndexMarkStart((AlphabeticalIndexMarkStartType)null); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_END: setAlphabeticalIndexMarkEnd((AlphabeticalIndexMarkEndType)null); return; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK: setAlphabeticalIndexMark((AlphabeticalIndexMarkType)null); return; case TextPackage.RUBY_BASE_TYPE__BIBLIOGRAPHY_MARK: setBibliographyMark((BibliographyMarkType)null); return; case TextPackage.RUBY_BASE_TYPE__HEADER: setHeader((HeaderType)null); return; case TextPackage.RUBY_BASE_TYPE__FOOTER: setFooter((FooterType)null); return; case TextPackage.RUBY_BASE_TYPE__DATE_TIME: setDateTime((DateTimeType)null); return; } super.eUnset(featureID); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case TextPackage.RUBY_BASE_TYPE__MIXED: return mixed != null && !mixed.isEmpty(); case TextPackage.RUBY_BASE_TYPE__S: return getS() != null; case TextPackage.RUBY_BASE_TYPE__TAB: return getTab() != null; case TextPackage.RUBY_BASE_TYPE__LINE_BREAK: return getLineBreak() != null; case TextPackage.RUBY_BASE_TYPE__SOFT_PAGE_BREAK: return getSoftPageBreak() != null; case TextPackage.RUBY_BASE_TYPE__SPAN: return getSpan() != null; case TextPackage.RUBY_BASE_TYPE__A: return getA() != null; case TextPackage.RUBY_BASE_TYPE__BOOKMARK: return getBookmark() != null; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_START: return getBookmarkStart() != null; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_END: return getBookmarkEnd() != null; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK: return getReferenceMark() != null; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_START: return getReferenceMarkStart() != null; case TextPackage.RUBY_BASE_TYPE__REFERENCE_MARK_END: return getReferenceMarkEnd() != null; case TextPackage.RUBY_BASE_TYPE__NOTE: return getNote() != null; case TextPackage.RUBY_BASE_TYPE__RUBY: return getRuby() != null; case TextPackage.RUBY_BASE_TYPE__ANNOTATION: return getAnnotation() != null; case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS_GROUP: return !getChangeMarksGroup().isEmpty(); case TextPackage.RUBY_BASE_TYPE__CHANGE_MARKS: return getChangeMarks() != null; case TextPackage.RUBY_BASE_TYPE__RECT: return getRect() != null; case TextPackage.RUBY_BASE_TYPE__LINE: return getLine() != null; case TextPackage.RUBY_BASE_TYPE__POLYLINE: return getPolyline() != null; case TextPackage.RUBY_BASE_TYPE__POLYGON: return getPolygon() != null; case TextPackage.RUBY_BASE_TYPE__REGULAR_POLYGON: return getRegularPolygon() != null; case TextPackage.RUBY_BASE_TYPE__PATH: return getPath() != null; case TextPackage.RUBY_BASE_TYPE__CIRCLE: return getCircle() != null; case TextPackage.RUBY_BASE_TYPE__ELLIPSE: return getEllipse() != null; case TextPackage.RUBY_BASE_TYPE__G: return getG() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_THUMBNAIL: return getPageThumbnail() != null; case TextPackage.RUBY_BASE_TYPE__FRAME: return getFrame() != null; case TextPackage.RUBY_BASE_TYPE__MEASURE: return getMeasure() != null; case TextPackage.RUBY_BASE_TYPE__CAPTION: return getCaption() != null; case TextPackage.RUBY_BASE_TYPE__CONNECTOR: return getConnector() != null; case TextPackage.RUBY_BASE_TYPE__CONTROL: return getControl() != null; case TextPackage.RUBY_BASE_TYPE__SCENE: return getScene() != null; case TextPackage.RUBY_BASE_TYPE__CUSTOM_SHAPE: return getCustomShape() != null; case TextPackage.RUBY_BASE_TYPE__A1: return getA1() != null; case TextPackage.RUBY_BASE_TYPE__DATE: return getDate() != null; case TextPackage.RUBY_BASE_TYPE__TIME: return getTime() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_NUMBER: return getPageNumber() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_CONTINUATION: return getPageContinuation() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_FIRSTNAME: return getSenderFirstname() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_LASTNAME: return getSenderLastname() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_INITIALS: return getSenderInitials() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_TITLE: return getSenderTitle() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_POSITION: return getSenderPosition() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_EMAIL: return getSenderEmail() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_PRIVATE: return getSenderPhonePrivate() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_FAX: return getSenderFax() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_COMPANY: return getSenderCompany() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_PHONE_WORK: return getSenderPhoneWork() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_STREET: return getSenderStreet() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_CITY: return getSenderCity() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_POSTAL_CODE: return getSenderPostalCode() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_COUNTRY: return getSenderCountry() != null; case TextPackage.RUBY_BASE_TYPE__SENDER_STATE_OR_PROVINCE: return getSenderStateOrProvince() != null; case TextPackage.RUBY_BASE_TYPE__AUTHOR_NAME: return getAuthorName() != null; case TextPackage.RUBY_BASE_TYPE__AUTHOR_INITIALS: return getAuthorInitials() != null; case TextPackage.RUBY_BASE_TYPE__CHAPTER: return getChapter() != null; case TextPackage.RUBY_BASE_TYPE__FILE_NAME: return getFileName() != null; case TextPackage.RUBY_BASE_TYPE__TEMPLATE_NAME: return getTemplateName() != null; case TextPackage.RUBY_BASE_TYPE__SHEET_NAME: return SHEET_NAME_EDEFAULT == null ? getSheetName() != null : !SHEET_NAME_EDEFAULT.equals(getSheetName()); case TextPackage.RUBY_BASE_TYPE__VARIABLE_SET: return getVariableSet() != null; case TextPackage.RUBY_BASE_TYPE__VARIABLE_GET: return getVariableGet() != null; case TextPackage.RUBY_BASE_TYPE__VARIABLE_INPUT: return getVariableInput() != null; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_GET: return getUserFieldGet() != null; case TextPackage.RUBY_BASE_TYPE__USER_FIELD_INPUT: return getUserFieldInput() != null; case TextPackage.RUBY_BASE_TYPE__SEQUENCE: return getSequence() != null; case TextPackage.RUBY_BASE_TYPE__EXPRESSION: return getExpression() != null; case TextPackage.RUBY_BASE_TYPE__TEXT_INPUT: return getTextInput() != null; case TextPackage.RUBY_BASE_TYPE__INITIAL_CREATOR: return getInitialCreator() != null; case TextPackage.RUBY_BASE_TYPE__CREATION_DATE: return getCreationDate() != null; case TextPackage.RUBY_BASE_TYPE__CREATION_TIME: return getCreationTime() != null; case TextPackage.RUBY_BASE_TYPE__DESCRIPTION: return getDescription() != null; case TextPackage.RUBY_BASE_TYPE__USER_DEFINED: return getUserDefined() != null; case TextPackage.RUBY_BASE_TYPE__PRINT_TIME: return getPrintTime() != null; case TextPackage.RUBY_BASE_TYPE__PRINT_DATE: return getPrintDate() != null; case TextPackage.RUBY_BASE_TYPE__PRINTED_BY: return getPrintedBy() != null; case TextPackage.RUBY_BASE_TYPE__TITLE: return getTitle() != null; case TextPackage.RUBY_BASE_TYPE__SUBJECT: return getSubject() != null; case TextPackage.RUBY_BASE_TYPE__KEYWORDS: return getKeywords() != null; case TextPackage.RUBY_BASE_TYPE__EDITING_CYCLES: return getEditingCycles() != null; case TextPackage.RUBY_BASE_TYPE__EDITING_DURATION: return getEditingDuration() != null; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_TIME: return getModificationTime() != null; case TextPackage.RUBY_BASE_TYPE__MODIFICATION_DATE: return getModificationDate() != null; case TextPackage.RUBY_BASE_TYPE__CREATOR: return getCreator() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_COUNT: return getPageCount() != null; case TextPackage.RUBY_BASE_TYPE__PARAGRAPH_COUNT: return getParagraphCount() != null; case TextPackage.RUBY_BASE_TYPE__WORD_COUNT: return getWordCount() != null; case TextPackage.RUBY_BASE_TYPE__CHARACTER_COUNT: return getCharacterCount() != null; case TextPackage.RUBY_BASE_TYPE__TABLE_COUNT: return getTableCount() != null; case TextPackage.RUBY_BASE_TYPE__IMAGE_COUNT: return getImageCount() != null; case TextPackage.RUBY_BASE_TYPE__OBJECT_COUNT: return getObjectCount() != null; case TextPackage.RUBY_BASE_TYPE__DATABASE_DISPLAY: return getDatabaseDisplay() != null; case TextPackage.RUBY_BASE_TYPE__DATABASE_NEXT: return getDatabaseNext() != null; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_SELECT: return getDatabaseRowSelect() != null; case TextPackage.RUBY_BASE_TYPE__DATABASE_ROW_NUMBER: return getDatabaseRowNumber() != null; case TextPackage.RUBY_BASE_TYPE__DATABASE_NAME: return getDatabaseName() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_SET: return getPageVariableSet() != null; case TextPackage.RUBY_BASE_TYPE__PAGE_VARIABLE_GET: return getPageVariableGet() != null; case TextPackage.RUBY_BASE_TYPE__PLACEHOLDER: return getPlaceholder() != null; case TextPackage.RUBY_BASE_TYPE__CONDITIONAL_TEXT: return getConditionalText() != null; case TextPackage.RUBY_BASE_TYPE__HIDDEN_TEXT: return getHiddenText() != null; case TextPackage.RUBY_BASE_TYPE__REFERENCE_REF: return getReferenceRef() != null; case TextPackage.RUBY_BASE_TYPE__BOOKMARK_REF: return getBookmarkRef() != null; case TextPackage.RUBY_BASE_TYPE__NOTE_REF: return getNoteRef() != null; case TextPackage.RUBY_BASE_TYPE__SEQUENCE_REF: return getSequenceRef() != null; case TextPackage.RUBY_BASE_TYPE__SCRIPT: return getScript() != null; case TextPackage.RUBY_BASE_TYPE__EXECUTE_MACRO: return getExecuteMacro() != null; case TextPackage.RUBY_BASE_TYPE__HIDDEN_PARAGRAPH: return getHiddenParagraph() != null; case TextPackage.RUBY_BASE_TYPE__DDE_CONNECTION: return getDdeConnection() != null; case TextPackage.RUBY_BASE_TYPE__MEASURE1: return getMeasure1() != null; case TextPackage.RUBY_BASE_TYPE__TABLE_FORMULA: return getTableFormula() != null; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_START: return getTocMarkStart() != null; case TextPackage.RUBY_BASE_TYPE__TOC_MARK_END: return getTocMarkEnd() != null; case TextPackage.RUBY_BASE_TYPE__TOC_MARK: return getTocMark() != null; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_START: return getUserIndexMarkStart() != null; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK_END: return getUserIndexMarkEnd() != null; case TextPackage.RUBY_BASE_TYPE__USER_INDEX_MARK: return getUserIndexMark() != null; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_START: return getAlphabeticalIndexMarkStart() != null; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK_END: return getAlphabeticalIndexMarkEnd() != null; case TextPackage.RUBY_BASE_TYPE__ALPHABETICAL_INDEX_MARK: return getAlphabeticalIndexMark() != null; case TextPackage.RUBY_BASE_TYPE__BIBLIOGRAPHY_MARK: return getBibliographyMark() != null; case TextPackage.RUBY_BASE_TYPE__HEADER: return getHeader() != null; case TextPackage.RUBY_BASE_TYPE__FOOTER: return getFooter() != null; case TextPackage.RUBY_BASE_TYPE__DATE_TIME: return getDateTime() != null; } 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(')'); return result.toString(); } } //RubyBaseTypeImpl