psdi.app.bim.parser.cobie

Class ItemFACILITY

  • All Implemented Interfaces:
    Item


    public class ItemFACILITY
    extends ItemSpaces
    • Constructor Detail

      • ItemFACILITY

        public ItemFACILITY()
    • Method Detail

      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface Item
        Overrides:
        getKey in class ItemBase
      • resolveRerefences

        public void resolveRerefences(Parser project,
                                      long flags)
        Description copied from interface: Item
        Attempts to establish all the links specified in the various COBie sheet
        Specified by:
        resolveRerefences in interface Item
        Overrides:
        resolveRerefences in class ItemBase
      • isDuplicat

        public boolean isDuplicat(Parser parser,
                                  Item item)
        Description copied from interface: Item
        Called if an item with an identical name is found.
        Specified by:
        isDuplicat in interface Item
        Overrides:
        isDuplicat in class ItemBase
        Returns:
        false to prevent the item from being added, true to allow item to be added
      • update

        public void update(Item item)
        Description copied from interface: Item
        Merge two instances of an object

        Fields that are blank in the target object are updates with values for fields in the source object

        Specified by:
        update in interface Item
        Overrides:
        update in class ItemBase
        Parameters:
        item - The source object
      • addFloor

        public void addFloor(ItemFLOOR floor)
      • floors

        public java.util.Enumeration floors()
      • getAreaMeasurement

        public java.lang.String getAreaMeasurement()
      • getAreaUnits

        public java.lang.String getAreaUnits()
      • isCurrencyCodeValid

        public boolean isCurrencyCodeValid()
      • setCurrencyCodeValid

        public void setCurrencyCodeValid(boolean currencyCodeValid)
      • getCurrencyUnit

        public java.lang.String getCurrencyUnit()
      • getCurrencyUnits

        public java.lang.String getCurrencyUnits()
      • setExternalSystem

        public void setExternalSystem(java.lang.String externalSystem)
      • getDateTimeStamp

        public java.lang.String getDateTimeStamp()
      • getExternalFacilityIdentifier

        public java.lang.String getExternalFacilityIdentifier()
      • getExternalFacilityObject

        public java.lang.String getExternalFacilityObject()
      • getExternalProjectIdentifier

        public java.lang.String getExternalProjectIdentifier()
      • getExternalProjectObject

        public java.lang.String getExternalProjectObject()
      • getExternalSiteIdentifier

        public java.lang.String getExternalSiteIdentifier()
      • getExternalSiteObject

        public java.lang.String getExternalSiteObject()
      • getFloorCount

        public int getFloorCount()
      • getLinearUnits

        public java.lang.String getLinearUnits()
      • getPageId

        public java.lang.String getPageId()
        Returns:
        The COBie tab name for the object
      • getPhase

        public java.lang.String getPhase()
      • getProjectDescription

        public java.lang.String getProjectDescription()
      • getProjectName

        public java.lang.String getProjectName()
      • getSiteDescription

        public java.lang.String getSiteDescription()
      • getSiteName

        public java.lang.String getSiteName()
      • getVolumeUnits

        public java.lang.String getVolumeUnits()
      • isAreaUnitsValid

        public boolean isAreaUnitsValid()
      • isLineraUnitsValid

        public boolean isLineraUnitsValid()
      • isValumeUnitsValid

        public boolean isValumeUnitsValid()
      • setAreaMeasurement

        public void setAreaMeasurement(java.lang.String areaMeasurement)
      • setAreaUnits

        public void setAreaUnits(java.lang.String areaUnits)
      • setAreaUnitsValid

        public void setAreaUnitsValid(boolean areaUnitsValid)
      • setCurrencyUnit

        public void setCurrencyUnit(java.lang.String currencyUnit)
      • setCurrencyUnits

        public void setCurrencyUnits(java.lang.String currencyUnits)
      • setDateTimeStamp

        public void setDateTimeStamp(java.lang.String dateTimeStamp)
      • setExternalFacilityIdentifier

        public void setExternalFacilityIdentifier(java.lang.String extExternalFacilityIdentifier)
      • setExtFacilityIdentifier

        public void setExtFacilityIdentifier(java.lang.String extFacilityIdentifier)
      • setExternalFacilityObject

        public void setExternalFacilityObject(java.lang.String extExternalFacilityObject)
      • setExtFacilityObject

        public void setExtFacilityObject(java.lang.String extFacilityObject)
      • setExternalProjectIdentifier

        public void setExternalProjectIdentifier(java.lang.String externalProjectIdentifier)
      • setExtProjectIdentifier

        public void setExtProjectIdentifier(java.lang.String extProjectIdentifier)
      • setExternalProjectObject

        public void setExternalProjectObject(java.lang.String externalProjectObject)
      • setExtProjectObject

        public void setExtProjectObject(java.lang.String extProjectObject)
      • setExternalSiteIdentifier

        public void setExternalSiteIdentifier(java.lang.String externalSiteIdentifier)
      • setExtSiteIdentifier

        public void setExtSiteIdentifier(java.lang.String extSiteIdentifier)
      • setExternalSiteObject

        public void setExternalSiteObject(java.lang.String extExternalSiteObject)
      • setExtSiteObject

        public void setExtSiteObject(java.lang.String extSiteObject)
      • setLinearUnits

        public void setLinearUnits(java.lang.String linearUnits)
      • setLineraUnitsValid

        public void setLineraUnitsValid(boolean lineraUnitsValid)
      • setPhase

        public void setPhase(java.lang.String phase)
      • setProjectDescription

        public void setProjectDescription(java.lang.String projectDescription)
      • setProjectName

        public void setProjectName(java.lang.String projectName)
      • setSiteDescription

        public void setSiteDescription(java.lang.String siteDescription)
      • setSiteName

        public void setSiteName(java.lang.String siteName)
      • setValumeUnitsValid

        public void setValumeUnitsValid(boolean valumeUnitsValid)
      • setVolumeUnits

        public void setVolumeUnits(java.lang.String volumeUnits)