All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bimserver.models.ifc4.IfcTextStyleTextModel Maven / Gradle / Ivy

/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.ifc4;

/**
 * 
 * A representation of the model object 'Ifc Text Style Text Model'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextIndent Text Indent}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextAlign Text Align}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextDecoration Text Decoration}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLetterSpacing Letter Spacing}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getWordSpacing Word Spacing}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextTransform Text Transform}
  • *
  • {@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLineHeight Line Height}
  • *
* * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel() * @model * @generated */ public interface IfcTextStyleTextModel extends IfcPresentationItem { /** * Returns the value of the 'Text Indent' reference. * *

* If the meaning of the 'Text Indent' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Text Indent' reference. * @see #isSetTextIndent() * @see #unsetTextIndent() * @see #setTextIndent(IfcSizeSelect) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_TextIndent() * @model unsettable="true" * @generated */ IfcSizeSelect getTextIndent(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextIndent Text Indent}' reference. * * * @param value the new value of the 'Text Indent' reference. * @see #isSetTextIndent() * @see #unsetTextIndent() * @see #getTextIndent() * @generated */ void setTextIndent(IfcSizeSelect value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextIndent Text Indent}' reference. * * * @see #isSetTextIndent() * @see #getTextIndent() * @see #setTextIndent(IfcSizeSelect) * @generated */ void unsetTextIndent(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextIndent Text Indent}' reference is set. * * * @return whether the value of the 'Text Indent' reference is set. * @see #unsetTextIndent() * @see #getTextIndent() * @see #setTextIndent(IfcSizeSelect) * @generated */ boolean isSetTextIndent(); /** * Returns the value of the 'Text Align' attribute. * *

* If the meaning of the 'Text Align' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Text Align' attribute. * @see #isSetTextAlign() * @see #unsetTextAlign() * @see #setTextAlign(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_TextAlign() * @model unsettable="true" * @generated */ String getTextAlign(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextAlign Text Align}' attribute. * * * @param value the new value of the 'Text Align' attribute. * @see #isSetTextAlign() * @see #unsetTextAlign() * @see #getTextAlign() * @generated */ void setTextAlign(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextAlign Text Align}' attribute. * * * @see #isSetTextAlign() * @see #getTextAlign() * @see #setTextAlign(String) * @generated */ void unsetTextAlign(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextAlign Text Align}' attribute is set. * * * @return whether the value of the 'Text Align' attribute is set. * @see #unsetTextAlign() * @see #getTextAlign() * @see #setTextAlign(String) * @generated */ boolean isSetTextAlign(); /** * Returns the value of the 'Text Decoration' attribute. * *

* If the meaning of the 'Text Decoration' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Text Decoration' attribute. * @see #isSetTextDecoration() * @see #unsetTextDecoration() * @see #setTextDecoration(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_TextDecoration() * @model unsettable="true" * @generated */ String getTextDecoration(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextDecoration Text Decoration}' attribute. * * * @param value the new value of the 'Text Decoration' attribute. * @see #isSetTextDecoration() * @see #unsetTextDecoration() * @see #getTextDecoration() * @generated */ void setTextDecoration(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextDecoration Text Decoration}' attribute. * * * @see #isSetTextDecoration() * @see #getTextDecoration() * @see #setTextDecoration(String) * @generated */ void unsetTextDecoration(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextDecoration Text Decoration}' attribute is set. * * * @return whether the value of the 'Text Decoration' attribute is set. * @see #unsetTextDecoration() * @see #getTextDecoration() * @see #setTextDecoration(String) * @generated */ boolean isSetTextDecoration(); /** * Returns the value of the 'Letter Spacing' reference. * *

* If the meaning of the 'Letter Spacing' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Letter Spacing' reference. * @see #isSetLetterSpacing() * @see #unsetLetterSpacing() * @see #setLetterSpacing(IfcSizeSelect) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_LetterSpacing() * @model unsettable="true" * @generated */ IfcSizeSelect getLetterSpacing(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLetterSpacing Letter Spacing}' reference. * * * @param value the new value of the 'Letter Spacing' reference. * @see #isSetLetterSpacing() * @see #unsetLetterSpacing() * @see #getLetterSpacing() * @generated */ void setLetterSpacing(IfcSizeSelect value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLetterSpacing Letter Spacing}' reference. * * * @see #isSetLetterSpacing() * @see #getLetterSpacing() * @see #setLetterSpacing(IfcSizeSelect) * @generated */ void unsetLetterSpacing(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLetterSpacing Letter Spacing}' reference is set. * * * @return whether the value of the 'Letter Spacing' reference is set. * @see #unsetLetterSpacing() * @see #getLetterSpacing() * @see #setLetterSpacing(IfcSizeSelect) * @generated */ boolean isSetLetterSpacing(); /** * Returns the value of the 'Word Spacing' reference. * *

* If the meaning of the 'Word Spacing' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Word Spacing' reference. * @see #isSetWordSpacing() * @see #unsetWordSpacing() * @see #setWordSpacing(IfcSizeSelect) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_WordSpacing() * @model unsettable="true" * @generated */ IfcSizeSelect getWordSpacing(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getWordSpacing Word Spacing}' reference. * * * @param value the new value of the 'Word Spacing' reference. * @see #isSetWordSpacing() * @see #unsetWordSpacing() * @see #getWordSpacing() * @generated */ void setWordSpacing(IfcSizeSelect value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getWordSpacing Word Spacing}' reference. * * * @see #isSetWordSpacing() * @see #getWordSpacing() * @see #setWordSpacing(IfcSizeSelect) * @generated */ void unsetWordSpacing(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getWordSpacing Word Spacing}' reference is set. * * * @return whether the value of the 'Word Spacing' reference is set. * @see #unsetWordSpacing() * @see #getWordSpacing() * @see #setWordSpacing(IfcSizeSelect) * @generated */ boolean isSetWordSpacing(); /** * Returns the value of the 'Text Transform' attribute. * *

* If the meaning of the 'Text Transform' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Text Transform' attribute. * @see #isSetTextTransform() * @see #unsetTextTransform() * @see #setTextTransform(String) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_TextTransform() * @model unsettable="true" * @generated */ String getTextTransform(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextTransform Text Transform}' attribute. * * * @param value the new value of the 'Text Transform' attribute. * @see #isSetTextTransform() * @see #unsetTextTransform() * @see #getTextTransform() * @generated */ void setTextTransform(String value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextTransform Text Transform}' attribute. * * * @see #isSetTextTransform() * @see #getTextTransform() * @see #setTextTransform(String) * @generated */ void unsetTextTransform(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getTextTransform Text Transform}' attribute is set. * * * @return whether the value of the 'Text Transform' attribute is set. * @see #unsetTextTransform() * @see #getTextTransform() * @see #setTextTransform(String) * @generated */ boolean isSetTextTransform(); /** * Returns the value of the 'Line Height' reference. * *

* If the meaning of the 'Line Height' reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Line Height' reference. * @see #isSetLineHeight() * @see #unsetLineHeight() * @see #setLineHeight(IfcSizeSelect) * @see org.bimserver.models.ifc4.Ifc4Package#getIfcTextStyleTextModel_LineHeight() * @model unsettable="true" * @generated */ IfcSizeSelect getLineHeight(); /** * Sets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLineHeight Line Height}' reference. * * * @param value the new value of the 'Line Height' reference. * @see #isSetLineHeight() * @see #unsetLineHeight() * @see #getLineHeight() * @generated */ void setLineHeight(IfcSizeSelect value); /** * Unsets the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLineHeight Line Height}' reference. * * * @see #isSetLineHeight() * @see #getLineHeight() * @see #setLineHeight(IfcSizeSelect) * @generated */ void unsetLineHeight(); /** * Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcTextStyleTextModel#getLineHeight Line Height}' reference is set. * * * @return whether the value of the 'Line Height' reference is set. * @see #unsetLineHeight() * @see #getLineHeight() * @see #setLineHeight(IfcSizeSelect) * @generated */ boolean isSetLineHeight(); } // IfcTextStyleTextModel




© 2015 - 2024 Weber Informatics LLC | Privacy Policy