Index: lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModelAttribute.java diff -u lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModelAttribute.java:1.15 lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModelAttribute.java:1.16 --- lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModelAttribute.java:1.15 Fri Jul 16 12:22:08 2004 +++ lutingenerator/src/java/org/codelutin/generator/models/object/ObjectModelAttribute.java Thu Feb 23 14:03:05 2006 @@ -23,10 +23,10 @@ * * @author C�dric Pineau * Copyright Code Lutin -* @version $Revision: 1.15 $ +* @version $Revision: 1.16 $ * -* Last update : $Date: 2004/07/16 12:22:08 $ -* by : $Author: pineau $ +* Last update : $Date: 2006/02/23 14:03:05 $ +* by : $Author: bpoussin $ */ package org.codelutin.generator.models.object; @@ -103,6 +103,14 @@ */ public abstract ObjectModelAttribute getReverseAttribute(); + public String getReverseAttributeName(); + + /** + * max multiplicity of the reverse attribute + * @return max multiplicity of the reverse attribute + */ + public abstract int getReverseMaxMultiplicity(); + /** * Returns the association class associated with this association, or null if there is none. * @@ -131,4 +139,15 @@ */ public abstract boolean isFinal(); + /** + * true if this attribute is navigable + * @return true if this attribute is navigable + */ + public abstract boolean isNavigable(); + + /** + * true if this attribute is isOrdered + * @return true if this attribute is isOrdered + */ + public abstract boolean isOrdered(); }