org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pluginbase Show documentation
Show all versions of pluginbase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
The newest version!
/**
* 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.ifc2x3tc1;
import org.eclipse.emf.common.util.EList;
/**
*
* A representation of the model object 'Ifc Text Style Font Model'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontFamily Font Family}
* - {@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontStyle Font Style}
* - {@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontVariant Font Variant}
* - {@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontWeight Font Weight}
* - {@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontSize Font Size}
*
*
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel()
* @model
* @generated
*/
public interface IfcTextStyleFontModel extends IfcPreDefinedTextFont {
/**
* Returns the value of the 'Font Family' attribute list.
* The list contents are of type {@link java.lang.String}.
*
*
* If the meaning of the 'Font Family' attribute list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Font Family' attribute list.
* @see #isSetFontFamily()
* @see #unsetFontFamily()
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel_FontFamily()
* @model unique="false" unsettable="true"
* @generated
*/
EList getFontFamily();
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontFamily Font Family}' attribute list.
*
*
* @see #isSetFontFamily()
* @see #getFontFamily()
* @generated
*/
void unsetFontFamily();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontFamily Font Family}' attribute list is set.
*
*
* @return whether the value of the 'Font Family' attribute list is set.
* @see #unsetFontFamily()
* @see #getFontFamily()
* @generated
*/
boolean isSetFontFamily();
/**
* Returns the value of the 'Font Style' attribute.
*
*
* If the meaning of the 'Font Style' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Font Style' attribute.
* @see #isSetFontStyle()
* @see #unsetFontStyle()
* @see #setFontStyle(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel_FontStyle()
* @model unsettable="true"
* @generated
*/
String getFontStyle();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontStyle Font Style}' attribute.
*
*
* @param value the new value of the 'Font Style' attribute.
* @see #isSetFontStyle()
* @see #unsetFontStyle()
* @see #getFontStyle()
* @generated
*/
void setFontStyle(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontStyle Font Style}' attribute.
*
*
* @see #isSetFontStyle()
* @see #getFontStyle()
* @see #setFontStyle(String)
* @generated
*/
void unsetFontStyle();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontStyle Font Style}' attribute is set.
*
*
* @return whether the value of the 'Font Style' attribute is set.
* @see #unsetFontStyle()
* @see #getFontStyle()
* @see #setFontStyle(String)
* @generated
*/
boolean isSetFontStyle();
/**
* Returns the value of the 'Font Variant' attribute.
*
*
* If the meaning of the 'Font Variant' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Font Variant' attribute.
* @see #isSetFontVariant()
* @see #unsetFontVariant()
* @see #setFontVariant(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel_FontVariant()
* @model unsettable="true"
* @generated
*/
String getFontVariant();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontVariant Font Variant}' attribute.
*
*
* @param value the new value of the 'Font Variant' attribute.
* @see #isSetFontVariant()
* @see #unsetFontVariant()
* @see #getFontVariant()
* @generated
*/
void setFontVariant(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontVariant Font Variant}' attribute.
*
*
* @see #isSetFontVariant()
* @see #getFontVariant()
* @see #setFontVariant(String)
* @generated
*/
void unsetFontVariant();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontVariant Font Variant}' attribute is set.
*
*
* @return whether the value of the 'Font Variant' attribute is set.
* @see #unsetFontVariant()
* @see #getFontVariant()
* @see #setFontVariant(String)
* @generated
*/
boolean isSetFontVariant();
/**
* Returns the value of the 'Font Weight' attribute.
*
*
* If the meaning of the 'Font Weight' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Font Weight' attribute.
* @see #isSetFontWeight()
* @see #unsetFontWeight()
* @see #setFontWeight(String)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel_FontWeight()
* @model unsettable="true"
* @generated
*/
String getFontWeight();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontWeight Font Weight}' attribute.
*
*
* @param value the new value of the 'Font Weight' attribute.
* @see #isSetFontWeight()
* @see #unsetFontWeight()
* @see #getFontWeight()
* @generated
*/
void setFontWeight(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontWeight Font Weight}' attribute.
*
*
* @see #isSetFontWeight()
* @see #getFontWeight()
* @see #setFontWeight(String)
* @generated
*/
void unsetFontWeight();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontWeight Font Weight}' attribute is set.
*
*
* @return whether the value of the 'Font Weight' attribute is set.
* @see #unsetFontWeight()
* @see #getFontWeight()
* @see #setFontWeight(String)
* @generated
*/
boolean isSetFontWeight();
/**
* Returns the value of the 'Font Size' reference.
*
*
* If the meaning of the 'Font Size' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Font Size' reference.
* @see #setFontSize(IfcSizeSelect)
* @see org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package#getIfcTextStyleFontModel_FontSize()
* @model
* @generated
*/
IfcSizeSelect getFontSize();
/**
* Sets the value of the '{@link org.bimserver.models.ifc2x3tc1.IfcTextStyleFontModel#getFontSize Font Size}' reference.
*
*
* @param value the new value of the 'Font Size' reference.
* @see #getFontSize()
* @generated
*/
void setFontSize(IfcSizeSelect value);
} // IfcTextStyleFontModel
© 2015 - 2025 Weber Informatics LLC | Privacy Policy