
org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl 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.models.ifc2x3tc1.Ifc2x3tc1Package;
import org.bimserver.models.ifc2x3tc1.IfcConnectionPointEccentricity;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Connection Point Eccentricity'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInX Eccentricity In X}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInXAsString Eccentricity In XAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInY Eccentricity In Y}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInYAsString Eccentricity In YAs String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInZ Eccentricity In Z}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcConnectionPointEccentricityImpl#getEccentricityInZAsString Eccentricity In ZAs String}
*
*
* @generated
*/
public class IfcConnectionPointEccentricityImpl extends IfcConnectionPointGeometryImpl
implements IfcConnectionPointEccentricity {
/**
*
*
* @generated
*/
protected IfcConnectionPointEccentricityImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY;
}
/**
*
*
* @generated
*/
public double getEccentricityInX() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_X, true);
}
/**
*
*
* @generated
*/
public void setEccentricityInX(double newEccentricityInX) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_X, newEccentricityInX);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInX() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_X);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInX() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_X);
}
/**
*
*
* @generated
*/
public String getEccentricityInXAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_XAS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setEccentricityInXAsString(String newEccentricityInXAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_XAS_STRING,
newEccentricityInXAsString);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInXAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_XAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInXAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_XAS_STRING);
}
/**
*
*
* @generated
*/
public double getEccentricityInY() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Y, true);
}
/**
*
*
* @generated
*/
public void setEccentricityInY(double newEccentricityInY) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Y, newEccentricityInY);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInY() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Y);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInY() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Y);
}
/**
*
*
* @generated
*/
public String getEccentricityInYAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_YAS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setEccentricityInYAsString(String newEccentricityInYAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_YAS_STRING,
newEccentricityInYAsString);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInYAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_YAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInYAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_YAS_STRING);
}
/**
*
*
* @generated
*/
public double getEccentricityInZ() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Z, true);
}
/**
*
*
* @generated
*/
public void setEccentricityInZ(double newEccentricityInZ) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Z, newEccentricityInZ);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInZ() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Z);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInZ() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_Z);
}
/**
*
*
* @generated
*/
public String getEccentricityInZAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_ZAS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setEccentricityInZAsString(String newEccentricityInZAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_ZAS_STRING,
newEccentricityInZAsString);
}
/**
*
*
* @generated
*/
public void unsetEccentricityInZAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_ZAS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetEccentricityInZAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_CONNECTION_POINT_ECCENTRICITY__ECCENTRICITY_IN_ZAS_STRING);
}
} //IfcConnectionPointEccentricityImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy