Uses of Interface
org.mars_sim.msp.simulation.malfunction.Malfunctionable

Packages that use Malfunctionable
org.mars_sim.msp.simulation.equipment Contains classes involving equipment units. 
org.mars_sim.msp.simulation.malfunction Contains classes involving malfunctions. 
org.mars_sim.msp.simulation.person.ai.task Contains classes involving tasks a person can perform. 
org.mars_sim.msp.simulation.structure Contains classes involving structure units. 
org.mars_sim.msp.simulation.structure.building Contains classes for settlement buildings. 
org.mars_sim.msp.simulation.vehicle Contains classes involving vehicle units. 
org.mars_sim.msp.ui.standard.unit_window.structure.building Contains classes for building windows. 
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.equipment
 

Classes in org.mars_sim.msp.simulation.equipment that implement Malfunctionable
 class EVASuit
          The EVASuit class represents an EVA suit which provides life support for a person during a EVA operation.
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.malfunction
 

Methods in org.mars_sim.msp.simulation.malfunction that return types with arguments of type Malfunctionable
static java.util.Collection<Malfunctionable> MalfunctionFactory.getAssociatedMalfunctionables(Settlement settlement)
          Gets all malfunctionables associated with a settlement.
static java.util.Collection<Malfunctionable> MalfunctionFactory.getMalfunctionables(Malfunctionable entity)
          Gets a collection of malfunctionable entities local to the given malfunctionable entity.
static java.util.Collection<Malfunctionable> MalfunctionFactory.getMalfunctionables(Person person)
          Gets a collection of malfunctionable entities local to the given person.
 

Methods in org.mars_sim.msp.simulation.malfunction with parameters of type Malfunctionable
static java.util.Collection<Malfunctionable> MalfunctionFactory.getMalfunctionables(Malfunctionable entity)
          Gets a collection of malfunctionable entities local to the given malfunctionable entity.
 

Constructors in org.mars_sim.msp.simulation.malfunction with parameters of type Malfunctionable
MalfunctionEvent(Malfunctionable entity, Malfunction malfunction, boolean fixed)
          Create an event associated to a Malfunction.
MalfunctionManager(Malfunctionable entity)
          Constructor
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.person.ai.task
 

Methods in org.mars_sim.msp.simulation.person.ai.task that return Malfunctionable
 Malfunctionable Repair.getEntity()
          Gets the malfunctionable entity the person is currently repairing or null if none.
 Malfunctionable RepairEmergencyMalfunction.getEntity()
          Gets the malfunctionable entity the person is currently repairing or null if none.
 Malfunctionable RepairMalfunction.getEntity()
          Gets the malfunctionable entity the person is currently repairing or null if none.
 Malfunctionable Maintenance.getEntity()
          Gets the entity the person is maintaining.
 Malfunctionable RepairEVAMalfunction.getEntity()
          Gets the malfunctionable entity the person is currently repairing or null if none.
 Malfunctionable MaintainGroundVehicleEVA.getVehicle()
          Gets the vehicle the person is maintaining.
 Malfunctionable MaintainGroundVehicleGarage.getVehicle()
          Gets the vehicle the person is maintaining.
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.structure
 

Classes in org.mars_sim.msp.simulation.structure that implement Malfunctionable
 class MockSettlement
           
 class Settlement
          The Settlement class represents a settlement unit on virtual Mars.
 class Structure
          The Structure class is an abstract class that represents a man-made structure such as a settlement, a transponder or a supply cache.
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.structure.building
 

Classes in org.mars_sim.msp.simulation.structure.building that implement Malfunctionable
 class Building
          The Building class is a settlement's building.
 class MockBuilding
           
 

Uses of Malfunctionable in org.mars_sim.msp.simulation.vehicle
 

Classes in org.mars_sim.msp.simulation.vehicle that implement Malfunctionable
 class GroundVehicle
          The GroundVehicle class represents a ground-type vehicle.
 class LightUtilityVehicle
          A light utility vehicle that can be used for construction, loading and mining.
 class MockVehicle
           
 class Rover
          The Rover class represents the rover type of ground vehicle.
 class Vehicle
          The Vehicle class represents a generic vehicle.
 

Uses of Malfunctionable in org.mars_sim.msp.ui.standard.unit_window.structure.building
 

Constructors in org.mars_sim.msp.ui.standard.unit_window.structure.building with parameters of type Malfunctionable
MaintenanceBuildingPanel(Malfunctionable malfunctionable, MainDesktopPane desktop)
          Constructor
MalfunctionableBuildingPanel(Malfunctionable malfunctionable, MainDesktopPane desktop)
          Constructor