Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java19
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())
{

Back to the top