private static final TCon RESOURCE = Types.con(DB_MODULE, "Resource");
Resource ontology;
+ String defaultLocalName;
THashMap<Resource,Map<String,Resource>> childMaps = new THashMap<Resource,Map<String,Resource>>();
public OntologyModule(ReadGraph graph, String moduleName) throws DatabaseException {
super(moduleName);
ontology = graph.getResource(moduleName);
+ readDefaultLocalName(graph);
childMaps.put(ontology, createLocalMap(graph, ontology));
}
+
+ private void readDefaultLocalName(ReadGraph graph) throws DatabaseException {
+ Layer0 L0 = Layer0.getInstance(graph);
+ defaultLocalName = graph.getPossibleRelatedValue(ontology, L0.Ontology_defaultLocalName);
+ if(defaultLocalName == null)
+ defaultLocalName = "";
+ }
+
+ @Override
+ public String getDefaultLocalName() {
+ return defaultLocalName;
+ }
@Override
public List<ImportDeclaration> getDependencies() {