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

org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl 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.impl;

import org.bimserver.models.ifc4.Ifc4Package;
import org.bimserver.models.ifc4.IfcBoundaryEdgeCondition;
import org.bimserver.models.ifc4.IfcModulusOfRotationalSubgradeReactionSelect;
import org.bimserver.models.ifc4.IfcModulusOfTranslationalSubgradeReactionSelect;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'Ifc Boundary Edge Condition'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getTranslationalStiffnessByLengthX Translational Stiffness By Length X}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getTranslationalStiffnessByLengthY Translational Stiffness By Length Y}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getTranslationalStiffnessByLengthZ Translational Stiffness By Length Z}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getRotationalStiffnessByLengthX Rotational Stiffness By Length X}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getRotationalStiffnessByLengthY Rotational Stiffness By Length Y}
  • *
  • {@link org.bimserver.models.ifc4.impl.IfcBoundaryEdgeConditionImpl#getRotationalStiffnessByLengthZ Rotational Stiffness By Length Z}
  • *
* * @generated */ public class IfcBoundaryEdgeConditionImpl extends IfcBoundaryConditionImpl implements IfcBoundaryEdgeCondition { /** * * * @generated */ protected IfcBoundaryEdgeConditionImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION; } /** * * * @generated */ public IfcModulusOfTranslationalSubgradeReactionSelect getTranslationalStiffnessByLengthX() { return (IfcModulusOfTranslationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_X, true); } /** * * * @generated */ public void setTranslationalStiffnessByLengthX(IfcModulusOfTranslationalSubgradeReactionSelect newTranslationalStiffnessByLengthX) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_X, newTranslationalStiffnessByLengthX); } /** * * * @generated */ public void unsetTranslationalStiffnessByLengthX() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_X); } /** * * * @generated */ public boolean isSetTranslationalStiffnessByLengthX() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_X); } /** * * * @generated */ public IfcModulusOfTranslationalSubgradeReactionSelect getTranslationalStiffnessByLengthY() { return (IfcModulusOfTranslationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Y, true); } /** * * * @generated */ public void setTranslationalStiffnessByLengthY(IfcModulusOfTranslationalSubgradeReactionSelect newTranslationalStiffnessByLengthY) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Y, newTranslationalStiffnessByLengthY); } /** * * * @generated */ public void unsetTranslationalStiffnessByLengthY() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Y); } /** * * * @generated */ public boolean isSetTranslationalStiffnessByLengthY() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Y); } /** * * * @generated */ public IfcModulusOfTranslationalSubgradeReactionSelect getTranslationalStiffnessByLengthZ() { return (IfcModulusOfTranslationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Z, true); } /** * * * @generated */ public void setTranslationalStiffnessByLengthZ(IfcModulusOfTranslationalSubgradeReactionSelect newTranslationalStiffnessByLengthZ) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Z, newTranslationalStiffnessByLengthZ); } /** * * * @generated */ public void unsetTranslationalStiffnessByLengthZ() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Z); } /** * * * @generated */ public boolean isSetTranslationalStiffnessByLengthZ() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__TRANSLATIONAL_STIFFNESS_BY_LENGTH_Z); } /** * * * @generated */ public IfcModulusOfRotationalSubgradeReactionSelect getRotationalStiffnessByLengthX() { return (IfcModulusOfRotationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_X, true); } /** * * * @generated */ public void setRotationalStiffnessByLengthX(IfcModulusOfRotationalSubgradeReactionSelect newRotationalStiffnessByLengthX) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_X, newRotationalStiffnessByLengthX); } /** * * * @generated */ public void unsetRotationalStiffnessByLengthX() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_X); } /** * * * @generated */ public boolean isSetRotationalStiffnessByLengthX() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_X); } /** * * * @generated */ public IfcModulusOfRotationalSubgradeReactionSelect getRotationalStiffnessByLengthY() { return (IfcModulusOfRotationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Y, true); } /** * * * @generated */ public void setRotationalStiffnessByLengthY(IfcModulusOfRotationalSubgradeReactionSelect newRotationalStiffnessByLengthY) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Y, newRotationalStiffnessByLengthY); } /** * * * @generated */ public void unsetRotationalStiffnessByLengthY() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Y); } /** * * * @generated */ public boolean isSetRotationalStiffnessByLengthY() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Y); } /** * * * @generated */ public IfcModulusOfRotationalSubgradeReactionSelect getRotationalStiffnessByLengthZ() { return (IfcModulusOfRotationalSubgradeReactionSelect) eGet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Z, true); } /** * * * @generated */ public void setRotationalStiffnessByLengthZ(IfcModulusOfRotationalSubgradeReactionSelect newRotationalStiffnessByLengthZ) { eSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Z, newRotationalStiffnessByLengthZ); } /** * * * @generated */ public void unsetRotationalStiffnessByLengthZ() { eUnset(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Z); } /** * * * @generated */ public boolean isSetRotationalStiffnessByLengthZ() { return eIsSet(Ifc4Package.Literals.IFC_BOUNDARY_EDGE_CONDITION__ROTATIONAL_STIFFNESS_BY_LENGTH_Z); } } //IfcBoundaryEdgeConditionImpl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy