Index: lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModel.java diff -u lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModel.java:1.9 lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModel.java:1.10 --- lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModel.java:1.9 Mon Jun 12 06:51:46 2006 +++ lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModel.java Thu Nov 8 19:59:02 2007 @@ -21,33 +21,27 @@ * * Created: 14 janv. 2004 * -* @author Cédric Pineau +* @author Cedric Pineau * Copyright Code Lutin -* @version $Revision: 1.9 $ +* @version $Revision: 1.10 $ * -* Last update : $Date: 2006-06-12 06:51:46 $ +* Last update : $Date: 2007-11-08 19:59:02 $ * by : $Author: thimel $ */ package org.codelutin.generator.models.object; import java.util.Collection; import java.util.List; -import java.util.Map; + +import org.codelutin.generator.models.Model; /** * Abstraction for the root node of object model trees. * This an entry point for browsing a model tree. This object offers as well several facilities for a direct access to some of the object model elements. */ -public interface ObjectModel { +public interface ObjectModel extends Model { /** - * Returns the name of this model. - * - * @return the name of this model. - */ - public abstract String getName(); - - /** * Returns all classifiers defined in this model. * @see ObjectModelClassifier * @@ -110,19 +104,4 @@ */ public abstract List getComments(); - /** - * Returns the tagValues associated with this element. - * For each entry, the key is the name of the tagValue, the value is the value of the tagValue :-) - * - * @return a Map containing all tagValues associated with this element - */ - public abstract Map getTagValues(); - - /** - * Returns the tagValue corresponding to the given name, or null if the element has no associated tagValue for this name. - * - * @return the value of the found tagValue, or null if the element has no associated tagValue for this name. - */ - public abstract String getTagValue(String tagValue); - } //ObjectModel