ucar.units.Base Maven / Gradle / Ivy
The newest version!
/* * Copyright (c) 1998-2018 University Corporation for Atmospheric Research/Unidata * See LICENSE for license information. */ package ucar.units; /** * Interface for "base" entities like base units or base quantities. * * @author Steven R. Emmerson */ public interface Base { /** * Indicates if this base entity is dimensionless. * * @return
). */ boolean isDimensionless(); /** * Returns the identifier for the base entity. * * @return The base entity's identifier (i.e. symbol or name). */ String getID(); /** * Indicates if this base entity is semantically the same as another object. * * @param object * The other object. * @returntrue
if and only if the base entity is dimensionless * (e.g. (BaseQuantity.SOLID_ANGLEtrue
if and only if this base entity is semantically * the same asobject
. */ boolean equals(Object object); }
© 2015 - 2025 Weber Informatics LLC | Privacy Policy