public override void Visit(ColumnMapping mapping) { var writer = serviceLocator.GetWriter <ColumnMapping>(); var columnXml = writer.Write(mapping); document.ImportAndAppendChild(columnXml); }
public override void Visit(KeyMapping keyMapping) { var writer = serviceLocator.GetWriter <KeyMapping>(); var keyXml = writer.Write(keyMapping); document.ImportAndAppendChild(keyXml); }
public override void Visit(DiscriminatorMapping discriminatorMapping) { var writer = serviceLocator.GetWriter <DiscriminatorMapping>(); var discriminatorXml = writer.Write(discriminatorMapping); document.ImportAndAppendChild(discriminatorXml); }
public override void Visit(CompositeElementMapping compositeElementMapping) { var writer = serviceLocator.GetWriter <CompositeElementMapping>(); var xml = writer.Write(compositeElementMapping); document.ImportAndAppendChild(xml); }
public override void Visit(PropertyMapping mapping) { var writer = serviceLocator.GetWriter <PropertyMapping>(); var xml = writer.Write(mapping); document.ImportAndAppendChild(xml); }
public override void Visit(GeneratorMapping mapping) { var writer = serviceLocator.GetWriter <GeneratorMapping>(); var generatorXml = writer.Write(mapping); document.ImportAndAppendChild(generatorXml); }
public override void Visit(ISubclassMapping subclassMapping) { var writer = serviceLocator.GetWriter <ISubclassMapping>(); var subclassXml = writer.Write(subclassMapping); document.ImportAndAppendChild(subclassXml); }
public override void Visit(IComponentMapping componentMapping) { var writer = serviceLocator.GetWriter <IComponentMapping>(); var componentXml = writer.Write(componentMapping); document.ImportAndAppendChild(componentXml); }
public override void Visit(ImportMapping importMapping) { var writer = serviceLocator.GetWriter <ImportMapping>(); var import = writer.Write(importMapping); var newNode = document.ImportNode(import.DocumentElement, true); if (document.DocumentElement.ChildNodes.Count > 0) { document.DocumentElement.InsertBefore(newNode, document.DocumentElement.ChildNodes[0]); } else { document.DocumentElement.AppendChild(newNode); } }
public override void Visit(ParentMapping parentMapping) { var writer = serviceLocator.GetWriter <ParentMapping>(); var parentXml = writer.Write(parentMapping); document.ImportAndAppendChild(parentXml); }
public override void Visit(IIndexMapping indexMapping) { var writer = serviceLocator.GetWriter <IIndexMapping>(); var xml = writer.Write(indexMapping); document.ImportAndAppendChild(xml); }
public override void ProcessIndex(IndexMapping mapping) { var writer = serviceLocator.GetWriter <IndexMapping>(); document = writer.Write(mapping); }
public XmlReferenceComponentWriter(IXmlWriterServiceLocator serviceLocator) : base(serviceLocator) { innerWriter = serviceLocator.GetWriter <IComponentMapping>(); }
public override void ProcessOneToMany(OneToManyMapping mapping) { var writer = serviceLocator.GetWriter <OneToManyMapping>(); document = writer.Write(mapping); }
public override void ProcessSubclass(SubclassMapping subclassMapping) { var writer = serviceLocator.GetWriter <SubclassMapping>(); document = writer.Write(subclassMapping); }
public override void ProcessComponent(ComponentMapping mapping) { var writer = serviceLocator.GetWriter <ComponentMapping>(); document = writer.Write(mapping); }