public JanusSchema(IJanusRepository repository, string name, IJanusSchema parent = null, params IJanusAttribute[] attribs) { this.Repository = repository; foreach (var attr in attribs) { this.InternalAttributes.Add(attr.Id, attr); } this.ParentSchema = parent; this.Name = name; Create(); }
public JanusSchema(IJanusRepository repository, Uri uri) { this.Repository = repository; this.Id = uri; }