/// <summary>
 /// Constructor of the EASchema. Only to be used by the EASchemaBuilderFactory
 /// </summary>
 /// <param name="model">The model containing this Scheam</param>
 /// <param name="composer">The EA.SchemaComposer object to be wrapped</param>
 internal EASchema(UTF_EA.Model model, EA.SchemaComposer composer, SBF.SchemaSettings settings)
 {
     this.model           = model;
     this.wrappedComposer = composer;
     this.settings        = settings;
 }
 public override SBF.Schema createSchema(object objectToWrap, SBF.SchemaSettings settings)
 {
     this.currentSchema = new EASchema(this.EAModel, (EA.SchemaComposer)objectToWrap, settings);
     return(this.currentSchema);
 }