Interface MachineContract


@JsType(isNative=true, name="ng.MachineContract", namespace="<global>") public interface MachineContract
Labeled type contract carried by a machine definition and instance.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Public MachineContract.data member exposed by the AngularTS namespace contract.
    Public MachineContract.events member exposed by the AngularTS namespace contract.
    Public MachineContract.state member exposed by the AngularTS namespace contract.
    void
    Public MachineContract.data member exposed by the AngularTS namespace contract.
    void
    setEvents(Object events)
    Public MachineContract.events member exposed by the AngularTS namespace contract.
    void
    Public MachineContract.state member exposed by the AngularTS namespace contract.
  • Method Details

    • create

      @JsOverlay static MachineContract create()
    • getData

      @JsProperty Object getData()
      Public MachineContract.data member exposed by the AngularTS namespace contract.
    • getEvents

      @JsProperty Object getEvents()
      Public MachineContract.events member exposed by the AngularTS namespace contract.
    • getState

      @JsProperty String getState()
      Public MachineContract.state member exposed by the AngularTS namespace contract.
    • setData

      @JsProperty void setData(Object data)
      Public MachineContract.data member exposed by the AngularTS namespace contract.
    • setEvents

      @JsProperty void setEvents(Object events)
      Public MachineContract.events member exposed by the AngularTS namespace contract.
    • setState

      @JsProperty void setState(String state)
      Public MachineContract.state member exposed by the AngularTS namespace contract.