Index: lutingenerator/src/java/org/codelutin/generator/models/state/xml/StateModelImpl.java diff -u lutingenerator/src/java/org/codelutin/generator/models/state/xml/StateModelImpl.java:1.2 lutingenerator/src/java/org/codelutin/generator/models/state/xml/StateModelImpl.java:1.3 --- lutingenerator/src/java/org/codelutin/generator/models/state/xml/StateModelImpl.java:1.2 Tue May 29 09:58:15 2007 +++ lutingenerator/src/java/org/codelutin/generator/models/state/xml/StateModelImpl.java Thu Nov 8 19:59:03 2007 @@ -31,10 +31,10 @@ * StateModelImpl.java * * @author chatellier - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2007-05-29 09:58:15 $ - * By : $Author: chatellier $ + * Last update : $Date: 2007-11-08 19:59:03 $ + * By : $Author: thimel $ */ public class StateModelImpl implements StateModel { @@ -84,7 +84,7 @@ public void addStateChart(StateModelStateChart chart) { // appele apres construction du StateModelStateChartImpl - // corrige les liens entre les nom d'etat, et les instances d'état + // corrige les liens entre les nom d'etat, et les instances d'etat ((StateModelStateChartImpl)chart).correctTransitionNameToInstance(null); listStateCharts.add(chart); @@ -111,7 +111,7 @@ public Map getTagValues() { return modelTagValues; } - + /** * Add a tag value * @@ -121,4 +121,15 @@ public void addTagValue(String key,String value) { modelTagValues.put(key, value); } + + /** + * Get a tag value + * + * @return the value of the found tagValue, or null if the element has no + * associated tagValue for this name. + */ + public String getTagValue(String key) { + return (key == null ? null : (String) modelTagValues.get(key)); + } + }