Enum ComponentType

java.lang.Object
java.lang.Enum<ComponentType>
com.solibri.smc.api.model.ComponentType
All Implemented Interfaces:
Serializable, Comparable<ComponentType>, java.lang.constant.Constable

public enum ComponentType extends Enum<ComponentType>
This enumeration contains the various entity types.
Since:
9.10.2
  • Enum Constant Details

    • ACTUATOR

      public static final ComponentType ACTUATOR
      Since:
      9.13.0
    • AIR_TERMINAL

      public static final ComponentType AIR_TERMINAL
    • AIR_TERMINAL_BOX

      public static final ComponentType AIR_TERMINAL_BOX
    • AIR_TO_AIR_HEAT_RECOVERY

      public static final ComponentType AIR_TO_AIR_HEAT_RECOVERY
    • ALARM

      public static final ComponentType ALARM
      Since:
      9.13.0
    • ASSEMBLY

      public static final ComponentType ASSEMBLY
    • AUDIO_VISUAL_APPLIANCE

      public static final ComponentType AUDIO_VISUAL_APPLIANCE
      Since:
      9.13.0
    • BEAM

      public static final ComponentType BEAM
    • BEARING

      public static final ComponentType BEARING
      Since:
      24.5.0
    • BOILER

      public static final ComponentType BOILER
    • BOREHOLE

      public static final ComponentType BOREHOLE
      Since:
      24.5.0
    • BRIDGE

      public static final ComponentType BRIDGE
      Since:
      24.5.0
    • BRIDGE_PART

      public static final ComponentType BRIDGE_PART
      Since:
      24.5.0
    • BUILDING

      public static final ComponentType BUILDING
    • BUILDING_ELEMENT_PART

      public static final ComponentType BUILDING_ELEMENT_PART
    • BUILDING_STOREY

      public static final ComponentType BUILDING_STOREY
      Since:
      9.13.4
    • BURNER

      public static final ComponentType BURNER
      Since:
      9.13.0
    • CABLE

      public static final ComponentType CABLE
    • CABLE_CARRIER

      public static final ComponentType CABLE_CARRIER
    • CABLE_CARRIER_FITTING

      public static final ComponentType CABLE_CARRIER_FITTING
    • CABLE_FITTING

      public static final ComponentType CABLE_FITTING
      Since:
      9.13.0
    • CAISSON_FOUNDATION

      public static final ComponentType CAISSON_FOUNDATION
      Since:
      24.5.0
    • CEILING

      public static final ComponentType CEILING
    • CHILLER

      public static final ComponentType CHILLER
    • CHIMNEY

      public static final ComponentType CHIMNEY
      Since:
      9.13.0
    • CIVIL_ELEMENT

      public static final ComponentType CIVIL_ELEMENT
      Since:
      9.13.0
    • COIL

      public static final ComponentType COIL
    • COLUMN

      public static final ComponentType COLUMN
    • COMMUNICATIONS_APPLIANCE

      public static final ComponentType COMMUNICATIONS_APPLIANCE
      Since:
      9.13.0
    • COMPARTMENT

      public static final ComponentType COMPARTMENT
    • COMPRESSOR

      public static final ComponentType COMPRESSOR
    • CONDENSER

      public static final ComponentType CONDENSER
    • CONTROLLER

      public static final ComponentType CONTROLLER
      Since:
      9.13.0
    • CONVEYOR_SEGMENT

      public static final ComponentType CONVEYOR_SEGMENT
      Since:
      24.5.0
    • COOLED_BEAM

      public static final ComponentType COOLED_BEAM
    • COOLING_TOWER

      public static final ComponentType COOLING_TOWER
    • COURSE

      public static final ComponentType COURSE
      Since:
      24.5.0
    • COVERING

      public static final ComponentType COVERING
    • CURTAIN_WALL

      public static final ComponentType CURTAIN_WALL
    • DAMPER

      public static final ComponentType DAMPER
    • DEEP_FOUNDATION

      public static final ComponentType DEEP_FOUNDATION
      Since:
      24.5.0
    • DISCRETE_ACCESSORY

      public static final ComponentType DISCRETE_ACCESSORY
    • DISTRIBUTION_BOARD

      public static final ComponentType DISTRIBUTION_BOARD
      Since:
      24.5.0
    • DISTRIBUTION_CHAMBER_ELEMENT

      public static final ComponentType DISTRIBUTION_CHAMBER_ELEMENT
    • DISTRIBUTION_CIRCUIT

      public static final ComponentType DISTRIBUTION_CIRCUIT
      Since:
      9.13.0
    • DISTRIBUTION_CONTROL_ELEMENT

      public static final ComponentType DISTRIBUTION_CONTROL_ELEMENT
      Since:
      9.13.0
    • DISTRIBUTION_ELEMENT

      public static final ComponentType DISTRIBUTION_ELEMENT
    • DISTRIBUTION_FLOW_ELEMENT

      public static final ComponentType DISTRIBUTION_FLOW_ELEMENT
    • DISTRIBUTION_PORT

      public static final ComponentType DISTRIBUTION_PORT
      Since:
      9.13.8
    • DISTRIBUTION_SYSTEM

      public static final ComponentType DISTRIBUTION_SYSTEM
      Since:
      9.13.0
    • DOOR

      public static final ComponentType DOOR
    • DUCT

      public static final ComponentType DUCT
    • DUCT_FITTING

      public static final ComponentType DUCT_FITTING
    • DUCT_SILENCER

      public static final ComponentType DUCT_SILENCER
    • EARTHWORKS_CUT

      public static final ComponentType EARTHWORKS_CUT
      Since:
      24.5.0
    • EARTHWORKS_ELEMENT

      public static final ComponentType EARTHWORKS_ELEMENT
      Since:
      24.5.0
    • EARTHWORKS_FILL

      public static final ComponentType EARTHWORKS_FILL
      Since:
      24.5.0
    • ELECTRIC_APPLIANCE

      public static final ComponentType ELECTRIC_APPLIANCE
    • ELECTRIC_DISTRIBUTION_BOARD

      public static final ComponentType ELECTRIC_DISTRIBUTION_BOARD
      Since:
      9.13.0
    • ELECTRIC_DISTRIBUTION_POINT

      public static final ComponentType ELECTRIC_DISTRIBUTION_POINT
    • ELECTRIC_FLOW_STORAGE_DEVICE

      public static final ComponentType ELECTRIC_FLOW_STORAGE_DEVICE
    • ELECTRIC_FLOW_TREATMENT_DEVICE

      public static final ComponentType ELECTRIC_FLOW_TREATMENT_DEVICE
      Since:
      24.5.0
    • ELECTRIC_GENERATOR

      public static final ComponentType ELECTRIC_GENERATOR
    • ELECTRIC_HEATER

      public static final ComponentType ELECTRIC_HEATER
    • ELECTRIC_MOTOR

      public static final ComponentType ELECTRIC_MOTOR
    • ELECTRIC_TIME_CONTROL

      public static final ComponentType ELECTRIC_TIME_CONTROL
    • ENERGY_CONVERSION_DEVICE

      public static final ComponentType ENERGY_CONVERSION_DEVICE
    • ENGINE

      public static final ComponentType ENGINE
      Since:
      9.13.0
    • EVAPORATIVE_COOLER

      public static final ComponentType EVAPORATIVE_COOLER
    • EVAPORATOR

      public static final ComponentType EVAPORATOR
    • EXTERNAL_SPATIAL_ELEMENT

      public static final ComponentType EXTERNAL_SPATIAL_ELEMENT
      Since:
      9.13.0
    • FACILITY

      public static final ComponentType FACILITY
      Since:
      24.5.0
    • FACILITY_PART

      public static final ComponentType FACILITY_PART
      Since:
      24.5.0
    • FAN

      public static final ComponentType FAN
    • FASTENER

      public static final ComponentType FASTENER
    • FEATURE_ELEMENT

      public static final ComponentType FEATURE_ELEMENT
      Since:
      9.13.0
    • FEATURE_ELEMENT_ADDITION

      public static final ComponentType FEATURE_ELEMENT_ADDITION
      Since:
      9.13.0
    • FEATURE_ELEMENT_SUBTRACTION

      public static final ComponentType FEATURE_ELEMENT_SUBTRACTION
      Since:
      9.13.0
    • FILTER

      public static final ComponentType FILTER
    • FIRE_COMPARTMENT

      public static final ComponentType FIRE_COMPARTMENT
    • FIRE_SUPPRESSION_TERMINAL

      public static final ComponentType FIRE_SUPPRESSION_TERMINAL
    • FLOOR

      public static final ComponentType FLOOR
    • FLOW_CONTROLLER

      public static final ComponentType FLOW_CONTROLLER
    • FLOW_FITTING

      public static final ComponentType FLOW_FITTING
    • FLOW_INSTRUMENT

      public static final ComponentType FLOW_INSTRUMENT
      Since:
      9.13.0
    • FLOW_METER

      public static final ComponentType FLOW_METER
    • FLOW_MOVING_DEVICE

      public static final ComponentType FLOW_MOVING_DEVICE
    • FLOW_SEGMENT

      public static final ComponentType FLOW_SEGMENT
    • FLOW_STORAGE_DEVICE

      public static final ComponentType FLOW_STORAGE_DEVICE
    • FLOW_TERMINAL

      public static final ComponentType FLOW_TERMINAL
    • FLOW_TREATMENT_DEVICE

      public static final ComponentType FLOW_TREATMENT_DEVICE
    • FOOTING

      public static final ComponentType FOOTING
    • FURNITURE

      public static final ComponentType FURNITURE
    • GAS_TERMINAL

      public static final ComponentType GAS_TERMINAL
    • GEOGRAPHIC_ELEMENT

      public static final ComponentType GEOGRAPHIC_ELEMENT
      Since:
      9.13.0
    • GEOMODEL

      public static final ComponentType GEOMODEL
      Since:
      24.5.0
    • GEOSLICE

      public static final ComponentType GEOSLICE
      Since:
      24.5.0
    • GEOTECHNICAL_ASSEMBLY

      public static final ComponentType GEOTECHNICAL_ASSEMBLY
      Since:
      24.5.0
    • GEOTECHNICAL_ELEMENT

      public static final ComponentType GEOTECHNICAL_ELEMENT
      Since:
      24.5.0
    • GEOTECHNICAL_STRATUM

      public static final ComponentType GEOTECHNICAL_STRATUM
      Since:
      24.5.0
    • GRID

      public static final ComponentType GRID
    • HEAT_EXCHANGER

      public static final ComponentType HEAT_EXCHANGER
    • HUMIDIFIER

      public static final ComponentType HUMIDIFIER
    • IMPACT_PROTECTION_DEVICE

      public static final ComponentType IMPACT_PROTECTION_DEVICE
      Since:
      24.5.0
    • INTERCEPTOR

      public static final ComponentType INTERCEPTOR
      Since:
      9.13.0
    • JUNCTION_BOX

      public static final ComponentType JUNCTION_BOX
    • KERB

      public static final ComponentType KERB
      Since:
      24.5.0
    • LAMP

      public static final ComponentType LAMP
    • LAYER

      public static final ComponentType LAYER
    • LIGHT_FIXTURE

      public static final ComponentType LIGHT_FIXTURE
    • LIQUID_TERMINAL

      public static final ComponentType LIQUID_TERMINAL
      Since:
      24.5.0
    • MARINE_FACILITY

      public static final ComponentType MARINE_FACILITY
      Since:
      24.5.0
    • MARINE_PART

      public static final ComponentType MARINE_PART
      Since:
      24.5.0
    • MECHANICAL_FASTENER

      public static final ComponentType MECHANICAL_FASTENER
      Since:
      9.13.0
    • MEDICAL_DEVICE

      public static final ComponentType MEDICAL_DEVICE
      Since:
      9.13.0
    • MEMBER

      public static final ComponentType MEMBER
    • MOBILE_TELECOMMUNICATIONS_APPLIANCE

      public static final ComponentType MOBILE_TELECOMMUNICATIONS_APPLIANCE
      Since:
      24.5.0
    • MODEL

      public static final ComponentType MODEL
    • MOORING_DEVICE

      public static final ComponentType MOORING_DEVICE
      Since:
      24.5.0
    • MOTOR_CONNECTION

      public static final ComponentType MOTOR_CONNECTION
    • OBJECT

      public static final ComponentType OBJECT
    • OPENING

      public static final ComponentType OPENING
    • OUTLET

      public static final ComponentType OUTLET
    • PAVEMENT

      public static final ComponentType PAVEMENT
      Since:
      24.5.0
    • PILE

      public static final ComponentType PILE
    • PIPE

      public static final ComponentType PIPE
    • PIPE_FITTING

      public static final ComponentType PIPE_FITTING
    • PLATE

      public static final ComponentType PLATE
    • PORT

      public static final ComponentType PORT
    • PROJECT

      public static final ComponentType PROJECT
    • PROJECTION_ELEMENT

      public static final ComponentType PROJECTION_ELEMENT
      Since:
      9.13.0
    • PROTECTIVE_DEVICE

      public static final ComponentType PROTECTIVE_DEVICE
    • PROTECTIVE_DEVICE_TRIPPING_UNIT

      public static final ComponentType PROTECTIVE_DEVICE_TRIPPING_UNIT
      Since:
      9.13.0
    • PUMP

      public static final ComponentType PUMP
    • RAIL

      public static final ComponentType RAIL
      Since:
      24.5.0
    • RAILING

      public static final ComponentType RAILING
    • RAILWAY

      public static final ComponentType RAILWAY
      Since:
      24.5.0
    • RAILWAY_PART

      public static final ComponentType RAILWAY_PART
      Since:
      24.5.0
    • RAMP

      public static final ComponentType RAMP
    • REINFORCED_SOIL

      public static final ComponentType REINFORCED_SOIL
      Since:
      24.5.0
    • REINFORCING_BAR

      public static final ComponentType REINFORCING_BAR
    • REINFORCING_ELEMENT

      public static final ComponentType REINFORCING_ELEMENT
    • REINFORCING_MESH

      public static final ComponentType REINFORCING_MESH
    • ROAD

      public static final ComponentType ROAD
      Since:
      24.5.0
    • ROAD_PART

      public static final ComponentType ROAD_PART
      Since:
      24.5.0
    • ROOF

      public static final ComponentType ROOF
    • SANITARY_TERMINAL

      public static final ComponentType SANITARY_TERMINAL
    • SENSOR

      public static final ComponentType SENSOR
      Since:
      9.13.0
    • SHADING_DEVICE

      public static final ComponentType SHADING_DEVICE
      Since:
      9.13.0
    • SIGN

      public static final ComponentType SIGN
      Since:
      24.5.0
    • SIGNAL

      public static final ComponentType SIGNAL
      Since:
      24.5.0
    • SITE

      public static final ComponentType SITE
    • SLAB

      public static final ComponentType SLAB
    • SOLAR_DEVICE

      public static final ComponentType SOLAR_DEVICE
      Since:
      9.13.0
    • SPACE

      public static final ComponentType SPACE
    • SPACE_BOUNDARY

      public static final ComponentType SPACE_BOUNDARY
    • SPACE_HEATER

      public static final ComponentType SPACE_HEATER
    • SPATIAL_ZONE

      public static final ComponentType SPATIAL_ZONE
      Since:
      9.13.0
    • STACK_TERMINAL

      public static final ComponentType STACK_TERMINAL
    • STAIR

      public static final ComponentType STAIR
    • SURFACE_FEATURE

      public static final ComponentType SURFACE_FEATURE
      Since:
      9.13.0
    • SWITCHING_DEVICE

      public static final ComponentType SWITCHING_DEVICE
    • SYSTEM

      public static final ComponentType SYSTEM
    • SYSTEM_FURNITURE_ELEMENT

      public static final ComponentType SYSTEM_FURNITURE_ELEMENT
      Since:
      9.13.0
    • TANK

      public static final ComponentType TANK
    • TENDON

      public static final ComponentType TENDON
    • TENDON_ANCHOR

      public static final ComponentType TENDON_ANCHOR
    • TENDON_CONDUIT

      public static final ComponentType TENDON_CONDUIT
      Since:
      24.5.0
    • TRACK_ELEMENT

      public static final ComponentType TRACK_ELEMENT
      Since:
      24.5.0
    • TRANSFORMER

      public static final ComponentType TRANSFORMER
    • TRANSPORTATION_DEVICE

      public static final ComponentType TRANSPORTATION_DEVICE
      Since:
      24.5.0
    • TRANSPORT_ELEMENT

      public static final ComponentType TRANSPORT_ELEMENT
    • TUBE_BUNDLE

      public static final ComponentType TUBE_BUNDLE
    • UNITARY_CONTROL_ELEMENT

      public static final ComponentType UNITARY_CONTROL_ELEMENT
      Since:
      9.13.0
    • UNITARY_EQUIPMENT

      public static final ComponentType UNITARY_EQUIPMENT
    • VALVE

      public static final ComponentType VALVE
    • VEHICLE

      public static final ComponentType VEHICLE
      Since:
      24.5.0
    • VIBRATION_DAMPER

      public static final ComponentType VIBRATION_DAMPER
      Since:
      24.5.0
    • VIBRATION_ISOLATOR

      public static final ComponentType VIBRATION_ISOLATOR
      Since:
      9.13.0
    • VIRTUAL_ELEMENT

      public static final ComponentType VIRTUAL_ELEMENT
    • VOIDING_FEATURE

      public static final ComponentType VOIDING_FEATURE
      Since:
      9.13.0
    • WALL

      public static final ComponentType WALL
    • WASTE_TERMINAL

      public static final ComponentType WASTE_TERMINAL
    • WINDOW

      public static final ComponentType WINDOW
    • ZONE

      public static final ComponentType ZONE
    • UNKNOWN

      public static final ComponentType UNKNOWN
  • Method Details

    • values

      public static ComponentType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ComponentType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getIcon

      public Icon getIcon()
      Returns the icon of this component type. The same icons are used in Solibri's UI.
      Returns:
      the icon
      Since:
      9.12.0