
org.bimserver.models.ifc4.IfcProjectedCRS 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.ifc4;
/**
*
* A representation of the model object 'Ifc Projected CRS'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapProjection Map Projection}
* - {@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapZone Map Zone}
* - {@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapUnit Map Unit}
*
*
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcProjectedCRS()
* @model
* @generated
*/
public interface IfcProjectedCRS extends IfcCoordinateReferenceSystem {
/**
* Returns the value of the 'Map Projection' attribute.
*
*
* If the meaning of the 'Map Projection' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Map Projection' attribute.
* @see #isSetMapProjection()
* @see #unsetMapProjection()
* @see #setMapProjection(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcProjectedCRS_MapProjection()
* @model unsettable="true"
* @generated
*/
String getMapProjection();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapProjection Map Projection}' attribute.
*
*
* @param value the new value of the 'Map Projection' attribute.
* @see #isSetMapProjection()
* @see #unsetMapProjection()
* @see #getMapProjection()
* @generated
*/
void setMapProjection(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapProjection Map Projection}' attribute.
*
*
* @see #isSetMapProjection()
* @see #getMapProjection()
* @see #setMapProjection(String)
* @generated
*/
void unsetMapProjection();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapProjection Map Projection}' attribute is set.
*
*
* @return whether the value of the 'Map Projection' attribute is set.
* @see #unsetMapProjection()
* @see #getMapProjection()
* @see #setMapProjection(String)
* @generated
*/
boolean isSetMapProjection();
/**
* Returns the value of the 'Map Zone' attribute.
*
*
* If the meaning of the 'Map Zone' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Map Zone' attribute.
* @see #isSetMapZone()
* @see #unsetMapZone()
* @see #setMapZone(String)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcProjectedCRS_MapZone()
* @model unsettable="true"
* @generated
*/
String getMapZone();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapZone Map Zone}' attribute.
*
*
* @param value the new value of the 'Map Zone' attribute.
* @see #isSetMapZone()
* @see #unsetMapZone()
* @see #getMapZone()
* @generated
*/
void setMapZone(String value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapZone Map Zone}' attribute.
*
*
* @see #isSetMapZone()
* @see #getMapZone()
* @see #setMapZone(String)
* @generated
*/
void unsetMapZone();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapZone Map Zone}' attribute is set.
*
*
* @return whether the value of the 'Map Zone' attribute is set.
* @see #unsetMapZone()
* @see #getMapZone()
* @see #setMapZone(String)
* @generated
*/
boolean isSetMapZone();
/**
* Returns the value of the 'Map Unit' reference.
*
*
* If the meaning of the 'Map Unit' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Map Unit' reference.
* @see #isSetMapUnit()
* @see #unsetMapUnit()
* @see #setMapUnit(IfcNamedUnit)
* @see org.bimserver.models.ifc4.Ifc4Package#getIfcProjectedCRS_MapUnit()
* @model unsettable="true"
* @generated
*/
IfcNamedUnit getMapUnit();
/**
* Sets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapUnit Map Unit}' reference.
*
*
* @param value the new value of the 'Map Unit' reference.
* @see #isSetMapUnit()
* @see #unsetMapUnit()
* @see #getMapUnit()
* @generated
*/
void setMapUnit(IfcNamedUnit value);
/**
* Unsets the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapUnit Map Unit}' reference.
*
*
* @see #isSetMapUnit()
* @see #getMapUnit()
* @see #setMapUnit(IfcNamedUnit)
* @generated
*/
void unsetMapUnit();
/**
* Returns whether the value of the '{@link org.bimserver.models.ifc4.IfcProjectedCRS#getMapUnit Map Unit}' reference is set.
*
*
* @return whether the value of the 'Map Unit' reference is set.
* @see #unsetMapUnit()
* @see #getMapUnit()
* @see #setMapUnit(IfcNamedUnit)
* @generated
*/
boolean isSetMapUnit();
} // IfcProjectedCRS
© 2015 - 2025 Weber Informatics LLC | Privacy Policy