Hierarchy For Package megamek.common.equipment
Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - java.util.HashMap<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - megamek.common.equipment.BombLoadout
- java.util.HashMap<K,
- megamek.common.battleArmor.BattleArmorHandles (implements megamek.common.equipment.Transporter)
- megamek.common.battleArmor.BattleArmorHandlesTank
- megamek.common.equipment.ClampMountTank
- megamek.common.equipment.ClampMountMek
- megamek.common.battleArmor.BattleArmorHandlesTank
- megamek.common.equipment.BridgeLayerLogic
- megamek.common.equipment.BridgeLayerState (implements java.io.Serializable)
- megamek.common.units.BuildingTerrain (implements megamek.common.units.IBuilding)
- megamek.common.equipment.FuelTank
- megamek.common.equipment.DockingCollar (implements megamek.common.equipment.Transporter)
- megamek.common.equipment.Engine (implements megamek.common.interfaces.ITechnology, java.io.Serializable)
- megamek.common.equipment.EquipmentActivation
- megamek.common.equipment.EquipmentBitSet
- megamek.common.equipment.EquipmentMessages
- megamek.common.equipment.EquipmentMode
- megamek.common.equipment.EquipmentType (implements megamek.common.interfaces.ITechnology)
- megamek.common.equipment.AmmoType
- megamek.common.equipment.SmallWeaponAmmoType
- megamek.common.equipment.MiscType
- megamek.common.equipment.ArmorType
- megamek.common.equipment.PowerGeneratorType
- megamek.common.equipment.StructureType
- megamek.common.equipment.WeaponType
- megamek.common.equipment.AmmoType
- megamek.common.equipment.EquipmentTypeLookup
- megamek.common.equipment.ExternalCargo (implements megamek.common.equipment.Transporter)
- megamek.common.equipment.Flare (implements java.io.Serializable)
- megamek.common.equipment.GroundObject (implements megamek.common.equipment.ICarryable, java.io.Serializable)
- megamek.common.equipment.Minefield (implements java.lang.Cloneable, java.io.Serializable)
- megamek.common.equipment.Mounted<T> (implements megamek.common.interfaces.PhaseUpdated, megamek.common.interfaces.RoundUpdated, java.io.Serializable)
- megamek.common.equipment.AmmoMounted
- megamek.common.equipment.BombMounted
- megamek.common.equipment.MiscMounted
- megamek.common.equipment.WeaponMounted
- megamek.common.equipment.InfantryWeaponMounted
- megamek.common.equipment.AmmoMounted
- megamek.common.equipment.MountedHelper
- megamek.common.equipment.TankTrailerHitch (implements megamek.common.equipment.Transporter)
- megamek.common.equipment.TrainAmmoSharing
- megamek.common.turns.TurnOrdered (implements megamek.common.interfaces.ITurnOrdered)
- megamek.common.units.Entity (implements megamek.common.interfaces.CombatRole, megamek.common.units.Deployable, megamek.common.interfaces.ForceAssignable, megamek.common.equipment.ICarryable, megamek.common.interfaces.ITechnology, megamek.common.interfaces.PhaseUpdated, megamek.common.interfaces.RoundUpdated, megamek.common.units.Targetable, megamek.common.equipment.Transporter)
- megamek.common.units.Aero (implements megamek.common.units.ActiveHeatSinkController, megamek.common.units.IAero, megamek.common.units.IBomber)
- megamek.common.units.SmallCraft
- megamek.common.equipment.EscapePods
- megamek.common.units.SmallCraft
- megamek.common.equipment.HandheldWeapon
- megamek.common.units.Tank (implements megamek.common.units.Fortifiable, megamek.common.units.RubbleClearer)
- megamek.common.equipment.GunEmplacement
- megamek.common.units.Aero (implements megamek.common.units.ActiveHeatSinkController, megamek.common.units.IAero, megamek.common.units.IBomber)
- megamek.common.units.Entity (implements megamek.common.interfaces.CombatRole, megamek.common.units.Deployable, megamek.common.interfaces.ForceAssignable, megamek.common.equipment.ICarryable, megamek.common.interfaces.ITechnology, megamek.common.interfaces.PhaseUpdated, megamek.common.interfaces.RoundUpdated, megamek.common.units.Targetable, megamek.common.equipment.Transporter)
- java.util.AbstractMap<K,
Interface Hierarchy
- megamek.common.units.BTObject
- megamek.common.game.InGameObject
- megamek.common.equipment.ICarryable
- megamek.common.game.InGameObject
- megamek.common.equipment.EquipmentFlag
- megamek.common.equipment.IArmorState
- java.io.Serializable
- megamek.common.equipment.Transporter
Annotation Interface Hierarchy
- megamek.common.equipment.EquipmentTypeLookup.EquipmentName (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- megamek.common.equipment.AmmoType.AmmoCategory
- megamek.common.equipment.AmmoType.AmmoTypeEnum
- megamek.common.equipment.AmmoType.Munitions
- megamek.common.equipment.ICarryable.CarriedObjectDamageAllocation
- megamek.common.equipment.WeaponTypeFlag (implements megamek.common.equipment.EquipmentFlag)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- megamek.common.equipment.EMPEffectResult
- megamek.common.equipment.EMPMineEffectsTable
- megamek.common.equipment.INarcPod (implements java.io.Serializable, megamek.common.units.Targetable)
- megamek.common.equipment.MinefieldTarget (implements megamek.common.units.Targetable)
- megamek.common.equipment.NarcPod (implements java.io.Serializable)
- megamek.common.equipment.Sensor (implements java.io.Serializable)
- java.lang.Record