
org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl 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
/**
* 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.impl;
import org.bimserver.emf.IdEObjectImpl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcSizeSelect;
import org.bimserver.models.ifc2x3tc1.IfcTextStyleTextModel;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Text Style Text Model'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getTextIndent Text Indent}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getTextAlign Text Align}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getTextDecoration Text Decoration}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getLetterSpacing Letter Spacing}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getWordSpacing Word Spacing}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getTextTransform Text Transform}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcTextStyleTextModelImpl#getLineHeight Line Height}
*
*
* @generated
*/
public class IfcTextStyleTextModelImpl extends IdEObjectImpl implements IfcTextStyleTextModel {
/**
*
*
* @generated
*/
protected IfcTextStyleTextModelImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL;
}
/**
*
*
* @generated
*/
@Override
protected int eStaticFeatureCount() {
return 0;
}
/**
*
*
* @generated
*/
public IfcSizeSelect getTextIndent() {
return (IfcSizeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_INDENT, true);
}
/**
*
*
* @generated
*/
public void setTextIndent(IfcSizeSelect newTextIndent) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_INDENT, newTextIndent);
}
/**
*
*
* @generated
*/
public void unsetTextIndent() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_INDENT);
}
/**
*
*
* @generated
*/
public boolean isSetTextIndent() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_INDENT);
}
/**
*
*
* @generated
*/
public String getTextAlign() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_ALIGN, true);
}
/**
*
*
* @generated
*/
public void setTextAlign(String newTextAlign) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_ALIGN, newTextAlign);
}
/**
*
*
* @generated
*/
public void unsetTextAlign() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_ALIGN);
}
/**
*
*
* @generated
*/
public boolean isSetTextAlign() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_ALIGN);
}
/**
*
*
* @generated
*/
public String getTextDecoration() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_DECORATION, true);
}
/**
*
*
* @generated
*/
public void setTextDecoration(String newTextDecoration) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_DECORATION, newTextDecoration);
}
/**
*
*
* @generated
*/
public void unsetTextDecoration() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_DECORATION);
}
/**
*
*
* @generated
*/
public boolean isSetTextDecoration() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_DECORATION);
}
/**
*
*
* @generated
*/
public IfcSizeSelect getLetterSpacing() {
return (IfcSizeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LETTER_SPACING, true);
}
/**
*
*
* @generated
*/
public void setLetterSpacing(IfcSizeSelect newLetterSpacing) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LETTER_SPACING, newLetterSpacing);
}
/**
*
*
* @generated
*/
public void unsetLetterSpacing() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LETTER_SPACING);
}
/**
*
*
* @generated
*/
public boolean isSetLetterSpacing() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LETTER_SPACING);
}
/**
*
*
* @generated
*/
public IfcSizeSelect getWordSpacing() {
return (IfcSizeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__WORD_SPACING, true);
}
/**
*
*
* @generated
*/
public void setWordSpacing(IfcSizeSelect newWordSpacing) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__WORD_SPACING, newWordSpacing);
}
/**
*
*
* @generated
*/
public void unsetWordSpacing() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__WORD_SPACING);
}
/**
*
*
* @generated
*/
public boolean isSetWordSpacing() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__WORD_SPACING);
}
/**
*
*
* @generated
*/
public String getTextTransform() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_TRANSFORM, true);
}
/**
*
*
* @generated
*/
public void setTextTransform(String newTextTransform) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_TRANSFORM, newTextTransform);
}
/**
*
*
* @generated
*/
public void unsetTextTransform() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_TRANSFORM);
}
/**
*
*
* @generated
*/
public boolean isSetTextTransform() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__TEXT_TRANSFORM);
}
/**
*
*
* @generated
*/
public IfcSizeSelect getLineHeight() {
return (IfcSizeSelect) eGet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LINE_HEIGHT, true);
}
/**
*
*
* @generated
*/
public void setLineHeight(IfcSizeSelect newLineHeight) {
eSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LINE_HEIGHT, newLineHeight);
}
/**
*
*
* @generated
*/
public void unsetLineHeight() {
eUnset(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LINE_HEIGHT);
}
/**
*
*
* @generated
*/
public boolean isSetLineHeight() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_TEXT_STYLE_TEXT_MODEL__LINE_HEIGHT);
}
} //IfcTextStyleTextModelImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy