/*******************************************************************************
* 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.oasisopen.names.tc.opendocument.xmlns.style.FamilyType;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Style Style Content</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties <em>Text Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties <em>Paragraph Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties1 <em>Text Properties1</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getSectionProperties <em>Section Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getRubyProperties <em>Ruby Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableProperties <em>Table Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableColumnProperties <em>Table Column Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableRowProperties <em>Table Row Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableCellProperties <em>Table Cell Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties1 <em>Paragraph Properties1</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties2 <em>Text Properties2</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getGraphicProperties <em>Graphic Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties2 <em>Paragraph Properties2</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties3 <em>Text Properties3</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getDrawingPageProperties <em>Drawing Page Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getChartProperties <em>Chart Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getGraphicProperties1 <em>Graphic Properties1</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties3 <em>Paragraph Properties3</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties4 <em>Text Properties4</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getFamily <em>Family</em>}</li>
* </ul>
* </p>
*
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent()
* @model extendedMetaData="name='style-style-content' kind='elementOnly'"
* @generated
*/
public interface StyleStyleContent extends EObject {
/**
* Returns the value of the '<em><b>Text Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Properties</em>' containment reference.
* @see #setTextProperties(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TextProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='text-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTextPropertiesContent getTextProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties <em>Text Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties</em>' containment reference.
* @see #getTextProperties()
* @generated
*/
void setTextProperties(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Paragraph Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Paragraph Properties</em>' containment reference.
* @see #setParagraphProperties(StyleParagraphPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_ParagraphProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='paragraph-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleParagraphPropertiesContent getParagraphProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties <em>Paragraph Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Properties</em>' containment reference.
* @see #getParagraphProperties()
* @generated
*/
void setParagraphProperties(StyleParagraphPropertiesContent value);
/**
* Returns the value of the '<em><b>Text Properties1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties1</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Properties1</em>' containment reference.
* @see #setTextProperties1(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TextProperties1()
* @model containment="true"
* extendedMetaData="kind='element' name='text-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTextPropertiesContent getTextProperties1();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties1 <em>Text Properties1</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties1</em>' containment reference.
* @see #getTextProperties1()
* @generated
*/
void setTextProperties1(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Section Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Section Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Section Properties</em>' containment reference.
* @see #setSectionProperties(StyleSectionPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_SectionProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='section-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleSectionPropertiesContent getSectionProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getSectionProperties <em>Section Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Section Properties</em>' containment reference.
* @see #getSectionProperties()
* @generated
*/
void setSectionProperties(StyleSectionPropertiesContent value);
/**
* Returns the value of the '<em><b>Ruby Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Ruby Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Ruby Properties</em>' containment reference.
* @see #setRubyProperties(StyleRubyPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_RubyProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='ruby-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleRubyPropertiesContent getRubyProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getRubyProperties <em>Ruby Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ruby Properties</em>' containment reference.
* @see #getRubyProperties()
* @generated
*/
void setRubyProperties(StyleRubyPropertiesContent value);
/**
* Returns the value of the '<em><b>Table Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Properties</em>' containment reference.
* @see #setTableProperties(StyleTablePropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TableProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='table-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTablePropertiesContent getTableProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableProperties <em>Table Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Properties</em>' containment reference.
* @see #getTableProperties()
* @generated
*/
void setTableProperties(StyleTablePropertiesContent value);
/**
* Returns the value of the '<em><b>Table Column Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Column Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Column Properties</em>' containment reference.
* @see #setTableColumnProperties(StyleTableColumnPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TableColumnProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='table-column-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTableColumnPropertiesContent getTableColumnProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableColumnProperties <em>Table Column Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Column Properties</em>' containment reference.
* @see #getTableColumnProperties()
* @generated
*/
void setTableColumnProperties(StyleTableColumnPropertiesContent value);
/**
* Returns the value of the '<em><b>Table Row Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Row Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Row Properties</em>' containment reference.
* @see #setTableRowProperties(StyleTableRowPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TableRowProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='table-row-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTableRowPropertiesContent getTableRowProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableRowProperties <em>Table Row Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Row Properties</em>' containment reference.
* @see #getTableRowProperties()
* @generated
*/
void setTableRowProperties(StyleTableRowPropertiesContent value);
/**
* Returns the value of the '<em><b>Table Cell Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Table Cell Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Table Cell Properties</em>' containment reference.
* @see #setTableCellProperties(StyleTableCellPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TableCellProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='table-cell-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTableCellPropertiesContent getTableCellProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTableCellProperties <em>Table Cell Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Table Cell Properties</em>' containment reference.
* @see #getTableCellProperties()
* @generated
*/
void setTableCellProperties(StyleTableCellPropertiesContent value);
/**
* Returns the value of the '<em><b>Paragraph Properties1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Properties1</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Paragraph Properties1</em>' containment reference.
* @see #setParagraphProperties1(StyleParagraphPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_ParagraphProperties1()
* @model containment="true"
* extendedMetaData="kind='element' name='paragraph-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleParagraphPropertiesContent getParagraphProperties1();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties1 <em>Paragraph Properties1</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Properties1</em>' containment reference.
* @see #getParagraphProperties1()
* @generated
*/
void setParagraphProperties1(StyleParagraphPropertiesContent value);
/**
* Returns the value of the '<em><b>Text Properties2</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties2</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Properties2</em>' containment reference.
* @see #setTextProperties2(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TextProperties2()
* @model containment="true"
* extendedMetaData="kind='element' name='text-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTextPropertiesContent getTextProperties2();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties2 <em>Text Properties2</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties2</em>' containment reference.
* @see #getTextProperties2()
* @generated
*/
void setTextProperties2(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Graphic Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Graphic Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Graphic Properties</em>' containment reference.
* @see #setGraphicProperties(StyleGraphicPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_GraphicProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='graphic-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleGraphicPropertiesContent getGraphicProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getGraphicProperties <em>Graphic Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Graphic Properties</em>' containment reference.
* @see #getGraphicProperties()
* @generated
*/
void setGraphicProperties(StyleGraphicPropertiesContent value);
/**
* Returns the value of the '<em><b>Paragraph Properties2</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Properties2</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Paragraph Properties2</em>' containment reference.
* @see #setParagraphProperties2(StyleParagraphPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_ParagraphProperties2()
* @model containment="true"
* extendedMetaData="kind='element' name='paragraph-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleParagraphPropertiesContent getParagraphProperties2();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties2 <em>Paragraph Properties2</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Properties2</em>' containment reference.
* @see #getParagraphProperties2()
* @generated
*/
void setParagraphProperties2(StyleParagraphPropertiesContent value);
/**
* Returns the value of the '<em><b>Text Properties3</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties3</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Properties3</em>' containment reference.
* @see #setTextProperties3(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TextProperties3()
* @model containment="true"
* extendedMetaData="kind='element' name='text-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTextPropertiesContent getTextProperties3();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties3 <em>Text Properties3</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties3</em>' containment reference.
* @see #getTextProperties3()
* @generated
*/
void setTextProperties3(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Drawing Page Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Drawing Page Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Drawing Page Properties</em>' containment reference.
* @see #setDrawingPageProperties(StyleDrawingPagePropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_DrawingPageProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='drawing-page-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleDrawingPagePropertiesContent getDrawingPageProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getDrawingPageProperties <em>Drawing Page Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Drawing Page Properties</em>' containment reference.
* @see #getDrawingPageProperties()
* @generated
*/
void setDrawingPageProperties(StyleDrawingPagePropertiesContent value);
/**
* Returns the value of the '<em><b>Chart Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Chart Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Chart Properties</em>' containment reference.
* @see #setChartProperties(StyleChartPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_ChartProperties()
* @model containment="true"
* extendedMetaData="kind='element' name='chart-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleChartPropertiesContent getChartProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getChartProperties <em>Chart Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Chart Properties</em>' containment reference.
* @see #getChartProperties()
* @generated
*/
void setChartProperties(StyleChartPropertiesContent value);
/**
* Returns the value of the '<em><b>Graphic Properties1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Graphic Properties1</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Graphic Properties1</em>' containment reference.
* @see #setGraphicProperties1(StyleGraphicPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_GraphicProperties1()
* @model containment="true"
* extendedMetaData="kind='element' name='graphic-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleGraphicPropertiesContent getGraphicProperties1();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getGraphicProperties1 <em>Graphic Properties1</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Graphic Properties1</em>' containment reference.
* @see #getGraphicProperties1()
* @generated
*/
void setGraphicProperties1(StyleGraphicPropertiesContent value);
/**
* Returns the value of the '<em><b>Paragraph Properties3</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Paragraph Properties3</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Paragraph Properties3</em>' containment reference.
* @see #setParagraphProperties3(StyleParagraphPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_ParagraphProperties3()
* @model containment="true"
* extendedMetaData="kind='element' name='paragraph-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleParagraphPropertiesContent getParagraphProperties3();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getParagraphProperties3 <em>Paragraph Properties3</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Paragraph Properties3</em>' containment reference.
* @see #getParagraphProperties3()
* @generated
*/
void setParagraphProperties3(StyleParagraphPropertiesContent value);
/**
* Returns the value of the '<em><b>Text Properties4</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Properties4</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Properties4</em>' containment reference.
* @see #setTextProperties4(StyleTextPropertiesContent)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_TextProperties4()
* @model containment="true"
* extendedMetaData="kind='element' name='text-properties' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
StyleTextPropertiesContent getTextProperties4();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getTextProperties4 <em>Text Properties4</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Properties4</em>' containment reference.
* @see #getTextProperties4()
* @generated
*/
void setTextProperties4(StyleTextPropertiesContent value);
/**
* Returns the value of the '<em><b>Family</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Family</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Family</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType
* @see #isSetFamily()
* @see #unsetFamily()
* @see #setFamily(FamilyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage#getStyleStyleContent_Family()
* @model unsettable="true" required="true"
* extendedMetaData="kind='attribute' name='family' namespace='urn:oasis:names:tc:opendocument:xmlns:style:1.0'"
* @generated
*/
FamilyType getFamily();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getFamily <em>Family</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Family</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.style.FamilyType
* @see #isSetFamily()
* @see #unsetFamily()
* @see #getFamily()
* @generated
*/
void setFamily(FamilyType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getFamily <em>Family</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFamily()
* @see #getFamily()
* @see #setFamily(FamilyType)
* @generated
*/
void unsetFamily();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.text.StyleStyleContent#getFamily <em>Family</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Family</em>' attribute is set.
* @see #unsetFamily()
* @see #getFamily()
* @see #setFamily(FamilyType)
* @generated
*/
boolean isSetFamily();
} // StyleStyleContent