Eugene-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- 1738 discussions
r875 - in trunk/eugene/src/main/java/org/nuiton/eugene: . java models/object
by fdesbois@users.nuiton.org 28 Apr '10
by fdesbois@users.nuiton.org 28 Apr '10
28 Apr '10
Author: fdesbois
Date: 2010-04-28 10:41:45 +0200 (Wed, 28 Apr 2010)
New Revision: 875
Log:
- Evo #553 : Add neutral JavaInterfaceTransformer from ToPIA
- Clean headers
Added:
trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaInterfaceTransformer.java
Modified:
trunk/eugene/src/main/java/org/nuiton/eugene/AbstractGenerator.java
trunk/eugene/src/main/java/org/nuiton/eugene/AbstractMetaTransformer.java
trunk/eugene/src/main/java/org/nuiton/eugene/Template.java
trunk/eugene/src/main/java/org/nuiton/eugene/Transformer.java
trunk/eugene/src/main/java/org/nuiton/eugene/java/ObjectModelTransformerToJava.java
trunk/eugene/src/main/java/org/nuiton/eugene/models/object/ObjectModelTransformer.java
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/AbstractGenerator.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/AbstractGenerator.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/AbstractGenerator.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -28,20 +28,22 @@
import org.nuiton.eugene.models.Model;
import java.io.*;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
/**
* AbstractGenerator
*
* Created: 28 oct. 2009
*
- * @param <M>
- * @author fdesbois
- * @version $Revision$
- *
- * Mise a jour: $Date$
- * par : */
+ * @param <M> type of Model
+ *
+ * @author fdesbois <fdesbois(a)codelutin.com>
+ */
public abstract class AbstractGenerator<M extends Model> extends Template<M> {
+ private static final Log log = LogFactory.getLog(AbstractGenerator.class);
+
protected AbstractGenerator<M> parent;
public AbstractGenerator() {
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/AbstractMetaTransformer.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/AbstractMetaTransformer.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/AbstractMetaTransformer.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -31,6 +31,8 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
/**
* Abstract meta transformer which contains some templates to apply to an
@@ -40,14 +42,16 @@
*
* Created: 20 déc. 2009
*
- * @author Tony Chemit <chemit(a)codelutin.com> Copyright Code Lutin
- * @version $Revision$
- * <p/>
- * Mise a jour: $Date$ par :
- * * @since 2.0.0
+ * @param <M> type of Model
+ *
+ * @author Tony Chemit <chemit(a)codelutin.com>
+ * @since 2.0.0
*/
public abstract class AbstractMetaTransformer<M extends Model> extends AbstractGenerator<M> {
+ private static final Log log =
+ LogFactory.getLog(AbstractMetaTransformer.class);
+
private final Class<? extends Template<M>>[] transformers;
public AbstractMetaTransformer(
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/Template.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/Template.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/Template.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -45,14 +45,9 @@
* @param <M> Model associated to the generator (input model)
*
* @author Cedric Pineau <pineau(a)codelutin.com>
- * @version $Revision$
- *
- * Mise a jour: $Date$
- * par : */
+ */
public abstract class Template<M extends Model> {
- protected static Log log = LogFactory.getLog(Template.class);
-
public static final String PROP_DEFAULT_PACKAGE = "defaultPackage";
public static final String PROP_OVERWRITE = "overwrite";
public static final String PROP_ENCODING = "encoding";
@@ -61,7 +56,6 @@
public static final String PROP_EXCLUDE_TEMPLATES = "excludeTemplates";
protected Properties properties = new Properties();
- //protected boolean overwrite = true;
protected List<String> excludeTemplates;
@@ -71,12 +65,7 @@
* If {@code null} or empty, generate all packages.
*/
protected List<String> generatedPackages;
-
-// protected String encoding;
- /** date de derniere modification de la source la plus recente */
- //protected long lastModifiedSource = 0;
-
/** Model */
protected M model;
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/Transformer.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/Transformer.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/Transformer.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -38,11 +38,9 @@
* @param <I> input model to transform
* @param <O> output model transformed
* @author fdesbois
- * @version $Revision$
- *
- * Mise a jour: $Date$
- * par : */
-public abstract class Transformer<I extends Model, O extends Model> extends Template<I> {
+ */
+public abstract class Transformer<I extends Model, O extends Model>
+ extends Template<I> {
/**
* Output generator, to generate files from Output model.
Added: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaInterfaceTransformer.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaInterfaceTransformer.java (rev 0)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaInterfaceTransformer.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -0,0 +1,101 @@
+/*
+ * #%L
+ * EUGene :: EUGene
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2004 - 2010 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
+
+package org.nuiton.eugene.java;
+
+import java.util.Iterator;
+import org.apache.commons.lang.StringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.nuiton.eugene.models.object.ObjectModelAttribute;
+import org.nuiton.eugene.models.object.ObjectModelInterface;
+import org.nuiton.eugene.models.object.ObjectModelModifier;
+import org.nuiton.eugene.models.object.ObjectModelOperation;
+import org.nuiton.eugene.models.object.ObjectModelParameter;
+
+/*{generator option: parentheses = false}*/
+/*{generator option: writeString = +}*/
+
+/**
+ * JavaInterfaceTransformer generates simple interfaces for Java language.
+ *
+ * Created: 7 nov. 2009
+ *
+ * @author fdesbois <fdesbois(a)codelutin.com>
+ * @since 2.0.2
+ * @plexus.component role="org.nuiton.eugene.Template" role-hint="org.nuiton.eugene.java.JavaInterfaceTransformer"
+ */
+public class JavaInterfaceTransformer extends ObjectModelTransformerToJava {
+
+ private static final Log log =
+ LogFactory.getLog(JavaInterfaceTransformer.class);
+
+ @Override
+ public void transformFromInterface(ObjectModelInterface interfacez) {
+ // Can only generate an interface with no stereotypes
+ if (!interfacez.getStereotypes().isEmpty()) {
+ return;
+ }
+
+ ObjectModelInterface resultInterface = createInterface(
+ interfacez.getName(), interfacez.getPackageName());
+
+ if (log.isDebugEnabled()) {
+ log.debug("generate interface " +
+ resultInterface.getQualifiedName());
+ }
+
+ // extend interface
+ Iterator<ObjectModelInterface> it =
+ interfacez.getInterfaces().iterator();
+
+ if (it.hasNext()) {
+ ObjectModelInterface extend = it.next();
+ addInterface(resultInterface, extend.getQualifiedName());
+ }
+
+ // constant attributes
+ for (ObjectModelAttribute attr : interfacez.getAttributes()) {
+ // only static attribut with value
+ if (!attr.isStatic() &&
+ StringUtils.isNotEmpty(attr.getDefaultValue())) {
+ addConstant(resultInterface, attr.getName(), attr.getType(),
+ attr.getDefaultValue(), ObjectModelModifier.PUBLIC);
+ }
+ }
+
+ // interface operations
+ for (ObjectModelOperation op : interfacez.getOperations()) {
+ ObjectModelOperation resultOp = addOperation(resultInterface,
+ op.getName(), op.getReturnType());
+ for (ObjectModelParameter param : op.getParameters()) {
+ addParameter(resultOp, param.getType(), param.getName());
+ }
+ for (String exception : op.getExceptions()) {
+ addException(resultOp, exception);
+ }
+ }
+ }
+}
Property changes on: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaInterfaceTransformer.java
___________________________________________________________________
Added: svn:keywords
+ "Author Date Id Revision HeadURL"
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/java/ObjectModelTransformerToJava.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/ObjectModelTransformerToJava.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/ObjectModelTransformerToJava.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -31,15 +31,10 @@
import org.nuiton.eugene.models.object.*;
/**
- * OM2JavaTransformer
- * <p/>
* Created: 28 oct. 2009
*
- * @author fdesbois
- * @version $Revision$
- * <p/>
- * Mise a jour: $Date$
- * par : */
+ * @author fdesbois <fdesbois(a)codelutin.com>
+ */
public abstract class ObjectModelTransformerToJava extends ObjectModelTransformer<ObjectModel> {
private static final Log log =
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/models/object/ObjectModelTransformer.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/models/object/ObjectModelTransformer.java 2010-04-27 16:25:21 UTC (rev 874)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/models/object/ObjectModelTransformer.java 2010-04-28 08:41:45 UTC (rev 875)
@@ -31,19 +31,14 @@
import java.util.Collection;
/**
- * ObjectModelTransformer
- * <p/>
- * Created: 28 oct. 2009
- *
- *
* L'initialisation du modèle de sortie et du générateur de sortie associée,
* se fait dans la superclass grâce à la méthode init.
*
- * @author fdesbois
- * @version $Revision$
- * <p/>
- * Mise a jour: $Date$
- * par : * @param <O>
+ * @param <O>
+ *
+ * Created: 28 oct. 2009
+ *
+ * @author fdesbois <fdesbois(a)codelutin.com>
*/
public abstract class ObjectModelTransformer<O extends Model> extends Transformer<ObjectModel, O> {
1
0
27 Apr '10
Author: fdesbois
Date: 2010-04-27 18:25:21 +0200 (Tue, 27 Apr 2010)
New Revision: 874
Log:
add license
Modified:
trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java 2010-04-23 14:25:24 UTC (rev 873)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java 2010-04-27 16:25:21 UTC (rev 874)
@@ -1,3 +1,27 @@
+/*
+ * #%L
+ * EUGene :: EUGene
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2004 - 2010 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
package org.nuiton.eugene.java;
import org.nuiton.eugene.GeneratorUtil;
1
0
r873 - in trunk/eugene/src/main/java/org/nuiton/eugene: . java
by tchemit@users.nuiton.org 23 Apr '10
by tchemit@users.nuiton.org 23 Apr '10
23 Apr '10
Author: tchemit
Date: 2010-04-23 16:25:24 +0200 (Fri, 23 Apr 2010)
New Revision: 873
Log:
- Evolution #551: Introduce a neutral JavaBeanTransformer
- Add getAssociationName method in GeneratorUtil -from TopiaGeneratorUtil)
Added:
trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaBeanTransformer.java
trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java
Modified:
trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorUtil.java
trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorUtil.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorUtil.java 2010-04-22 09:00:19 UTC (rev 872)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/GeneratorUtil.java 2010-04-23 14:25:24 UTC (rev 873)
@@ -446,7 +446,7 @@
/**
* ToString contract for ObjectModelParameter with type and name. This
* contract is used in
- * {@link StringUtil#join(Iterable, StringUtil.ToString, String, boolean)}
+ * {@link StringUtil#join(Iterable, org.nuiton.util.StringUtil.ToString, String, boolean)}
*/
static final StringUtil.ToString<ObjectModelParameter>
OBJECT_MODEL_PARAMETER_TO_STRING_TYPE =
@@ -464,7 +464,7 @@
/**
* ToString contract for ObjectModelParameter with name only. This contract
* is used in
- * {@link StringUtil#join(Iterable, StringUtil.ToString, String, boolean)}
+ * {@link StringUtil#join(Iterable, org.nuiton.util.StringUtil.ToString, String, boolean)}
*/
static final StringUtil.ToString<ObjectModelParameter>
OBJECT_MODEL_PARAMETER_TO_STRING_NAME =
@@ -700,4 +700,24 @@
return buffer.toString();
}
+ /**
+ * Renvoie le nom de l'attribut de classe d'association en fonction des cas:
+ * Si l'attribut porte le même nom que le type (extrémité inverse de
+ * l'association), on lui ajoute le nom de la classe d'association
+ *
+ * @param attr l'attribut a traiter
+ * @return le nom de l'attribut de classe d'association
+ * @since 2.0.2
+ */
+ public static String getAssocAttrName(ObjectModelAttribute attr) {
+ String typeName = attr.getType().substring(
+ attr.getType().lastIndexOf(".") + 1);
+ String result = attr.getName();
+ if (attr.getName().equalsIgnoreCase(typeName)) {
+ result += StringUtils.capitalize(
+ attr.getAssociationClass().getName());
+ }
+ return result;
+ }
+
} // GeneratorUtil
Added: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaBeanTransformer.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaBeanTransformer.java (rev 0)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaBeanTransformer.java 2010-04-23 14:25:24 UTC (rev 873)
@@ -0,0 +1,544 @@
+/*
+ * #%L
+ * ToPIA :: Persistence
+ *
+ * $Id$
+ * $HeadURL$
+ * %%
+ * Copyright (C) 2004 - 2010 CodeLutin
+ * %%
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Lesser Public License for more details.
+ *
+ * You should have received a copy of the GNU General Lesser Public
+ * License along with this program. If not, see
+ * <http://www.gnu.org/licenses/lgpl-3.0.html>.
+ * #L%
+ */
+package org.nuiton.eugene.java;
+
+import org.apache.commons.lang.StringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.nuiton.eugene.models.object.*;
+
+import java.beans.PropertyChangeListener;
+import java.beans.PropertyChangeSupport;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+/*{generator option: parentheses = false}*/
+/*{generator option: writeString = +}*/
+
+/**
+ * JavaBeanTransformer generates simple bean with pcs support
+ * (and nothing else) according to the JavaBeans 1.1 norm.
+ *
+ * @author tchemit <chemit(a)codelutin.com>
+ * @since 2.0.2
+ * @plexus.component role="org.nuiton.eugene.Template" role-hint="org.nuiton.eugene.java.JavaBeanTransformer"
+ */
+public class JavaBeanTransformer extends ObjectModelTransformerToJava {
+
+ private static final Log log = LogFactory.getLog(JavaBeanTransformer.class);
+
+ @Override
+ public void transformFromClass(ObjectModelClass clazz) {
+ if (!canGenerate(clazz)) {
+ return;
+ }
+
+ ObjectModelClass resultClass =
+ createAbstractClass(clazz.getName(), clazz.getPackageName());
+
+ if (log.isDebugEnabled()) {
+ log.debug("will generate "+ resultClass.getQualifiedName());
+ }
+
+ ObjectModelClass resultClassImpl = generateImpl(clazz, resultClass);
+
+ if (log.isDebugEnabled()) {
+ if (resultClassImpl == null) {
+ log.debug("will generate impl " +
+ resultClass.getQualifiedName());
+ } else {
+ log.debug("do not generate existing impl " +
+ resultClass.getQualifiedName());
+ }
+ }
+
+ addSuperClass(clazz, resultClass, resultClassImpl);
+
+ addInterfaces(clazz, resultClass);
+
+ // Get available properties
+ List<ObjectModelAttribute> properties = getProperties(clazz);
+
+ // Add properties constant
+ for (ObjectModelAttribute attr : properties) {
+
+ createPropertyConstant(resultClass, attr);
+ }
+
+ // Add properties field + javabean methods
+ for (ObjectModelAttribute attr : properties) {
+
+ createProperty(resultClass, attr);
+ }
+
+ // Add operations
+ for (ObjectModelOperation op : clazz.getOperations()) {
+
+ createAbstractOperation(resultClass, op);
+ }
+
+ // Add property change support
+ createPropertyChangeSupport(resultClass);
+
+ boolean hasAMultipleProperty = containsMutiple(properties);
+
+ // Add helper operations
+ if (hasAMultipleProperty) {
+ createGetChildMethod(resultClass);
+ }
+ }
+
+ @Override
+ public String getConstantName(String propertyName) {
+ return "PROPERTY_" + super.getConstantName(propertyName);
+ }
+
+ protected void createPropertyConstant(ObjectModelClass resultClass,
+ ObjectModelAttribute attr) {
+
+ String attrName = getAttributeName(attr);
+
+ String constantName = getConstantName(attrName);
+
+ addConstant(resultClass,
+ constantName,
+ String.class,
+ "\"" + attrName + "\"",
+ ObjectModelModifier.PUBLIC
+ );
+
+ }
+
+ protected String getAttributeName(ObjectModelAttribute attr) {
+ String attrName = attr.getName();
+ if (attr.hasAssociationClass()) {
+ String assocAttrName = JavaGeneratorUtil.getAssocAttrName(attr);
+ attrName = JavaGeneratorUtil.toLowerCaseFirstLetter(assocAttrName);
+ }
+ return attrName;
+ }
+
+ protected String getAttributeType(ObjectModelAttribute attr) {
+ String attrType = attr.getType();
+ if (attr.hasAssociationClass()) {
+ attrType = attr.getAssociationClass().getName();
+ }
+ return attrType;
+ }
+
+ protected boolean containsMutiple(List<ObjectModelAttribute> attributes) {
+
+ boolean result = false;
+
+ for (ObjectModelAttribute attr : attributes) {
+
+ if (JavaGeneratorUtil.isNMultiplicity(attr)) {
+ result = true;
+
+ break;
+ }
+
+ }
+ return result;
+ }
+
+ protected void createProperty(
+ ObjectModelClass resultClass,
+ ObjectModelAttribute attr) {
+
+ String attrName = getAttributeName(attr);
+ String attrType = getAttributeType(attr);
+
+ boolean multiple = JavaGeneratorUtil.isNMultiplicity(attr);
+
+ String attrNameCapitalized = StringUtils.capitalize(attrName);
+
+ String constantName = getConstantName(attrName);
+ String simpleType = JavaGeneratorUtil.getSimpleName(attrType);
+
+ if (multiple) {
+
+ createGetChildMethod(resultClass,
+ attrName,
+ attrNameCapitalized,
+ attrType,
+ simpleType
+ );
+
+ createAddChildMethod(resultClass,
+ attrName,
+ attrNameCapitalized,
+ attrType,
+ constantName
+ );
+
+ createRemoveChildMethod(resultClass,
+ attrName,
+ attrNameCapitalized,
+ attrType,
+ constantName
+ );
+
+ // Change type for Multiple attribute
+ if (attr.isOrdered()) {
+ attrType = List.class.getName() + "<" + attrType + ">";
+ } else {
+ attrType = Collection.class.getName() + "<" + attrType + ">";
+ }
+
+ simpleType = JavaGeneratorUtil.getSimpleName(attrType);
+ }
+
+ createGetMethod(resultClass,
+ attrName,
+ attrNameCapitalized,
+ attrType
+ );
+
+ createSetMethod(resultClass,
+ attrName,
+ attrNameCapitalized,
+ attrType,
+ simpleType,
+ constantName
+ );
+
+ // Add attribute to the class
+ addAttribute(resultClass,
+ attrName,
+ attrType,
+ "",
+ ObjectModelModifier.PROTECTED
+ );
+
+ }
+
+ protected List<ObjectModelAttribute> getProperties(ObjectModelClass clazz) {
+ List<ObjectModelAttribute> attributes =
+ (List<ObjectModelAttribute>) clazz.getAttributes();
+
+ List<ObjectModelAttribute> attrs =
+ new ArrayList<ObjectModelAttribute>();
+ for (ObjectModelAttribute attr : attributes) {
+ if (attr.isNavigable()) {
+
+ // only keep navigable attributes
+ attrs.add(attr);
+ }
+ }
+ return attrs;
+ }
+
+ protected void createGetMethod(ObjectModelClass resultClass,
+ String attrName,
+ String attrNameCapitalized,
+ String attrType) {
+ ObjectModelOperation getter = addOperation(
+ resultClass,
+ "get" + attrNameCapitalized,
+ attrType,
+ ObjectModelModifier.PUBLIC
+ );
+ setOperationBody(getter, ""
+ /*{
+ return <%=attrName%>;
+ }*/
+ );
+ }
+ protected void createGetChildMethod(ObjectModelClass resultClass,
+ String attrName,
+ String attrNameCapitalized,
+ String attrType,
+ String simpleType) {
+ ObjectModelOperation getChild = addOperation(
+ resultClass,
+ "get" + attrNameCapitalized,
+ attrType,
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(getChild, "int", "index");
+ setOperationBody(getChild, ""
+ /*{
+ <%=simpleType%> o = getChild(<%=attrName%>, index);
+ return o;
+ }*/
+ );
+ }
+
+ protected void createAddChildMethod(ObjectModelClass resultClass,
+ String attrName,
+ String attrNameCapitalized,
+ String attrType,
+ String constantName) {
+ ObjectModelOperation addChild = addOperation(
+ resultClass,
+ "add" + attrNameCapitalized,
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(addChild, attrType, attrName);
+ setOperationBody(addChild, ""
+ /*{
+ get<%=attrNameCapitalized%>().add(<%=attrName%>);
+ firePropertyChange(<%=constantName%>, null, <%=attrName%>);
+ }*/
+ );
+ }
+
+ protected void createRemoveChildMethod(ObjectModelClass resultClass,
+ String attrName,
+ String attrNameCapitalized,
+ String attrType,
+ String constantName) {
+ ObjectModelOperation operation = addOperation(
+ resultClass,
+ "remove" + attrNameCapitalized,
+ "boolean",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, attrType, attrName);
+ setOperationBody(operation, ""
+ /*{
+ boolean removed = get<%=attrNameCapitalized%>().remove(<%=attrName%>);
+ if (removed) {
+ firePropertyChange(<%=constantName%>, <%=attrName%>, null);
+ }
+ return removed;
+ }*/
+ );
+ }
+
+ protected void createSetMethod(ObjectModelClass resultClass,
+ String attrName,
+ String attrNameCapitalized,
+ String attrType,
+ String simpleType,
+ String constantName) {
+ ObjectModelOperation operation = addOperation(
+ resultClass,
+ "set" + attrNameCapitalized,
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, attrType, attrName);
+
+ setOperationBody(operation, ""
+ /*{
+ <%=simpleType%> oldValue = get<%=attrNameCapitalized%>();
+ this.<%=attrName%> = <%=attrName%>;
+ firePropertyChange(<%=constantName%>, oldValue, <%=attrName%>);
+ }*/
+ );
+ }
+
+ protected void createGetChildMethod(ObjectModelClass resultClass) {
+ ObjectModelOperation getChild = addOperation(
+ resultClass,
+ "getChild", "<T> T",
+ ObjectModelModifier.PROTECTED
+ );
+ addParameter(getChild, "java.util.Collection<T>", "childs");
+ addParameter(getChild, "int", "index");
+ setOperationBody(getChild, ""
+ /*{
+ if (childs != null) {
+ int i = 0;
+ for (T o : childs) {
+ if (index == i) {
+ return o;
+ }
+ i++;
+ }
+ }
+ return null;
+ }*/
+ );
+ }
+
+ protected void addInterfaces(ObjectModelClass clazz,
+ ObjectModelClass resultClass) {
+ // Add interfaces from inputModel
+ for (ObjectModelInterface parentInterface : clazz.getInterfaces()) {
+ addInterface(resultClass, parentInterface.getQualifiedName());
+ }
+ }
+
+ protected void addSuperClass(ObjectModelClass clazz,
+ ObjectModelClass resultClass,
+ ObjectModelClass resultClassImpl) {
+ // Set superclass
+ if (resultClassImpl == null) {
+ Iterator<ObjectModelClass> j = clazz.getSuperclasses().iterator();
+ if (j.hasNext()) {
+ ObjectModelClass p = j.next();
+ // We want to set the inheritance to the implementation class of the father
+ // Ex for model : A -> B (a inherits B) we want : A -> BImpl -> B
+ String qualifiedName = p.getQualifiedName() + "Impl";
+ setSuperClass(resultClass, qualifiedName);
+ }
+ }
+ }
+
+ protected ObjectModelClass generateImpl(ObjectModelClass clazz,
+ ObjectModelClass resultClass) {
+
+ // Get name for Impl class
+ String implQualifiedName = clazz.getQualifiedName() + "Impl";
+
+ // Does bean own operations ?
+ boolean hasOperations = !clazz.getAllOtherOperations(true).isEmpty() ||
+ !clazz.getOperations().isEmpty();
+
+ String resourceName = "/" + implQualifiedName.replaceAll("\\.", "/");
+ ObjectModelClass resultClassImpl=null;
+ // Generate the Impl class if not already exist in classpath and no operation is defined in model
+ if(getClass().getResource(resourceName) == null && !hasOperations) {
+ String implName = clazz.getName() + "Impl";
+ resultClassImpl = createClass(implName, clazz.getPackageName());
+ // set the abstract resulClass as the resultClassImpl super class
+ setSuperClass(resultClassImpl, resultClass.getQualifiedName());
+ }
+ return resultClassImpl;
+ }
+
+ protected void createAbstractOperation(ObjectModelClass resultClass,
+ ObjectModelOperation op) {
+ String visibility = op.getVisibility();
+ ObjectModelOperation operation = addOperation(
+ resultClass,
+ op.getName(),
+ op.getReturnType(),
+ ObjectModelModifier.toValue(visibility),
+ ObjectModelModifier.ABSTRACT
+ );
+
+ for (ObjectModelParameter param : op.getParameters()) {
+ addParameter(operation, param.getType(), param.getName());
+ }
+
+ for (String exception : op.getExceptions()) {
+ addException(operation, exception);
+ }
+ }
+
+ protected boolean canGenerate(ObjectModelClass clazz) {
+ return clazz.hasStereotype(JavaGeneratorUtil.STEREOTYPE_BEAN);
+ }
+
+ protected void createPropertyChangeSupport(ObjectModelClass resultClass) {
+
+ addAttribute(resultClass,
+ "pcs",
+ PropertyChangeSupport.class,
+ "new PropertyChangeSupport(this);",
+ ObjectModelModifier.PROTECTED,
+ ObjectModelModifier.FINAL
+ );
+
+ // Add PropertyListener
+
+ ObjectModelOperation operation;
+
+ operation = addOperation(resultClass,
+ "addPropertyChangeListener",
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, PropertyChangeListener.class, "listener");
+ setOperationBody(operation, ""
+ /*{
+ pcs.addPropertyChangeListener(listener);
+ }*/
+ );
+
+ operation = addOperation(resultClass,
+ "addPropertyChangeListener",
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, String.class, "propertyName");
+ addParameter(operation, PropertyChangeListener.class, "listener");
+ setOperationBody(operation, ""
+ /*{
+ pcs.addPropertyChangeListener(propertyName, listener);
+ }*/
+ );
+
+ operation = addOperation(resultClass,
+ "removePropertyChangeListener",
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, PropertyChangeListener.class, "listener");
+ setOperationBody(operation, ""
+ /*{
+ pcs.removePropertyChangeListener(listener);
+ }*/
+ );
+
+ operation= addOperation(resultClass,
+ "removePropertyChangeListener",
+ "void",
+ ObjectModelModifier.PUBLIC
+ );
+ addParameter(operation, String.class, "propertyName");
+ addParameter(operation, PropertyChangeListener.class, "listener");
+ setOperationBody(operation, ""
+ /*{
+ pcs.removePropertyChangeListener(propertyName, listener);
+ }*/
+ );
+
+ operation = addOperation(resultClass,
+ "firePropertyChange",
+ "void",
+ ObjectModelModifier.PROTECTED
+ );
+ addParameter(operation, String.class, "propertyName");
+ addParameter(operation, Object.class, "oldValue");
+ addParameter(operation, Object.class, "newValue");
+ setOperationBody(operation, ""
+ /*{
+ pcs.firePropertyChange(propertyName, oldValue, newValue);
+ }*/
+ );
+
+ operation = addOperation(resultClass,
+ "firePropertyChange",
+ "void",
+ ObjectModelModifier.PROTECTED
+ );
+ addParameter(operation, String.class, "propertyName");
+ addParameter(operation, Object.class, "newValue");
+ setOperationBody(operation, ""
+ /*{
+ firePropertyChange(propertyName, null, newValue);
+ }*/
+ );
+ }
+
+}
\ No newline at end of file
Property changes on: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaBeanTransformer.java
___________________________________________________________________
Added: svn:keywords
+ "Author Date Id Revision HeadURL
Modified: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2010-04-22 09:00:19 UTC (rev 872)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2010-04-23 14:25:24 UTC (rev 873)
@@ -38,6 +38,10 @@
import org.nuiton.eugene.GeneratorUtil;
import org.nuiton.eugene.models.object.*;
+
+/*{generator option: parentheses = true}*/
+/*{generator option: writeString = output.write}*/
+
/**
* JavaGenerator
*
Added: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java
===================================================================
--- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java (rev 0)
+++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java 2010-04-23 14:25:24 UTC (rev 873)
@@ -0,0 +1,16 @@
+package org.nuiton.eugene.java;
+
+import org.nuiton.eugene.GeneratorUtil;
+
+/**
+ * Utility class for pure java templates.
+ *
+ * @author tchemit <chemit(a)codelutin.com>
+ * @since 2.0.2
+ */
+public class JavaGeneratorUtil extends GeneratorUtil {
+ /**
+ * Stereotype for JavaBean objects.
+ */
+ public static final String STEREOTYPE_BEAN = "bean";
+}
Property changes on: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGeneratorUtil.java
___________________________________________________________________
Added: svn:keywords
+ "Author Date Id Revision HeadURL
1
0
r872 - in trunk: . ant-eugene-task/src/site/fr/rst ant-eugene-task/src/site/rst eugene/src/site/fr/rst eugene/src/site/rst maven-eugene-plugin/src/site/fr/rst maven-eugene-plugin/src/site/rst src/site/fr/rst src/site/rst
by tchemit@users.nuiton.org 22 Apr '10
by tchemit@users.nuiton.org 22 Apr '10
22 Apr '10
Author: tchemit
Date: 2010-04-22 11:00:19 +0200 (Thu, 22 Apr 2010)
New Revision: 872
Log:
improve normal site generation + update file header on doc
Modified:
trunk/ant-eugene-task/src/site/fr/rst/index.rst
trunk/ant-eugene-task/src/site/rst/index.rst
trunk/eugene/src/site/fr/rst/DevUIDoc.rst
trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst
trunk/eugene/src/site/fr/rst/Todo.rst
trunk/eugene/src/site/fr/rst/index.rst
trunk/eugene/src/site/fr/rst/plugineclipse.rst
trunk/eugene/src/site/rst/LutinGenerator.rst
trunk/eugene/src/site/rst/generatorHelp.rst
trunk/eugene/src/site/rst/index.rst
trunk/maven-eugene-plugin/src/site/fr/rst/example.rst
trunk/maven-eugene-plugin/src/site/fr/rst/index.rst
trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst
trunk/maven-eugene-plugin/src/site/rst/example.rst
trunk/maven-eugene-plugin/src/site/rst/index.rst
trunk/maven-eugene-plugin/src/site/rst/usage.rst
trunk/pom.xml
trunk/src/site/fr/rst/01-introduction.rst
trunk/src/site/fr/rst/02-objectmodel.rst
trunk/src/site/fr/rst/03-generation.rst
trunk/src/site/fr/rst/04-templates.rst
trunk/src/site/fr/rst/05-execution.rst
trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst
trunk/src/site/fr/rst/07-glossaire.rst
trunk/src/site/fr/rst/08-FAQ.rst
trunk/src/site/fr/rst/09-tutoriel-index.rst
trunk/src/site/fr/rst/eugene-plan.rst
trunk/src/site/fr/rst/index.rst
trunk/src/site/rst/01-introduction.rst
trunk/src/site/rst/02-objectmodel.rst
trunk/src/site/rst/03-generation.rst
trunk/src/site/rst/04-templates.rst
trunk/src/site/rst/05-execution.rst
trunk/src/site/rst/06-fonctionnalites-avancees.rst
trunk/src/site/rst/07-glossaire.rst
trunk/src/site/rst/08-FAQ.rst
trunk/src/site/rst/09-tutoriel-index.rst
trunk/src/site/rst/index.rst
Modified: trunk/ant-eugene-task/src/site/fr/rst/index.rst
===================================================================
--- trunk/ant-eugene-task/src/site/fr/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/ant-eugene-task/src/site/fr/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Ant task
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/ant-eugene-task/src/site/rst/index.rst
===================================================================
--- trunk/ant-eugene-task/src/site/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/ant-eugene-task/src/site/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Ant task
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/fr/rst/DevUIDoc.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/DevUIDoc.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/fr/rst/DevUIDoc.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/fr/rst/Todo.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/Todo.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/fr/rst/Todo.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/fr/rst/index.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/fr/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/fr/rst/plugineclipse.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/plugineclipse.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/fr/rst/plugineclipse.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
@@ -69,4 +69,4 @@
Pour disposer de la coloration des templates, cliquez droit sur un fichier
source java et sélectionnez "Open with > / LutinGenerator Template Editor"
-.. image:: ../images/plugin_utilisation_editeur.png
\ No newline at end of file
+.. image:: ../images/plugin_utilisation_editeur.png
Modified: trunk/eugene/src/site/rst/LutinGenerator.rst
===================================================================
--- trunk/eugene/src/site/rst/LutinGenerator.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/rst/LutinGenerator.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/rst/generatorHelp.rst
===================================================================
--- trunk/eugene/src/site/rst/generatorHelp.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/rst/generatorHelp.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/eugene/src/site/rst/index.rst
===================================================================
--- trunk/eugene/src/site/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/eugene/src/site/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/example.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/fr/rst/example.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/maven-eugene-plugin/src/site/fr/rst/example.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Maven plugin
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/index.rst
===================================================================
(Binary files differ)
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Maven plugin
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/maven-eugene-plugin/src/site/rst/example.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/rst/example.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/maven-eugene-plugin/src/site/rst/example.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Maven plugin
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/maven-eugene-plugin/src/site/rst/index.rst
===================================================================
(Binary files differ)
Modified: trunk/maven-eugene-plugin/src/site/rst/usage.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/rst/usage.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/maven-eugene-plugin/src/site/rst/usage.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene :: Maven plugin
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2006 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/pom.xml 2010-04-22 09:00:19 UTC (rev 872)
@@ -303,6 +303,10 @@
</build>
+ <reporting>
+ <excludeDefaults>true</excludeDefaults>
+ </reporting>
+
<!-- ************************************************************* -->
<!-- *** Build Environment ************************************** -->
<!-- ************************************************************* -->
Modified: trunk/src/site/fr/rst/01-introduction.rst
===================================================================
--- trunk/src/site/fr/rst/01-introduction.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/01-introduction.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/02-objectmodel.rst
===================================================================
--- trunk/src/site/fr/rst/02-objectmodel.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/02-objectmodel.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/03-generation.rst
===================================================================
--- trunk/src/site/fr/rst/03-generation.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/03-generation.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/04-templates.rst
===================================================================
--- trunk/src/site/fr/rst/04-templates.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/04-templates.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/05-execution.rst
===================================================================
--- trunk/src/site/fr/rst/05-execution.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/05-execution.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst
===================================================================
--- trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/07-glossaire.rst
===================================================================
--- trunk/src/site/fr/rst/07-glossaire.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/07-glossaire.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/08-FAQ.rst
===================================================================
--- trunk/src/site/fr/rst/08-FAQ.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/08-FAQ.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/09-tutoriel-index.rst
===================================================================
--- trunk/src/site/fr/rst/09-tutoriel-index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/09-tutoriel-index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
@@ -26,4 +26,4 @@
Tutorial index
==============
-TODO
\ No newline at end of file
+TODO
Modified: trunk/src/site/fr/rst/eugene-plan.rst
===================================================================
--- trunk/src/site/fr/rst/eugene-plan.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/eugene-plan.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/fr/rst/index.rst
===================================================================
--- trunk/src/site/fr/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/fr/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/01-introduction.rst
===================================================================
--- trunk/src/site/rst/01-introduction.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/01-introduction.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/02-objectmodel.rst
===================================================================
--- trunk/src/site/rst/02-objectmodel.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/02-objectmodel.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/03-generation.rst
===================================================================
--- trunk/src/site/rst/03-generation.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/03-generation.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/04-templates.rst
===================================================================
--- trunk/src/site/rst/04-templates.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/04-templates.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/05-execution.rst
===================================================================
--- trunk/src/site/rst/05-execution.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/05-execution.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/06-fonctionnalites-avancees.rst
===================================================================
--- trunk/src/site/rst/06-fonctionnalites-avancees.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/06-fonctionnalites-avancees.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/07-glossaire.rst
===================================================================
--- trunk/src/site/rst/07-glossaire.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/07-glossaire.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/08-FAQ.rst
===================================================================
--- trunk/src/site/rst/08-FAQ.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/08-FAQ.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
Modified: trunk/src/site/rst/09-tutoriel-index.rst
===================================================================
--- trunk/src/site/rst/09-tutoriel-index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/09-tutoriel-index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
@@ -26,4 +26,4 @@
Tutoriel index
==============
-TODO
\ No newline at end of file
+TODO
Modified: trunk/src/site/rst/index.rst
===================================================================
--- trunk/src/site/rst/index.rst 2010-04-20 13:05:54 UTC (rev 871)
+++ trunk/src/site/rst/index.rst 2010-04-22 09:00:19 UTC (rev 872)
@@ -1,23 +1,23 @@
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
1
0
Author: tchemit
Date: 2010-04-20 15:05:54 +0200 (Tue, 20 Apr 2010)
New Revision: 871
Log:
Utilisation de mavenpom4redmine 2.1.2
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-04-20 08:20:24 UTC (rev 870)
+++ trunk/pom.xml 2010-04-20 13:05:54 UTC (rev 871)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>mavenpom4redmine</artifactId>
- <version>2.1.1</version>
+ <version>2.1.2</version>
</parent>
<artifactId>eugene</artifactId>
1
0
r870 - in trunk: . ant-eugene-task eugene maven-eugene-plugin
by tchemit@users.nuiton.org 20 Apr '10
by tchemit@users.nuiton.org 20 Apr '10
20 Apr '10
Author: tchemit
Date: 2010-04-20 10:20:24 +0200 (Tue, 20 Apr 2010)
New Revision: 870
Log:
[maven-release-plugin] prepare for next development iteration
Modified:
trunk/ant-eugene-task/pom.xml
trunk/eugene/pom.xml
trunk/maven-eugene-plugin/pom.xml
trunk/pom.xml
Modified: trunk/ant-eugene-task/pom.xml
===================================================================
--- trunk/ant-eugene-task/pom.xml 2010-04-20 08:20:22 UTC (rev 869)
+++ trunk/ant-eugene-task/pom.xml 2010-04-20 08:20:24 UTC (rev 870)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1</version>
+ <version>2.0.2-SNAPSHOT</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/eugene/pom.xml
===================================================================
--- trunk/eugene/pom.xml 2010-04-20 08:20:22 UTC (rev 869)
+++ trunk/eugene/pom.xml 2010-04-20 08:20:24 UTC (rev 870)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1</version>
+ <version>2.0.2-SNAPSHOT</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/maven-eugene-plugin/pom.xml
===================================================================
--- trunk/maven-eugene-plugin/pom.xml 2010-04-20 08:20:22 UTC (rev 869)
+++ trunk/maven-eugene-plugin/pom.xml 2010-04-20 08:20:24 UTC (rev 870)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1</version>
+ <version>2.0.2-SNAPSHOT</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-04-20 08:20:22 UTC (rev 869)
+++ trunk/pom.xml 2010-04-20 08:20:24 UTC (rev 870)
@@ -37,7 +37,7 @@
</parent>
<artifactId>eugene</artifactId>
- <version>2.0.1</version>
+ <version>2.0.2-SNAPSHOT</version>
<modules>
<module>eugene</module>
@@ -310,9 +310,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/eugene/tags/eugene-2.0.1</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/eugene/tags/eugene-2.0.1</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/eugene/tags/eugene-2.0.1</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/eugene/trunk</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/eugene/trunk</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/eugene/trunk</url>
</scm>
</project>
1
0
Author: tchemit
Date: 2010-04-20 10:20:22 +0200 (Tue, 20 Apr 2010)
New Revision: 869
Log:
[maven-release-plugin] copy for tag eugene-2.0.1
Added:
tags/eugene-2.0.1/
Property changes on: tags/eugene-2.0.1
___________________________________________________________________
Added: svn:ignore
+ target
.settings
bin
.classpath
.project
*.iml
*.ipr
*.iws
Added: svn:mergeinfo
+ /branches/1.0.1-Javabuilder:641-651
/branches/1.1.0-Javabuilder:652-681
/branches/eugene-2.0:682-754
1
0
r868 - in trunk: . ant-eugene-task eugene maven-eugene-plugin
by tchemit@users.nuiton.org 20 Apr '10
by tchemit@users.nuiton.org 20 Apr '10
20 Apr '10
Author: tchemit
Date: 2010-04-20 10:20:20 +0200 (Tue, 20 Apr 2010)
New Revision: 868
Log:
[maven-release-plugin] prepare release eugene-2.0.1
Modified:
trunk/ant-eugene-task/pom.xml
trunk/eugene/pom.xml
trunk/maven-eugene-plugin/pom.xml
trunk/pom.xml
Modified: trunk/ant-eugene-task/pom.xml
===================================================================
--- trunk/ant-eugene-task/pom.xml 2010-04-20 08:13:07 UTC (rev 867)
+++ trunk/ant-eugene-task/pom.xml 2010-04-20 08:20:20 UTC (rev 868)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1-SNAPSHOT</version>
+ <version>2.0.1</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/eugene/pom.xml
===================================================================
--- trunk/eugene/pom.xml 2010-04-20 08:13:07 UTC (rev 867)
+++ trunk/eugene/pom.xml 2010-04-20 08:20:20 UTC (rev 868)
@@ -33,7 +33,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1-SNAPSHOT</version>
+ <version>2.0.1</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/maven-eugene-plugin/pom.xml
===================================================================
--- trunk/maven-eugene-plugin/pom.xml 2010-04-20 08:13:07 UTC (rev 867)
+++ trunk/maven-eugene-plugin/pom.xml 2010-04-20 08:20:20 UTC (rev 868)
@@ -34,7 +34,7 @@
<parent>
<groupId>org.nuiton</groupId>
<artifactId>eugene</artifactId>
- <version>2.0.1-SNAPSHOT</version>
+ <version>2.0.1</version>
</parent>
<groupId>org.nuiton.eugene</groupId>
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2010-04-20 08:13:07 UTC (rev 867)
+++ trunk/pom.xml 2010-04-20 08:20:20 UTC (rev 868)
@@ -37,7 +37,7 @@
</parent>
<artifactId>eugene</artifactId>
- <version>2.0.1-SNAPSHOT</version>
+ <version>2.0.1</version>
<modules>
<module>eugene</module>
@@ -310,9 +310,9 @@
<!-- Source control management. -->
<scm>
- <connection>scm:svn:http://svn.nuiton.org/svn/eugene/trunk</connection>
- <developerConnection>scm:svn:http://svn.nuiton.org/svn/eugene/trunk</developerConnection>
- <url>http://www.nuiton.org/repositories/browse/eugene/trunk</url>
+ <connection>scm:svn:http://svn.nuiton.org/svn/eugene/tags/eugene-2.0.1</connection>
+ <developerConnection>scm:svn:http://svn.nuiton.org/svn/eugene/tags/eugene-2.0.1</developerConnection>
+ <url>http://www.nuiton.org/repositories/browse/eugene/tags/eugene-2.0.1</url>
</scm>
</project>
1
0
r867 - in trunk: ant-eugene-task/src/site/fr/rst ant-eugene-task/src/site/rst eugene/src/site/fr/rst eugene/src/site/rst maven-eugene-plugin/src/site/fr/rst maven-eugene-plugin/src/site/rst src/site src/site/fr/rst src/site/rst
by tchemit@users.nuiton.org 20 Apr '10
by tchemit@users.nuiton.org 20 Apr '10
20 Apr '10
Author: tchemit
Date: 2010-04-20 10:13:07 +0200 (Tue, 20 Apr 2010)
New Revision: 867
Log:
fix doc (modules on french version) + fix doc headers
Modified:
trunk/ant-eugene-task/src/site/fr/rst/index.rst
trunk/ant-eugene-task/src/site/rst/index.rst
trunk/eugene/src/site/fr/rst/DevUIDoc.rst
trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst
trunk/eugene/src/site/fr/rst/Todo.rst
trunk/eugene/src/site/fr/rst/index.rst
trunk/eugene/src/site/fr/rst/plugineclipse.rst
trunk/eugene/src/site/rst/LutinGenerator.rst
trunk/eugene/src/site/rst/generatorHelp.rst
trunk/eugene/src/site/rst/index.rst
trunk/maven-eugene-plugin/src/site/fr/rst/example.rst
trunk/maven-eugene-plugin/src/site/fr/rst/index.rst
trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst
trunk/maven-eugene-plugin/src/site/rst/example.rst
trunk/maven-eugene-plugin/src/site/rst/index.rst
trunk/maven-eugene-plugin/src/site/rst/usage.rst
trunk/src/site/fr/rst/01-introduction.rst
trunk/src/site/fr/rst/02-objectmodel.rst
trunk/src/site/fr/rst/03-generation.rst
trunk/src/site/fr/rst/04-templates.rst
trunk/src/site/fr/rst/05-execution.rst
trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst
trunk/src/site/fr/rst/07-glossaire.rst
trunk/src/site/fr/rst/08-FAQ.rst
trunk/src/site/fr/rst/09-tutoriel-index.rst
trunk/src/site/fr/rst/eugene-plan.rst
trunk/src/site/fr/rst/index.rst
trunk/src/site/rst/01-introduction.rst
trunk/src/site/rst/02-objectmodel.rst
trunk/src/site/rst/03-generation.rst
trunk/src/site/rst/04-templates.rst
trunk/src/site/rst/05-execution.rst
trunk/src/site/rst/06-fonctionnalites-avancees.rst
trunk/src/site/rst/07-glossaire.rst
trunk/src/site/rst/08-FAQ.rst
trunk/src/site/rst/09-tutoriel-index.rst
trunk/src/site/rst/index.rst
trunk/src/site/site_fr.xml
Modified: trunk/ant-eugene-task/src/site/fr/rst/index.rst
===================================================================
--- trunk/ant-eugene-task/src/site/fr/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/ant-eugene-task/src/site/fr/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,9 +1,3 @@
-================
-Tâche Ant Eugene
-================
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Ant task
@@ -28,7 +22,12 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+================
+Tâche Ant Eugene
+================
+.. contents::
+
Téléchargement
--------------
@@ -64,4 +63,4 @@
Un fichier d'exemple (build.xml) est disponible ici : build.xml_.
-.. _build.xml: ../build.xml
\ No newline at end of file
+.. _build.xml: ../build.xml
Modified: trunk/ant-eugene-task/src/site/rst/index.rst
===================================================================
--- trunk/ant-eugene-task/src/site/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/ant-eugene-task/src/site/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,12 +1,3 @@
-===============
-Eugene Ant Task
-===============
-
-:Authors: Tony CHEMIT
-:Contact: chemit(a)codelutin.com
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Ant task
@@ -31,7 +22,15 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+===============
+Eugene Ant Task
+===============
+:Authors: Tony CHEMIT
+:Contact: chemit(a)codelutin.com
+
+.. contents::
+
Download
--------
@@ -66,4 +65,4 @@
A sample build.xml file is available here : build.xml_.
-.. _build.xml: build.xml
\ No newline at end of file
+.. _build.xml: build.xml
Modified: trunk/eugene/src/site/fr/rst/DevUIDoc.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/DevUIDoc.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/fr/rst/DevUIDoc.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,13 +1,3 @@
-=======
-UIModel
-=======
-
-:Authors: Aurelie MAZELIER
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: EUGene
@@ -32,7 +22,16 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+=======
+UIModel
+=======
+:Authors: Aurelie MAZELIER
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
Model UIModel
=============
Modified: trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/fr/rst/DiscussionSurTypeDeGeneration.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,31 +1,30 @@
-=========================
-Principe de la génération
-=========================
-
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+=========================
+Principe de la génération
+=========================
Principe de la génération
~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/eugene/src/site/fr/rst/Todo.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/Todo.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/fr/rst/Todo.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,10 +1,3 @@
-====
-TODO
-====
-
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene :: EUGene
@@ -29,7 +22,13 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+====
+TODO
+====
+:Revision: $Revision$
+:Date: $Date$
+
Idées ou choses à faire
=======================
Modified: trunk/eugene/src/site/fr/rst/index.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/fr/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,9 +1,3 @@
-======
-Eugene
-======
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: EUGene
@@ -28,7 +22,12 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+======
+Eugene
+======
+.. contents::
+
Origine du projet
-----------------
Modified: trunk/eugene/src/site/fr/rst/plugineclipse.rst
===================================================================
--- trunk/eugene/src/site/fr/rst/plugineclipse.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/fr/rst/plugineclipse.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,31 +1,30 @@
-=====================================
-Installation du plugin LutinGenerator
-=====================================
-
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+=====================================
+Installation du plugin LutinGenerator
+=====================================
Installation du plugin LutinGenerator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Modified: trunk/eugene/src/site/rst/LutinGenerator.rst
===================================================================
--- trunk/eugene/src/site/rst/LutinGenerator.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/rst/LutinGenerator.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,14 +1,3 @@
-======
-Eugene
-======
-
-:Authors: Arnaud THIMEL
-:Contact: thimel(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: EUGene
@@ -33,7 +22,17 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+======
+Eugene
+======
+:Authors: Arnaud THIMEL
+:Contact: thimel(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
Project origin
==============
Modified: trunk/eugene/src/site/rst/generatorHelp.rst
===================================================================
--- trunk/eugene/src/site/rst/generatorHelp.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/rst/generatorHelp.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,31 +1,30 @@
-==============
-Generator Help
-==============
-
.. -
.. * #%L
.. * EUGene :: EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+==============
+Generator Help
+==============
How to create a UML model for use with Eugene
---------------------------------------------
Modified: trunk/eugene/src/site/rst/index.rst
===================================================================
--- trunk/eugene/src/site/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/eugene/src/site/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,14 +1,3 @@
-======
-Eugene
-======
-
-:Authors: Arnaud THIMEL
-:Contact: thimel(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: EUGene
@@ -33,7 +22,17 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+======
+Eugene
+======
+:Authors: Arnaud THIMEL
+:Contact: thimel(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
Project origin
==============
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/example.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/fr/rst/example.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/maven-eugene-plugin/src/site/fr/rst/example.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,15 +1,3 @@
-Examples
-========
-
-
-:Authors: Jean Couteau
-:Contact: couteau(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Maven plugin
@@ -34,7 +22,18 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Examples
+========
+
+:Authors: Jean Couteau
+:Contact: couteau(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+
+.. contents::
+
Cette page regroupe deux examples de configuration/utilisation du plugin
dans un pom. Le premier example est très simple, le second est plus complexe
et est censé ammener une complète compréhension du plugin combiné à la
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/index.rst
===================================================================
(Binary files differ)
Modified: trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/maven-eugene-plugin/src/site/fr/rst/usage.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,13 +1,3 @@
-Usage
-=====
-
-:Authors: Tony Chemit
-:Contact: chemit(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Maven plugin
@@ -32,7 +22,16 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Usage
+=====
+:Authors: Tony Chemit
+:Contact: chemit(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
smart-generate
--------------
Modified: trunk/maven-eugene-plugin/src/site/rst/example.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/rst/example.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/maven-eugene-plugin/src/site/rst/example.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,13 +1,3 @@
-Examples
-========
-
-:Authors: Jean Couteau
-:Contact: couteau(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Maven plugin
@@ -32,7 +22,16 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Examples
+========
+:Authors: Jean Couteau
+:Contact: couteau(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
This page groups two plugin configuration/usage examples in a pom. The first
example is very simple, the second is more complex and aimed to bring a better
understanding of the plugin combined with the usages_ documentation.
@@ -167,4 +166,4 @@
<scope>compile</scope>
</dependency>
</dependencies>
- </plugin>
\ No newline at end of file
+ </plugin>
Modified: trunk/maven-eugene-plugin/src/site/rst/index.rst
===================================================================
(Binary files differ)
Modified: trunk/maven-eugene-plugin/src/site/rst/usage.rst
===================================================================
--- trunk/maven-eugene-plugin/src/site/rst/usage.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/maven-eugene-plugin/src/site/rst/usage.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,13 +1,3 @@
-Usage
-=====
-
-:Authors: Tony Chemit
-:Contact: chemit(a)codelutin.com
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene :: Maven plugin
@@ -32,7 +22,16 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Usage
+=====
+:Authors: Tony Chemit
+:Contact: chemit(a)codelutin.com
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
Abstract
~~~~~~~~
Modified: trunk/src/site/fr/rst/01-introduction.rst
===================================================================
--- trunk/src/site/fr/rst/01-introduction.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/01-introduction.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,14 +1,3 @@
-Introduction
-============
-
-:Authors: Julien Ruchaud, Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene
@@ -33,7 +22,17 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Introduction
+============
+:Authors: Julien Ruchaud, Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
+
+.. contents::
+
Qu'est ce le MDA (Model Driven Architecture)
--------------------------------------------
Modified: trunk/src/site/fr/rst/02-objectmodel.rst
===================================================================
--- trunk/src/site/fr/rst/02-objectmodel.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/02-objectmodel.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,20 +1,3 @@
-===========
-ObjectModel
-===========
-
-:Authors: Arnaud Thimel, Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
-Note
- Ce document ne considère pas pour le moment les évolutions apportées par
- la version 2.0 d'EUGene.
-
-.. contents::
-
-TODO : revoir cette documentation
-
.. -
.. * #%L
.. * EUGene
@@ -39,7 +22,23 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+===========
+ObjectModel
+===========
+:Authors: Arnaud Thimel, Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
+Note
+ Ce document ne considère pas pour le moment les évolutions apportées par
+ la version 2.0 d'EUGene.
+
+.. contents::
+
+TODO : revoir cette documentation
+
Introduction
============
Modified: trunk/src/site/fr/rst/03-generation.rst
===================================================================
--- trunk/src/site/fr/rst/03-generation.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/03-generation.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Processus de génération
-=======================
-
-:Author: Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Processus de génération
+=======================
+:Author: Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Le principe de génération réside en trois points :
- Fichiers d'entrée, représentant un modèle de données concret
@@ -128,4 +127,4 @@
.. _extensions: 06-fonctionnalites-avancees.html#Extension
.. _executer: 05-execution.html
-.. _maven-eugene-plugin: ../maven-eugene-plugin/fr/index.html
\ No newline at end of file
+.. _maven-eugene-plugin: ../maven-eugene-plugin/fr/index.html
Modified: trunk/src/site/fr/rst/04-templates.rst
===================================================================
--- trunk/src/site/fr/rst/04-templates.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/04-templates.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Templates
-=========
-
-:Author: Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Templates
+=========
+:Author: Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Comme expliqué dans le chapitre précédent (`Processus de generation`_ ), il
y a deux possibilités pour générer des fichiers :
Modified: trunk/src/site/fr/rst/05-execution.rst
===================================================================
--- trunk/src/site/fr/rst/05-execution.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/05-execution.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Execution
-=========
-
-:Author: Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Execution
+=========
+:Author: Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Pour mettre en oeuvre la génération en utilisant EUGene, il est possible
d'utiliser les principaux utilitaires de build : `Ant`_ et `Maven`_
Modified: trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst
===================================================================
--- trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/06-fonctionnalites-avancees.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Fonctionnalités avancées
-========================
-
-:Author: Florian Desbois
-:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Fonctionnalités avancées
+========================
+:Author: Florian Desbois
+:Contact: eugene-devel(a)list.nuiton.org ou eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Ce chapitre concerne les fonctionnalités avancées d'EUGene, c'est à dire,
comment étendre EUGene pour l'adapter à un autre modèle que l'ObjectModel
ou comment étendre ce dernier par le biais des extensions.
Modified: trunk/src/site/fr/rst/07-glossaire.rst
===================================================================
--- trunk/src/site/fr/rst/07-glossaire.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/07-glossaire.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,6 +1,3 @@
-Glossaire
-=========
-
.. -
.. * #%L
.. * EUGene
@@ -25,6 +22,8 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Glossaire
+=========
MDA
---
Modified: trunk/src/site/fr/rst/08-FAQ.rst
===================================================================
--- trunk/src/site/fr/rst/08-FAQ.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/08-FAQ.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,7 +1,3 @@
-===
-FAQ
-===
-
.. -
.. * #%L
.. * EUGene
@@ -26,6 +22,9 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+===
+FAQ
+===
Comment convertir les modèles UML de Poseidon vers ArgoUML ?
============================================================
Modified: trunk/src/site/fr/rst/09-tutoriel-index.rst
===================================================================
--- trunk/src/site/fr/rst/09-tutoriel-index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/09-tutoriel-index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,30 +1,29 @@
-==============
-Tutorial index
-==============
-
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+==============
+Tutorial index
+==============
TODO
\ No newline at end of file
Modified: trunk/src/site/fr/rst/eugene-plan.rst
===================================================================
--- trunk/src/site/fr/rst/eugene-plan.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/eugene-plan.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-=============================
-Plan documentation EUGene 2.0
-=============================
-
-:Authors: jruchaud, fdesbois
-:Date: 18 fév. 2010
-:Version: 1.1
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+=============================
+Plan documentation EUGene 2.0
+=============================
+:Authors: jruchaud, fdesbois
+:Date: 18 fév. 2010
+:Version: 1.1
+
Plan documentation EUGene 2.0
=============================
Modified: trunk/src/site/fr/rst/index.rst
===================================================================
--- trunk/src/site/fr/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/fr/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,7 +1,3 @@
-======
-EUGene
-======
-
.. -
.. * #%L
.. * EUGene
@@ -26,6 +22,9 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+======
+EUGene
+======
**E**fficient **U**niversal **Gene**rator
@@ -65,4 +64,4 @@
.. _forge nuiton: http://www.nuiton.org/projects/show/eugene
-A venir des tutoriels ainsi qu'une application demo.
\ No newline at end of file
+A venir des tutoriels ainsi qu'une application demo.
Modified: trunk/src/site/rst/01-introduction.rst
===================================================================
--- trunk/src/site/rst/01-introduction.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/01-introduction.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,13 +1,3 @@
-Introduction
-============
-
-:Authors: Julien Ruchaud, Florian Desbois, Jean Couteau
-:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene
@@ -32,7 +22,16 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Introduction
+============
+:Authors: Julien Ruchaud, Florian Desbois, Jean Couteau
+:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
+.. contents::
+
What is MDA (Model Driven Architecture)
---------------------------------------
Modified: trunk/src/site/rst/02-objectmodel.rst
===================================================================
--- trunk/src/site/rst/02-objectmodel.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/02-objectmodel.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,18 +1,3 @@
-===========
-ObjectModel
-===========
-
-:Authors: Arnaud Thimel, Florian Desbois, Jean Couteau
-:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
-Note
- This document does not take into account modifications made on EUGene 2.0
- version
-
-.. contents::
-
.. -
.. * #%L
.. * EUGene
@@ -37,8 +22,21 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+===========
+ObjectModel
+===========
+:Authors: Arnaud Thimel, Florian Desbois, Jean Couteau
+:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+Note
+ This document does not take into account modifications made on EUGene 2.0
+ version
+
+.. contents::
+
TODO : revoir cette documentation
Introduction
Modified: trunk/src/site/rst/03-generation.rst
===================================================================
--- trunk/src/site/rst/03-generation.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/03-generation.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Generation process
-==================
-
-:Author: Florian Desbois, Jean Couteau
-:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Generation process
+==================
+:Author: Florian Desbois, Jean Couteau
+:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Generation principle is split into three points :
- Input files, representing a data model
Modified: trunk/src/site/rst/04-templates.rst
===================================================================
--- trunk/src/site/rst/04-templates.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/04-templates.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,11 +1,3 @@
-Templates
-=========
-
-:Author: Florian Desbois, Jean Couteau
-:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -30,7 +22,14 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Templates
+=========
+:Author: Florian Desbois, Jean Couteau
+:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
Like explained in the previous chapter (`Generation process`_ ), there are two
ways to generate files :
Modified: trunk/src/site/rst/05-execution.rst
===================================================================
--- trunk/src/site/rst/05-execution.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/05-execution.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,12 +1,3 @@
-=========
-Execution
-=========
-
-:Author: Florian Desbois, Jean Couteau
-:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
-:Revision: $Revision$
-:Date: $Date$
-
.. -
.. * #%L
.. * EUGene
@@ -31,7 +22,15 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+=========
+Execution
+=========
+:Author: Florian Desbois, Jean Couteau
+:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
+:Revision: $Revision$
+:Date: $Date$
+
To put into place generation using EUGene, it is possible to use main
build utilities : `Ant`_ and `Maven`_
Modified: trunk/src/site/rst/06-fonctionnalites-avancees.rst
===================================================================
--- trunk/src/site/rst/06-fonctionnalites-avancees.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/06-fonctionnalites-avancees.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,6 +1,3 @@
-Advanced functionalities
-========================
-
.. -
.. * #%L
.. * EUGene
@@ -25,6 +22,8 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Advanced functionalities
+========================
:Author: Florian Desbois, Jean Couteau
:Contact: eugene-devel(a)list.nuiton.org or eugene-users(a)list.nuiton.org
Modified: trunk/src/site/rst/07-glossaire.rst
===================================================================
--- trunk/src/site/rst/07-glossaire.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/07-glossaire.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,6 +1,3 @@
-Glossary
-========
-
.. -
.. * #%L
.. * EUGene
@@ -25,6 +22,8 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+Glossary
+========
MDA
---
Modified: trunk/src/site/rst/08-FAQ.rst
===================================================================
--- trunk/src/site/rst/08-FAQ.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/08-FAQ.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,7 +1,3 @@
-===
-FAQ
-===
-
.. -
.. * #%L
.. * EUGene
@@ -26,6 +22,9 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+===
+FAQ
+===
How to convert UML models from Poseidon to AgroUML ?
====================================================
Modified: trunk/src/site/rst/09-tutoriel-index.rst
===================================================================
--- trunk/src/site/rst/09-tutoriel-index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/09-tutoriel-index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,30 +1,29 @@
-==============
-Tutoriel index
-==============
-
.. -
.. * #%L
.. * EUGene
-.. *
+.. *
.. * $Id$
.. * $HeadURL$
.. * %%
.. * Copyright (C) 2004 - 2010 CodeLutin
.. * %%
.. * This program is free software: you can redistribute it and/or modify
-.. * it under the terms of the GNU Lesser General Public License as
-.. * published by the Free Software Foundation, either version 3 of the
+.. * it under the terms of the GNU Lesser General Public License as
+.. * published by the Free Software Foundation, either version 3 of the
.. * License, or (at your option) any later version.
-.. *
+.. *
.. * This program is distributed in the hope that it will be useful,
.. * but WITHOUT ANY WARRANTY; without even the implied warranty of
.. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.. * GNU General Lesser Public License for more details.
-.. *
-.. * You should have received a copy of the GNU General Lesser Public
+.. *
+.. * You should have received a copy of the GNU General Lesser Public
.. * License along with this program. If not, see
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+==============
+Tutoriel index
+==============
TODO
\ No newline at end of file
Modified: trunk/src/site/rst/index.rst
===================================================================
--- trunk/src/site/rst/index.rst 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/rst/index.rst 2010-04-20 08:13:07 UTC (rev 867)
@@ -1,7 +1,3 @@
-======
-EUGene
-======
-
.. -
.. * #%L
.. * EUGene
@@ -26,6 +22,9 @@
.. * <http://www.gnu.org/licenses/lgpl-3.0.html>.
.. * #L%
.. -
+======
+EUGene
+======
**E**fficient **U**niversal **Gene**rator
Modified: trunk/src/site/site_fr.xml
===================================================================
--- trunk/src/site/site_fr.xml 2010-04-19 23:22:13 UTC (rev 866)
+++ trunk/src/site/site_fr.xml 2010-04-20 08:13:07 UTC (rev 867)
@@ -78,8 +78,8 @@
<!--<menu ref="modules"/>-->
<menu name="Modules">
<item name="Eugene :: Eugene" href="../eugene/fr/index.html"/>
- <item name="Eugene :: Ant eugene task" href="../ant-eugene-task/fr/index.html"/>
- <item name="Eugene :: Maven Eugene Plugin" href="../maven-eugene-plugin/fr/index.html"/>
+ <item name="Eugene :: Ant task" href="../ant-eugene-task/fr/index.html"/>
+ <item name="Eugene :: Maven plugin" href="../maven-eugene-plugin/fr/index.html"/>
</menu>
<menu ref="reports"/>
1
0
Author: tchemit
Date: 2010-04-20 01:22:13 +0200 (Tue, 20 Apr 2010)
New Revision: 866
Log:
prepare assembly only at release time and not in release-profile
Modified:
trunk/ant-eugene-task/pom.xml
trunk/eugene/pom.xml
Modified: trunk/ant-eugene-task/pom.xml
===================================================================
--- trunk/ant-eugene-task/pom.xml 2010-04-19 23:12:56 UTC (rev 865)
+++ trunk/ant-eugene-task/pom.xml 2010-04-19 23:22:13 UTC (rev 866)
@@ -87,9 +87,10 @@
</properties>
<profiles>
- <!-- perform only on a release stage when using the maven-release-plugin -->
+
+ <!-- prepare release assemblies at release time -->
<profile>
- <id>release-profile</id>
+ <id>release-assembly-profile</id>
<activation>
<property>
<name>performRelease</name>
Modified: trunk/eugene/pom.xml
===================================================================
--- trunk/eugene/pom.xml 2010-04-19 23:12:56 UTC (rev 865)
+++ trunk/eugene/pom.xml 2010-04-19 23:22:13 UTC (rev 866)
@@ -278,9 +278,9 @@
<!-- ************************************************************* -->
<profiles>
- <!-- perform only on a release stage when using the maven-release-plugin -->
+ <!-- prepare release assemblies at release time -->
<profile>
- <id>release-profile</id>
+ <id>release-assembly-profile</id>
<activation>
<property>
<name>performRelease</name>
1
0