public virtual void CreateSequence(string name, string pattern, int initialValue, int increment) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { if (increment == 0) { throw new System.ArgumentException("increment zero"); } Net.Vpc.Upa.Impl.PrivateSequence r = (Net.Vpc.Upa.Impl.PrivateSequence)entity.GetBuilder().CreateObject <R>(); r.SetName(name); r.SetGroup(pattern); r.SetLocked(false); r.SetValue(initialValue); r.SetIncrement(increment); entity.Persist(r); }