]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.xml.sax/src/org/simantics/xml/sax/OntologyGenerator.java
Schema conversion changes
[simantics/interop.git] / org.simantics.xml.sax / src / org / simantics / xml / sax / OntologyGenerator.java
index 3e0ffb1d3136327fb703a8421d01af176f384499..64def5d59f223c601b6f8969b5b098dc5689ecc9 100644 (file)
@@ -138,9 +138,9 @@ public class OntologyGenerator implements SchemaConversionComponent {
                writer.println();
                
                if (!single) {
-                       String elementListType = getName(parent) + "." + name + "List";
+                       String elementListType = getName(parent) + "." + name + "_List";
                        writer.println(elementListType + " <T XML.ElementList");
-                       writer.println(relationName + "List <R XML.hasElementList : L0.FunctionalRelation");
+                       writer.println(relationName + "_List <R XML.hasElementList : L0.FunctionalRelation");
                        writer.println("   --> " + elementListType);
                }
                
@@ -182,10 +182,10 @@ public class OntologyGenerator implements SchemaConversionComponent {
                                
                                if (type == null) {
                                        writer.println(getName(parent)+"."+refName + "List <T XML.ElementList");
-                                       writer.println(getName(parent)+".has"+refName + "List <R " +  getName(obj,"has")+"List : L0.FunctionalRelation");
+                                       writer.println(getName(parent)+".has"+refName + "_List <R " +  getName(obj,"has")+"_List : L0.FunctionalRelation");
                                } else {
-                                       writer.println(getName(parent)+"."+refName + "List <T XML.ElementList");
-                                       writer.println(getName(parent)+".has"+refName + "List <R XML.hasElementList : L0.FunctionalRelation");  
+                                       writer.println(getName(parent)+"."+refName + "_List <T XML.ElementList");
+                                       writer.println(getName(parent)+".has"+refName + "_List <R XML.hasElementList : L0.FunctionalRelation"); 
                                }
                        }
                } else {
@@ -199,8 +199,8 @@ public class OntologyGenerator implements SchemaConversionComponent {
                        writer.println();
                        writer.println("   --> " + getName(obj));
                        if (base.useElementList(parent, indicator,element, false, refName, new QName(obj.getName()))) {
-                               writer.println(getName(parent)+"."+refName + "List <T XML.ElementList");
-                               writer.println(getName(parent)+".has"+refName + "List <R " +  getName(obj,"has")+"List : L0.FunctionalRelation");
+                               writer.println(getName(parent)+"."+refName + "_List <T XML.ElementList");
+                               writer.println(getName(parent)+".has"+refName + "_List <R " +  getName(obj,"has")+"_List : L0.FunctionalRelation");
                        }
                }
                
@@ -412,14 +412,14 @@ public class OntologyGenerator implements SchemaConversionComponent {
                
                // Type definition
                writer.println(name+ " <T " + inheritance.baseClass);
-               writer.println(name + "List <T XML.ElementList");
+               writer.println(name + "_List <T XML.ElementList");
                
                // Access relations
                String relationName = getName(topLevelComplexType,"has");
                writer.println(relationName+ " <R XML.hasComplexType");
                writer.println("   --> " + name);
-               writer.println(relationName+ "List <R XML.hasElementList");
-               writer.println("   --> " + name + "List");
+               writer.println(relationName+ "_List <R XML.hasElementList");
+               writer.println("   --> " + name + "_List");
                writer.println();
                
                // Attributes 
@@ -474,7 +474,7 @@ public class OntologyGenerator implements SchemaConversionComponent {
 //                     relationName = ontRoot+getName(elementObj.getParent()) + "has"+element.getName();
 //             }
                writer.println(relationName+ " <R XML.hasElement");
-               writer.println(relationName+ "List <R XML.hasElementList");
+               writer.println(relationName+ "_List <R XML.hasElementList");
                
                writer.println(name+ " <T "+type);