org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl 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.ifc2x3tc1.impl;
import org.bimserver.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcFailureConnectionCondition;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Failure Connection Condition'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureX Tension Failure X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureXAsString Tension Failure XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureY Tension Failure Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureYAsString Tension Failure YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureZ Tension Failure Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getTensionFailureZAsString Tension Failure ZAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureX Compression Failure X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureXAsString Compression Failure XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureY Compression Failure Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureYAsString Compression Failure YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureZ Compression Failure Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcFailureConnectionConditionImpl#getCompressionFailureZAsString Compression Failure ZAs String}
*
*
* @generated
*/
public class IfcFailureConnectionConditionImpl extends IfcStructuralConnectionConditionImpl implements IfcFailureConnectionCondition {
/**
*
*
* @generated
*/
protected IfcFailureConnectionConditionImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION;
}
/**
*
*
* @generated
*/
public double getTensionFailureX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_X, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureX(double newTensionFailureX) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_X, newTensionFailureX);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_X);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_X);
}
/**
*
*
* @generated
*/
public String getTensionFailureXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureXAsString(String newTensionFailureXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_XAS_STRING, newTensionFailureXAsString);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getTensionFailureY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Y, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureY(double newTensionFailureY) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Y, newTensionFailureY);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Y);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Y);
}
/**
*
*
* @generated
*/
public String getTensionFailureYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureYAsString(String newTensionFailureYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_YAS_STRING, newTensionFailureYAsString);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getTensionFailureZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Z, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureZ(double newTensionFailureZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Z, newTensionFailureZ);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Z);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_Z);
}
/**
*
*
* @generated
*/
public String getTensionFailureZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setTensionFailureZAsString(String newTensionFailureZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_ZAS_STRING, newTensionFailureZAsString);
}
/**
*
*
* @generated
*/
public void unsetTensionFailureZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetTensionFailureZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__TENSION_FAILURE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public double getCompressionFailureX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_X, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureX(double newCompressionFailureX) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_X, newCompressionFailureX);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_X);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_X);
}
/**
*
*
* @generated
*/
public String getCompressionFailureXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_XAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureXAsString(String newCompressionFailureXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_XAS_STRING, newCompressionFailureXAsString);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getCompressionFailureY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Y, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureY(double newCompressionFailureY) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Y, newCompressionFailureY);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Y);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Y);
}
/**
*
*
* @generated
*/
public String getCompressionFailureYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_YAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureYAsString(String newCompressionFailureYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_YAS_STRING, newCompressionFailureYAsString);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getCompressionFailureZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Z, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureZ(double newCompressionFailureZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Z, newCompressionFailureZ);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Z);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_Z);
}
/**
*
*
* @generated
*/
public String getCompressionFailureZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_ZAS_STRING, true);
}
/**
*
*
* @generated
*/
public void setCompressionFailureZAsString(String newCompressionFailureZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_ZAS_STRING, newCompressionFailureZAsString);
}
/**
*
*
* @generated
*/
public void unsetCompressionFailureZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetCompressionFailureZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_FAILURE_CONNECTION_CONDITION__COMPRESSION_FAILURE_ZAS_STRING);
}
} //IfcFailureConnectionConditionImpl