/******************************************************************************* * 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; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Bibliography Mark Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getMixed <em>Mixed</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAddress <em>Address</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAnnote <em>Annote</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAuthor <em>Author</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBibliographyType <em>Bibliography Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBooktitle <em>Booktitle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getChapter <em>Chapter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom1 <em>Custom1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom2 <em>Custom2</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom3 <em>Custom3</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom4 <em>Custom4</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom5 <em>Custom5</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getEdition <em>Edition</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getEditor <em>Editor</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getHowpublished <em>Howpublished</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIdentifier <em>Identifier</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getInstitution <em>Institution</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIsbn <em>Isbn</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIssn <em>Issn</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getJournal <em>Journal</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getMonth <em>Month</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getNote <em>Note</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getNumber <em>Number</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getOrganizations <em>Organizations</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getPages <em>Pages</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getPublisher <em>Publisher</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getReportType <em>Report Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getSchool <em>School</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getSeries <em>Series</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getTitle <em>Title</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getUrl <em>Url</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getVolume <em>Volume</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getYear <em>Year</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType() * @model extendedMetaData="name='bibliography-mark_._type' kind='mixed'" * @generated */ public interface BibliographyMarkType extends EObject { /** * Returns the value of the '<em><b>Mixed</b></em>' attribute list. * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mixed</em>' attribute list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mixed</em>' attribute list. * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Mixed() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='elementWildcard' name=':mixed'" * @generated */ FeatureMap getMixed(); /** * Returns the value of the '<em><b>Address</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Address</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Address</em>' attribute. * @see #setAddress(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Address() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='address' namespace='##targetNamespace'" * @generated */ String getAddress(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAddress <em>Address</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Address</em>' attribute. * @see #getAddress() * @generated */ void setAddress(String value); /** * Returns the value of the '<em><b>Annote</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Annote</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Annote</em>' attribute. * @see #setAnnote(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Annote() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='annote' namespace='##targetNamespace'" * @generated */ String getAnnote(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAnnote <em>Annote</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Annote</em>' attribute. * @see #getAnnote() * @generated */ void setAnnote(String value); /** * Returns the value of the '<em><b>Author</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Author</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Author</em>' attribute. * @see #setAuthor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Author() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='author' namespace='##targetNamespace'" * @generated */ String getAuthor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getAuthor <em>Author</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Author</em>' attribute. * @see #getAuthor() * @generated */ void setAuthor(String value); /** * Returns the value of the '<em><b>Bibliography Type</b></em>' attribute. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.TextBibliographyTypes}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Bibliography Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Bibliography Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextBibliographyTypes * @see #isSetBibliographyType() * @see #unsetBibliographyType() * @see #setBibliographyType(TextBibliographyTypes) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_BibliographyType() * @model unsettable="true" required="true" * extendedMetaData="kind='attribute' name='bibliography-type' namespace='##targetNamespace'" * @generated */ TextBibliographyTypes getBibliographyType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBibliographyType <em>Bibliography Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Bibliography Type</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextBibliographyTypes * @see #isSetBibliographyType() * @see #unsetBibliographyType() * @see #getBibliographyType() * @generated */ void setBibliographyType(TextBibliographyTypes value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBibliographyType <em>Bibliography Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetBibliographyType() * @see #getBibliographyType() * @see #setBibliographyType(TextBibliographyTypes) * @generated */ void unsetBibliographyType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBibliographyType <em>Bibliography Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Bibliography Type</em>' attribute is set. * @see #unsetBibliographyType() * @see #getBibliographyType() * @see #setBibliographyType(TextBibliographyTypes) * @generated */ boolean isSetBibliographyType(); /** * Returns the value of the '<em><b>Booktitle</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Booktitle</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Booktitle</em>' attribute. * @see #setBooktitle(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Booktitle() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='booktitle' namespace='##targetNamespace'" * @generated */ String getBooktitle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getBooktitle <em>Booktitle</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Booktitle</em>' attribute. * @see #getBooktitle() * @generated */ void setBooktitle(String value); /** * Returns the value of the '<em><b>Chapter</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Chapter</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Chapter</em>' attribute. * @see #setChapter(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Chapter() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='chapter' namespace='##targetNamespace'" * @generated */ String getChapter(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getChapter <em>Chapter</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Chapter</em>' attribute. * @see #getChapter() * @generated */ void setChapter(String value); /** * Returns the value of the '<em><b>Custom1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom1</em>' attribute. * @see #setCustom1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Custom1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='custom1' namespace='##targetNamespace'" * @generated */ String getCustom1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom1 <em>Custom1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom1</em>' attribute. * @see #getCustom1() * @generated */ void setCustom1(String value); /** * Returns the value of the '<em><b>Custom2</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom2</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom2</em>' attribute. * @see #setCustom2(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Custom2() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='custom2' namespace='##targetNamespace'" * @generated */ String getCustom2(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom2 <em>Custom2</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom2</em>' attribute. * @see #getCustom2() * @generated */ void setCustom2(String value); /** * Returns the value of the '<em><b>Custom3</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom3</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom3</em>' attribute. * @see #setCustom3(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Custom3() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='custom3' namespace='##targetNamespace'" * @generated */ String getCustom3(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom3 <em>Custom3</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom3</em>' attribute. * @see #getCustom3() * @generated */ void setCustom3(String value); /** * Returns the value of the '<em><b>Custom4</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom4</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom4</em>' attribute. * @see #setCustom4(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Custom4() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='custom4' namespace='##targetNamespace'" * @generated */ String getCustom4(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom4 <em>Custom4</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom4</em>' attribute. * @see #getCustom4() * @generated */ void setCustom4(String value); /** * Returns the value of the '<em><b>Custom5</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Custom5</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Custom5</em>' attribute. * @see #setCustom5(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Custom5() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='custom5' namespace='##targetNamespace'" * @generated */ String getCustom5(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getCustom5 <em>Custom5</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Custom5</em>' attribute. * @see #getCustom5() * @generated */ void setCustom5(String value); /** * Returns the value of the '<em><b>Edition</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Edition</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Edition</em>' attribute. * @see #setEdition(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Edition() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='edition' namespace='##targetNamespace'" * @generated */ String getEdition(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getEdition <em>Edition</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Edition</em>' attribute. * @see #getEdition() * @generated */ void setEdition(String value); /** * Returns the value of the '<em><b>Editor</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Editor</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Editor</em>' attribute. * @see #setEditor(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Editor() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='editor' namespace='##targetNamespace'" * @generated */ String getEditor(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getEditor <em>Editor</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Editor</em>' attribute. * @see #getEditor() * @generated */ void setEditor(String value); /** * Returns the value of the '<em><b>Howpublished</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Howpublished</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Howpublished</em>' attribute. * @see #setHowpublished(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Howpublished() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='howpublished' namespace='##targetNamespace'" * @generated */ String getHowpublished(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getHowpublished <em>Howpublished</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Howpublished</em>' attribute. * @see #getHowpublished() * @generated */ void setHowpublished(String value); /** * Returns the value of the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Identifier</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Identifier</em>' attribute. * @see #setIdentifier(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Identifier() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='identifier' namespace='##targetNamespace'" * @generated */ String getIdentifier(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIdentifier <em>Identifier</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Identifier</em>' attribute. * @see #getIdentifier() * @generated */ void setIdentifier(String value); /** * Returns the value of the '<em><b>Institution</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Institution</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Institution</em>' attribute. * @see #setInstitution(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Institution() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='institution' namespace='##targetNamespace'" * @generated */ String getInstitution(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getInstitution <em>Institution</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Institution</em>' attribute. * @see #getInstitution() * @generated */ void setInstitution(String value); /** * Returns the value of the '<em><b>Isbn</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Isbn</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Isbn</em>' attribute. * @see #setIsbn(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Isbn() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='isbn' namespace='##targetNamespace'" * @generated */ String getIsbn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIsbn <em>Isbn</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Isbn</em>' attribute. * @see #getIsbn() * @generated */ void setIsbn(String value); /** * Returns the value of the '<em><b>Issn</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Issn</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Issn</em>' attribute. * @see #setIssn(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Issn() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='issn' namespace='##targetNamespace'" * @generated */ String getIssn(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getIssn <em>Issn</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Issn</em>' attribute. * @see #getIssn() * @generated */ void setIssn(String value); /** * Returns the value of the '<em><b>Journal</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Journal</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Journal</em>' attribute. * @see #setJournal(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Journal() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='journal' namespace='##targetNamespace'" * @generated */ String getJournal(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getJournal <em>Journal</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Journal</em>' attribute. * @see #getJournal() * @generated */ void setJournal(String value); /** * Returns the value of the '<em><b>Month</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Month</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Month</em>' attribute. * @see #setMonth(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Month() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='month' namespace='##targetNamespace'" * @generated */ String getMonth(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getMonth <em>Month</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Month</em>' attribute. * @see #getMonth() * @generated */ void setMonth(String value); /** * Returns the value of the '<em><b>Note</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Note</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Note</em>' attribute. * @see #setNote(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Note() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='note' namespace='##targetNamespace'" * @generated */ String getNote(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getNote <em>Note</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Note</em>' attribute. * @see #getNote() * @generated */ void setNote(String value); /** * Returns the value of the '<em><b>Number</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Number</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Number</em>' attribute. * @see #setNumber(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Number() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='number' namespace='##targetNamespace'" * @generated */ String getNumber(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getNumber <em>Number</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Number</em>' attribute. * @see #getNumber() * @generated */ void setNumber(String value); /** * Returns the value of the '<em><b>Organizations</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Organizations</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Organizations</em>' attribute. * @see #setOrganizations(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Organizations() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='organizations' namespace='##targetNamespace'" * @generated */ String getOrganizations(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getOrganizations <em>Organizations</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Organizations</em>' attribute. * @see #getOrganizations() * @generated */ void setOrganizations(String value); /** * Returns the value of the '<em><b>Pages</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Pages</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Pages</em>' attribute. * @see #setPages(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Pages() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='pages' namespace='##targetNamespace'" * @generated */ String getPages(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getPages <em>Pages</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Pages</em>' attribute. * @see #getPages() * @generated */ void setPages(String value); /** * Returns the value of the '<em><b>Publisher</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Publisher</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Publisher</em>' attribute. * @see #setPublisher(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Publisher() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='publisher' namespace='##targetNamespace'" * @generated */ String getPublisher(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getPublisher <em>Publisher</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Publisher</em>' attribute. * @see #getPublisher() * @generated */ void setPublisher(String value); /** * Returns the value of the '<em><b>Report Type</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Report Type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Report Type</em>' attribute. * @see #setReportType(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_ReportType() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='report-type' namespace='##targetNamespace'" * @generated */ String getReportType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getReportType <em>Report Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Report Type</em>' attribute. * @see #getReportType() * @generated */ void setReportType(String value); /** * Returns the value of the '<em><b>School</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>School</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>School</em>' attribute. * @see #setSchool(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_School() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='school' namespace='##targetNamespace'" * @generated */ String getSchool(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getSchool <em>School</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>School</em>' attribute. * @see #getSchool() * @generated */ void setSchool(String value); /** * Returns the value of the '<em><b>Series</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Series</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Series</em>' attribute. * @see #setSeries(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Series() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='series' namespace='##targetNamespace'" * @generated */ String getSeries(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getSeries <em>Series</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Series</em>' attribute. * @see #getSeries() * @generated */ void setSeries(String value); /** * Returns the value of the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Title</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Title</em>' attribute. * @see #setTitle(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Title() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='title' namespace='##targetNamespace'" * @generated */ String getTitle(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getTitle <em>Title</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Title</em>' attribute. * @see #getTitle() * @generated */ void setTitle(String value); /** * Returns the value of the '<em><b>Url</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Url</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Url</em>' attribute. * @see #setUrl(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Url() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='url' namespace='##targetNamespace'" * @generated */ String getUrl(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getUrl <em>Url</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Url</em>' attribute. * @see #getUrl() * @generated */ void setUrl(String value); /** * Returns the value of the '<em><b>Volume</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Volume</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Volume</em>' attribute. * @see #setVolume(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Volume() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='volume' namespace='##targetNamespace'" * @generated */ String getVolume(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getVolume <em>Volume</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Volume</em>' attribute. * @see #getVolume() * @generated */ void setVolume(String value); /** * Returns the value of the '<em><b>Year</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Year</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Year</em>' attribute. * @see #setYear(String) * @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getBibliographyMarkType_Year() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='year' namespace='##targetNamespace'" * @generated */ String getYear(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.BibliographyMarkType#getYear <em>Year</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Year</em>' attribute. * @see #getYear() * @generated */ void setYear(String value); } // BibliographyMarkType