org.bimserver.models.ifc4.IfcMapConversion Maven / Gradle / Ivy
Show all versions of pluginbase Show documentation
/**
* 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;
/**
*
* A representation of the model object 'Ifc Map Conversion'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getEastings Eastings}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getEastingsAsString Eastings As String}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getNorthings Northings}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getNorthingsAsString Northings As String}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getOrthogonalHeight Orthogonal Height}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getOrthogonalHeightAsString Orthogonal Height As String}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissa XAxis Abscissa}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissaAsString XAxis Abscissa As String}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinate XAxis Ordinate}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinateAsString XAxis Ordinate As String}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getScale Scale}
* - {@link org.bimserver.models.ifc4.IfcMapConversion#getScaleAsString Scale As String}
*
*
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion()
* @model
* @generated
*/
public interface IfcMapConversion extends IfcCoordinateOperation {
/**
* Returns the value of the 'Eastings' attribute.
*
*
* If the meaning of the 'Eastings' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Eastings' attribute.
* @see #setEastings(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_Eastings()
* @model
* @generated
*/
double getEastings();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getEastings Eastings}' attribute.
*
*
* @param value the new value of the 'Eastings' attribute.
* @see #getEastings()
* @generated
*/
void setEastings(double value);
/**
* Returns the value of the 'Eastings As String' attribute.
*
*
* If the meaning of the 'Eastings As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Eastings As String' attribute.
* @see #setEastingsAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_EastingsAsString()
* @model
* @generated
*/
String getEastingsAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getEastingsAsString Eastings As String}' attribute.
*
*
* @param value the new value of the 'Eastings As String' attribute.
* @see #getEastingsAsString()
* @generated
*/
void setEastingsAsString(String value);
/**
* Returns the value of the 'Northings' attribute.
*
*
* If the meaning of the 'Northings' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Northings' attribute.
* @see #setNorthings(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_Northings()
* @model
* @generated
*/
double getNorthings();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getNorthings Northings}' attribute.
*
*
* @param value the new value of the 'Northings' attribute.
* @see #getNorthings()
* @generated
*/
void setNorthings(double value);
/**
* Returns the value of the 'Northings As String' attribute.
*
*
* If the meaning of the 'Northings As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Northings As String' attribute.
* @see #setNorthingsAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_NorthingsAsString()
* @model
* @generated
*/
String getNorthingsAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getNorthingsAsString Northings As String}' attribute.
*
*
* @param value the new value of the 'Northings As String' attribute.
* @see #getNorthingsAsString()
* @generated
*/
void setNorthingsAsString(String value);
/**
* Returns the value of the 'Orthogonal Height' attribute.
*
*
* If the meaning of the 'Orthogonal Height' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Orthogonal Height' attribute.
* @see #setOrthogonalHeight(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_OrthogonalHeight()
* @model
* @generated
*/
double getOrthogonalHeight();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getOrthogonalHeight Orthogonal Height}' attribute.
*
*
* @param value the new value of the 'Orthogonal Height' attribute.
* @see #getOrthogonalHeight()
* @generated
*/
void setOrthogonalHeight(double value);
/**
* Returns the value of the 'Orthogonal Height As String' attribute.
*
*
* If the meaning of the 'Orthogonal Height As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Orthogonal Height As String' attribute.
* @see #setOrthogonalHeightAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_OrthogonalHeightAsString()
* @model
* @generated
*/
String getOrthogonalHeightAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getOrthogonalHeightAsString Orthogonal Height As String}' attribute.
*
*
* @param value the new value of the 'Orthogonal Height As String' attribute.
* @see #getOrthogonalHeightAsString()
* @generated
*/
void setOrthogonalHeightAsString(String value);
/**
* Returns the value of the 'XAxis Abscissa' attribute.
*
*
* If the meaning of the 'XAxis Abscissa' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XAxis Abscissa' attribute.
* @see #isSetXAxisAbscissa()
* @see #unsetXAxisAbscissa()
* @see #setXAxisAbscissa(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_XAxisAbscissa()
* @model unsettable="true"
* @generated
*/
double getXAxisAbscissa();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissa XAxis Abscissa}' attribute.
*
*
* @param value the new value of the 'XAxis Abscissa' attribute.
* @see #isSetXAxisAbscissa()
* @see #unsetXAxisAbscissa()
* @see #getXAxisAbscissa()
* @generated
*/
void setXAxisAbscissa(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissa XAxis Abscissa}' attribute.
*
*
* @see #isSetXAxisAbscissa()
* @see #getXAxisAbscissa()
* @see #setXAxisAbscissa(double)
* @generated
*/
void unsetXAxisAbscissa();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissa XAxis Abscissa}' attribute is set.
*
*
* @return whether the value of the 'XAxis Abscissa' attribute is set.
* @see #unsetXAxisAbscissa()
* @see #getXAxisAbscissa()
* @see #setXAxisAbscissa(double)
* @generated
*/
boolean isSetXAxisAbscissa();
/**
* Returns the value of the 'XAxis Abscissa As String' attribute.
*
*
* If the meaning of the 'XAxis Abscissa As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XAxis Abscissa As String' attribute.
* @see #isSetXAxisAbscissaAsString()
* @see #unsetXAxisAbscissaAsString()
* @see #setXAxisAbscissaAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_XAxisAbscissaAsString()
* @model unsettable="true"
* @generated
*/
String getXAxisAbscissaAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissaAsString XAxis Abscissa As String}' attribute.
*
*
* @param value the new value of the 'XAxis Abscissa As String' attribute.
* @see #isSetXAxisAbscissaAsString()
* @see #unsetXAxisAbscissaAsString()
* @see #getXAxisAbscissaAsString()
* @generated
*/
void setXAxisAbscissaAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissaAsString XAxis Abscissa As String}' attribute.
*
*
* @see #isSetXAxisAbscissaAsString()
* @see #getXAxisAbscissaAsString()
* @see #setXAxisAbscissaAsString(String)
* @generated
*/
void unsetXAxisAbscissaAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisAbscissaAsString XAxis Abscissa As String}' attribute is set.
*
*
* @return whether the value of the 'XAxis Abscissa As String' attribute is set.
* @see #unsetXAxisAbscissaAsString()
* @see #getXAxisAbscissaAsString()
* @see #setXAxisAbscissaAsString(String)
* @generated
*/
boolean isSetXAxisAbscissaAsString();
/**
* Returns the value of the 'XAxis Ordinate' attribute.
*
*
* If the meaning of the 'XAxis Ordinate' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XAxis Ordinate' attribute.
* @see #isSetXAxisOrdinate()
* @see #unsetXAxisOrdinate()
* @see #setXAxisOrdinate(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_XAxisOrdinate()
* @model unsettable="true"
* @generated
*/
double getXAxisOrdinate();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinate XAxis Ordinate}' attribute.
*
*
* @param value the new value of the 'XAxis Ordinate' attribute.
* @see #isSetXAxisOrdinate()
* @see #unsetXAxisOrdinate()
* @see #getXAxisOrdinate()
* @generated
*/
void setXAxisOrdinate(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinate XAxis Ordinate}' attribute.
*
*
* @see #isSetXAxisOrdinate()
* @see #getXAxisOrdinate()
* @see #setXAxisOrdinate(double)
* @generated
*/
void unsetXAxisOrdinate();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinate XAxis Ordinate}' attribute is set.
*
*
* @return whether the value of the 'XAxis Ordinate' attribute is set.
* @see #unsetXAxisOrdinate()
* @see #getXAxisOrdinate()
* @see #setXAxisOrdinate(double)
* @generated
*/
boolean isSetXAxisOrdinate();
/**
* Returns the value of the 'XAxis Ordinate As String' attribute.
*
*
* If the meaning of the 'XAxis Ordinate As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'XAxis Ordinate As String' attribute.
* @see #isSetXAxisOrdinateAsString()
* @see #unsetXAxisOrdinateAsString()
* @see #setXAxisOrdinateAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_XAxisOrdinateAsString()
* @model unsettable="true"
* @generated
*/
String getXAxisOrdinateAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinateAsString XAxis Ordinate As String}' attribute.
*
*
* @param value the new value of the 'XAxis Ordinate As String' attribute.
* @see #isSetXAxisOrdinateAsString()
* @see #unsetXAxisOrdinateAsString()
* @see #getXAxisOrdinateAsString()
* @generated
*/
void setXAxisOrdinateAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinateAsString XAxis Ordinate As String}' attribute.
*
*
* @see #isSetXAxisOrdinateAsString()
* @see #getXAxisOrdinateAsString()
* @see #setXAxisOrdinateAsString(String)
* @generated
*/
void unsetXAxisOrdinateAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getXAxisOrdinateAsString XAxis Ordinate As String}' attribute is set.
*
*
* @return whether the value of the 'XAxis Ordinate As String' attribute is set.
* @see #unsetXAxisOrdinateAsString()
* @see #getXAxisOrdinateAsString()
* @see #setXAxisOrdinateAsString(String)
* @generated
*/
boolean isSetXAxisOrdinateAsString();
/**
* Returns the value of the 'Scale' attribute.
*
*
* If the meaning of the 'Scale' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Scale' attribute.
* @see #isSetScale()
* @see #unsetScale()
* @see #setScale(double)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_Scale()
* @model unsettable="true"
* @generated
*/
double getScale();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScale Scale}' attribute.
*
*
* @param value the new value of the 'Scale' attribute.
* @see #isSetScale()
* @see #unsetScale()
* @see #getScale()
* @generated
*/
void setScale(double value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScale Scale}' attribute.
*
*
* @see #isSetScale()
* @see #getScale()
* @see #setScale(double)
* @generated
*/
void unsetScale();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScale Scale}' attribute is set.
*
*
* @return whether the value of the 'Scale' attribute is set.
* @see #unsetScale()
* @see #getScale()
* @see #setScale(double)
* @generated
*/
boolean isSetScale();
/**
* Returns the value of the 'Scale As String' attribute.
*
*
* If the meaning of the 'Scale As String' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Scale As String' attribute.
* @see #isSetScaleAsString()
* @see #unsetScaleAsString()
* @see #setScaleAsString(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcMapConversion_ScaleAsString()
* @model unsettable="true"
* @generated
*/
String getScaleAsString();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScaleAsString Scale As String}' attribute.
*
*
* @param value the new value of the 'Scale As String' attribute.
* @see #isSetScaleAsString()
* @see #unsetScaleAsString()
* @see #getScaleAsString()
* @generated
*/
void setScaleAsString(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScaleAsString Scale As String}' attribute.
*
*
* @see #isSetScaleAsString()
* @see #getScaleAsString()
* @see #setScaleAsString(String)
* @generated
*/
void unsetScaleAsString();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcMapConversion#getScaleAsString Scale As String}' attribute is set.
*
*
* @return whether the value of the 'Scale As String' attribute is set.
* @see #unsetScaleAsString()
* @see #getScaleAsString()
* @see #setScaleAsString(String)
* @generated
*/
boolean isSetScaleAsString();
} // IfcMapConversion