[isidorus-cvs] r510 - branches/gdl-frontend/src/anaToMia/GDL_TopicMaps_Model/src/us/isidor/gdl/anaToMia/TopicMaps/TopicMapsModel

Author: lgiessmann Date: Mon Jun 27 04:38:29 2011 New Revision: 510 Log: gdl-frontend: Topic Maps Model: fixed a bug in tm.js => Topic.createName(String value, JsArray<Topic> scope) when the default name type is used Modified: branches/gdl-frontend/src/anaToMia/GDL_TopicMaps_Model/src/us/isidor/gdl/anaToMia/TopicMaps/TopicMapsModel/Topic.java Modified: branches/gdl-frontend/src/anaToMia/GDL_TopicMaps_Model/src/us/isidor/gdl/anaToMia/TopicMaps/TopicMapsModel/Topic.java ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_TopicMaps_Model/src/us/isidor/gdl/anaToMia/TopicMaps/TopicMapsModel/Topic.java Mon Jun 27 04:01:52 2011 (r509) +++ branches/gdl-frontend/src/anaToMia/GDL_TopicMaps_Model/src/us/isidor/gdl/anaToMia/TopicMaps/TopicMapsModel/Topic.java Mon Jun 27 04:38:29 2011 (r510) @@ -5,6 +5,9 @@ public class Topic extends JavaScriptObject implements Construct{ + private final String defaultNameTypePsi = "http://psi.topicmaps.org/iso13250/model/topic-name"; + + protected Topic() {} @@ -23,9 +26,11 @@ }-*/; - public final native Name createName(String value, JsArray<Topic> scope) /*-{ - return this.createName(value, scope); - }-*/; + public Name createName(String value, JsArray<Topic> scope){ + TopicMap tm = this.getTopicMap(); + Topic defaultNameType = tm.createTopicBySubjectIdentifier(tm.createLocator(defaultNameTypePsi)); + return this.createName(value, defaultNameType, scope); + } public final native Name createName(String value, Topic type, JsArray<Topic> scope) /*-{
participants (1)
-
lgiessmann@common-lisp.net