package jetbrains.mps.lang.editor.editorTest.actions;

/*Generated by MPS */

import jetbrains.mps.openapi.actions.descriptor.NodeFactory;
import org.jetbrains.mps.openapi.model.SNode;
import org.jetbrains.mps.openapi.model.SModel;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations;
import org.jetbrains.mps.openapi.language.SProperty;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;

public class FactoryTestFactories {
  public static class NodeFactory_9038082488517076330 implements NodeFactory {
    public void setup(SNode newNode, SNode sampleNode, SNode enclosingNode, int index, SModel model) {
      SPropertyOperations.assign(newNode, PROPS.ordinal$kseJ, index);
    }
  }

  private static final class PROPS {
    /*package*/ static final SProperty ordinal$kseJ = MetaAdapterFactory.getProperty(0x81f0abb8d71e4d13L, 0xa0c1d2291fbb28b7L, 0x7d6db823328b27baL, 0x7d6db82332b4f434L, "ordinal");
  }
}
