org.flexiblepower.efi.buffer
public class Actuator extends java.lang.Object
Constructor and Description |
---|
Actuator(int actuatorId,
java.lang.String actuatorLabel,
CommoditySet commodities) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getActuatorId() |
java.lang.String |
getActuatorLabel() |
CommoditySet |
getCommodities() |
int |
hashCode() |
boolean |
supportsCommodity(Commodity<?,?> commodity) |
java.lang.String |
toString() |
public Actuator(int actuatorId, java.lang.String actuatorLabel, CommoditySet commodities)
actuatorId
- A unique identifier for this actuator. The identifier only has to be unique within the context of the
appliance, therefore a simple integer suffices.actuatorLabel
- A human readable label for this actuator. E.g. Stirling engine.commodities
- A set of zero or more commodities that are being consumed and/or produced by this actuator.public int getActuatorId()
public java.lang.String getActuatorLabel()
public CommoditySet getCommodities()
public boolean supportsCommodity(Commodity<?,?> commodity)
commodity
- The commodity to checktrue
if the given commodity is in the commodities set (see getCommodities()
.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object