Package com.io7m.waxmill.realize
Class WXMRealizations
java.lang.Object
com.io7m.waxmill.realize.WXMRealizations
- All Implemented Interfaces:
WXMRealizationType
public final class WXMRealizations extends java.lang.Object implements WXMRealizationType
Functions to construct realizations.
-
Method Summary
Modifier and Type Method Description static WXMRealizationTypecreate(WXMProcessesType processes, WXMClientConfiguration clientConfiguration, WXMVirtualMachine machine)Create a realization operation for the given virtual machine.WXMRealizationInstructionsevaluate()Evaluate the realization operation, returning the list of instructions to be performed to realize the virtual machine.java.lang.StringtoString()
-
Method Details
-
create
public static WXMRealizationType create(WXMProcessesType processes, WXMClientConfiguration clientConfiguration, WXMVirtualMachine machine)Create a realization operation for the given virtual machine.- Parameters:
processes- A process interfaceclientConfiguration- The client configurationmachine- The virtual machine- Returns:
- A realization operation
-
evaluate
Description copied from interface:WXMRealizationTypeEvaluate the realization operation, returning the list of instructions to be performed to realize the virtual machine.- Specified by:
evaluatein interfaceWXMRealizationType- Returns:
- A list of instructions
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-