diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java')
-rw-r--r-- | plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java index 722c71d57b..3c2a57ae71 100644 --- a/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java +++ b/plugins/org.eclipse.net4j.db/src/org/eclipse/net4j/internal/db/ddl/DBSchemaElement.java @@ -168,14 +168,29 @@ public abstract class DBSchemaElement extends DBNamedElement implements Internal int level = schemaElementType.getLevel(); for (int i = 0; i < level; i++) { - writer.append(" "); + if (writer instanceof DumpFormat) + { + writer.append(((DumpFormat)writer).getIndent()); + } + else + { + writer.append(" "); + } } writer.append(schemaElementType.toString()); writer.append(" "); writer.append(getName()); dumpAdditionalProperties(writer); - writer.append(StringUtil.NL); + + if (writer instanceof DumpFormat) + { + writer.append(((DumpFormat)writer).getNewline()); + } + else + { + writer.append(StringUtil.NL); + } for (IDBSchemaElement element : getElements()) { |