
org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl 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.IfcElectricCurrentEnum;
import org.bimserver.models.ifc2x3tc1.IfcElectricalBaseProperties;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Ifc Electrical Base Properties'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getElectricCurrentType Electric Current Type}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getInputVoltage Input Voltage}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getInputVoltageAsString Input Voltage As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getInputFrequency Input Frequency}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getInputFrequencyAsString Input Frequency As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getFullLoadCurrent Full Load Current}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getFullLoadCurrentAsString Full Load Current As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getMinimumCircuitCurrent Minimum Circuit Current}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getMinimumCircuitCurrentAsString Minimum Circuit Current As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getMaximumPowerInput Maximum Power Input}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getMaximumPowerInputAsString Maximum Power Input As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getRatedPowerInput Rated Power Input}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getRatedPowerInputAsString Rated Power Input As String}
* - {@link org.bimserver.models.ifc2x3tc1.impl.IfcElectricalBasePropertiesImpl#getInputPhase Input Phase}
*
*
* @generated
*/
public class IfcElectricalBasePropertiesImpl extends IfcEnergyPropertiesImpl implements IfcElectricalBaseProperties {
/**
*
*
* @generated
*/
protected IfcElectricalBasePropertiesImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES;
}
/**
*
*
* @generated
*/
public IfcElectricCurrentEnum getElectricCurrentType() {
return (IfcElectricCurrentEnum) eGet(
Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__ELECTRIC_CURRENT_TYPE, true);
}
/**
*
*
* @generated
*/
public void setElectricCurrentType(IfcElectricCurrentEnum newElectricCurrentType) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__ELECTRIC_CURRENT_TYPE, newElectricCurrentType);
}
/**
*
*
* @generated
*/
public void unsetElectricCurrentType() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__ELECTRIC_CURRENT_TYPE);
}
/**
*
*
* @generated
*/
public boolean isSetElectricCurrentType() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__ELECTRIC_CURRENT_TYPE);
}
/**
*
*
* @generated
*/
public double getInputVoltage() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_VOLTAGE, true);
}
/**
*
*
* @generated
*/
public void setInputVoltage(double newInputVoltage) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_VOLTAGE, newInputVoltage);
}
/**
*
*
* @generated
*/
public String getInputVoltageAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_VOLTAGE_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setInputVoltageAsString(String newInputVoltageAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_VOLTAGE_AS_STRING,
newInputVoltageAsString);
}
/**
*
*
* @generated
*/
public double getInputFrequency() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_FREQUENCY, true);
}
/**
*
*
* @generated
*/
public void setInputFrequency(double newInputFrequency) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_FREQUENCY, newInputFrequency);
}
/**
*
*
* @generated
*/
public String getInputFrequencyAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_FREQUENCY_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setInputFrequencyAsString(String newInputFrequencyAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_FREQUENCY_AS_STRING,
newInputFrequencyAsString);
}
/**
*
*
* @generated
*/
public double getFullLoadCurrent() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT, true);
}
/**
*
*
* @generated
*/
public void setFullLoadCurrent(double newFullLoadCurrent) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT, newFullLoadCurrent);
}
/**
*
*
* @generated
*/
public void unsetFullLoadCurrent() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT);
}
/**
*
*
* @generated
*/
public boolean isSetFullLoadCurrent() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT);
}
/**
*
*
* @generated
*/
public String getFullLoadCurrentAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setFullLoadCurrentAsString(String newFullLoadCurrentAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT_AS_STRING,
newFullLoadCurrentAsString);
}
/**
*
*
* @generated
*/
public void unsetFullLoadCurrentAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetFullLoadCurrentAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__FULL_LOAD_CURRENT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMinimumCircuitCurrent() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT, true);
}
/**
*
*
* @generated
*/
public void setMinimumCircuitCurrent(double newMinimumCircuitCurrent) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT,
newMinimumCircuitCurrent);
}
/**
*
*
* @generated
*/
public void unsetMinimumCircuitCurrent() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumCircuitCurrent() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT);
}
/**
*
*
* @generated
*/
public String getMinimumCircuitCurrentAsString() {
return (String) eGet(
Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT_AS_STRING, true);
}
/**
*
*
* @generated
*/
public void setMinimumCircuitCurrentAsString(String newMinimumCircuitCurrentAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT_AS_STRING,
newMinimumCircuitCurrentAsString);
}
/**
*
*
* @generated
*/
public void unsetMinimumCircuitCurrentAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMinimumCircuitCurrentAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MINIMUM_CIRCUIT_CURRENT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getMaximumPowerInput() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT, true);
}
/**
*
*
* @generated
*/
public void setMaximumPowerInput(double newMaximumPowerInput) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT, newMaximumPowerInput);
}
/**
*
*
* @generated
*/
public void unsetMaximumPowerInput() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumPowerInput() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT);
}
/**
*
*
* @generated
*/
public String getMaximumPowerInputAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setMaximumPowerInputAsString(String newMaximumPowerInputAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT_AS_STRING,
newMaximumPowerInputAsString);
}
/**
*
*
* @generated
*/
public void unsetMaximumPowerInputAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetMaximumPowerInputAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__MAXIMUM_POWER_INPUT_AS_STRING);
}
/**
*
*
* @generated
*/
public double getRatedPowerInput() {
return (Double) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT, true);
}
/**
*
*
* @generated
*/
public void setRatedPowerInput(double newRatedPowerInput) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT, newRatedPowerInput);
}
/**
*
*
* @generated
*/
public void unsetRatedPowerInput() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT);
}
/**
*
*
* @generated
*/
public boolean isSetRatedPowerInput() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT);
}
/**
*
*
* @generated
*/
public String getRatedPowerInputAsString() {
return (String) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT_AS_STRING,
true);
}
/**
*
*
* @generated
*/
public void setRatedPowerInputAsString(String newRatedPowerInputAsString) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT_AS_STRING,
newRatedPowerInputAsString);
}
/**
*
*
* @generated
*/
public void unsetRatedPowerInputAsString() {
eUnset(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT_AS_STRING);
}
/**
*
*
* @generated
*/
public boolean isSetRatedPowerInputAsString() {
return eIsSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__RATED_POWER_INPUT_AS_STRING);
}
/**
*
*
* @generated
*/
public int getInputPhase() {
return (Integer) eGet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_PHASE, true);
}
/**
*
*
* @generated
*/
public void setInputPhase(int newInputPhase) {
eSet(Ifc2x3tc1Package.Literals.IFC_ELECTRICAL_BASE_PROPERTIES__INPUT_PHASE, newInputPhase);
}
} //IfcElectricalBasePropertiesImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy