SdkActionInterface = function (sdkAction, sdkStepInterface) {
  this._sdkAction = sdkAction;
  this._sdkStepInterface = sdkStepInterface;
  this.cachedResolveActivatedModifierActionInterfaces = null;
  this.cachedResolveDeactivatedModifierActionInterfaces = null;
  this.cachedResolveDepthFirstTriggerActionInterfaces = null;
  this.cachedResolveSubActions = null;
  this.cachedResolveTriggerActionInterfaces = null;
  this.cachedResolveTriggeredModifierActionInterfaces = null;
  this.cachedTriggeredModifierActionInterfacesForChanges = null;
  this.forcedSortIndex = null;
  this.isFirstSequence = false;
  this.isFirstSequenceAndSequencedAsOne = false;
  this.isFirstSequenceRoot = false;
  this.isSequenceRoot = false;
  this.isSequencedAsOne = false;
  this.isSequenceSequencedAsOne = false;
  this.rearrangingParentActionInterface = null;
  this.rearrangedActionInterfaces = null;
  this.rearranging = false;
  this.sequenceActionInterfaces = null;
  this.sequenceActionInterfacesAreOnlyForModifiers = true;
  this.sequenceRootSdkActionInterface = null;
  this.siblingActions = null;
}
SdkActionInterface - engine interface/wrapper for SDK actions. Add all engine specific action properties to this object.
@param sdkAction
@param sdkStepInterface