From: <bo...@us...> - 2009-08-18 12:54:58
|
Revision: 355 http://tinytim.svn.sourceforge.net/tinytim/?rev=355&view=rev Author: bosso Date: 2009-08-18 12:54:43 +0000 (Tue, 18 Aug 2009) Log Message: ----------- * bugfix in TemplateProcessor * removed TMDM.Subject removal Modified Paths: -------------- tinytim-mio/trunk/src/main/java/org/tinytim/mio/CTMTopicMapWriter.java tinytim-mio/trunk/src/main/java/org/tinytim/mio/internal/ctm/impl/DefaultTMCLPreprocessor.java Modified: tinytim-mio/trunk/src/main/java/org/tinytim/mio/CTMTopicMapWriter.java =================================================================== --- tinytim-mio/trunk/src/main/java/org/tinytim/mio/CTMTopicMapWriter.java 2009-08-18 11:37:46 UTC (rev 354) +++ tinytim-mio/trunk/src/main/java/org/tinytim/mio/CTMTopicMapWriter.java 2009-08-18 12:54:43 UTC (rev 355) @@ -469,12 +469,6 @@ _newline(); _writeSection("INSTANCES"); _writeSection("Topics"); - // remove tmdm:subject, because filter below doesn't work. tmdm:subject plays a role, so - // _omitTopic returns false - we definitly don't want "tmdm:subject ." in our ctm file, do we? - Topic topic = topicMap.getTopicBySubjectIdentifier(TMDM.SUBJECT); - if (topic != null) { - topics.remove(topic); - } _writeTopics(topics); if (!assocs.isEmpty()) { Association[] assocArray = assocs.toArray(new Association[assocs.size()]); Modified: tinytim-mio/trunk/src/main/java/org/tinytim/mio/internal/ctm/impl/DefaultTMCLPreprocessor.java =================================================================== --- tinytim-mio/trunk/src/main/java/org/tinytim/mio/internal/ctm/impl/DefaultTMCLPreprocessor.java 2009-08-18 11:37:46 UTC (rev 354) +++ tinytim-mio/trunk/src/main/java/org/tinytim/mio/internal/ctm/impl/DefaultTMCLPreprocessor.java 2009-08-18 12:54:43 UTC (rev 355) @@ -602,9 +602,10 @@ } DefaultTemplate tpl = new DefaultTemplate(templateName); + occCounter = _assignCardinality(constraint, tpl, occCounter); tpl.addParameter(regEx); - occCounter = _assignCardinality(constraint, tpl, occCounter); + Topic player = _getConstrainedTopicTypePlayer(constraint, assocs); _registerTemplate(player, tpl); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |