/// <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); }