Package com.anylogic.engine.markup
- All Superinterfaces:
IMaintenanceable
- All Known Implementing Classes:
ConveyorPath
,ConveyorSimpleStation
,JibCrane
,OverheadCraneBridge
public interface IMaintenanceableMarkup extends IMaintenanceable
Modifier and Type | Method | Description |
---|---|---|
RuntimeException | error | |
void | fail() | |
IDowntime<?>[] | getDowntimeBlocks() | |
String | getName() | |
Object | getPMLProxy() | |
double | getUtilization() | |
boolean | isFailed() | |
boolean | isMaintenanceActive | |
double | mtbf() |
Returns mean time before failure in model time units.
|
double | mtbf |
Returns mean time before failure for specified Downtime block (in model time units).
|
double | mtbf |
Returns mean time before failure for specified Downtime block (in specified time units).
|
double | mtbf |
Returns mean time before failure in specified time units.
|
double | mttr() |
Returns mean time to repair in model time units.
|
double | mttr |
Returns mean time to repair for specified Downtime block (in model time units).
|
double | mttr |
Returns mean time to repair for specified Downtime block (in specified time units).
|
double | mttr |
Returns mean time to repair in specified time units.
|
void | repair() | |
void | resetStats() | |
void | restartMaintenanceTriggers | |
void | startMaintenanceManually | |
void | stopMaintenanceManually |
IDowntime<?>[] getDowntimeBlocks()
@AnyLogicInternalAPI Object getPMLProxy()
@AnyLogicInternalAPI void restartMaintenanceTriggers(IDowntime<?> block)
@AnyLogicInternalAPI void startMaintenanceManually(IDowntime<?> block)
@AnyLogicInternalAPI void stopMaintenanceManually(IDowntime<?> block)
@AnyLogicInternalAPI boolean isMaintenanceActive(IDowntime<?> block)
@AnyLogicInternalAPI String getName()
@AnyLogicInternalAPI RuntimeException error(String message)
double mttr()
Returns mean time to repair in model time units.
double mtbf()
Returns mean time before failure in model time units.
double mtbf(TimeUnits units)
Returns mean time before failure in specified time units.
double mttr(TimeUnits units)
Returns mean time to repair in specified time units.
double mttr(IDowntime<?> downtime)
Returns mean time to repair for specified Downtime block (in model time units).
- Parameters:
downtime
- the Downtime block
double mtbf(IDowntime<?> downtime)
Returns mean time before failure for specified Downtime block (in model time units).
- Parameters:
downtime
- the Downtime block
double mttr(IDowntime<?> downtime, TimeUnits units)
Returns mean time to repair for specified Downtime block (in specified time units).
- Parameters:
downtime
- the Downtime blockunits
- seeTimeUnits
double mtbf(IDowntime<?> downtime, TimeUnits units)
Returns mean time before failure for specified Downtime block (in specified time units).
- Parameters:
downtime
- the Downtime blockunits
- seeTimeUnits
void fail()
void repair()
boolean isFailed()
void resetStats()
double getUtilization()