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
October 2008
- 2 participants
- 31 discussions
[Lutingenerator-commits] r334 - lutingenerator/trunk
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 14:37:20 +0000 (Mon, 13 Oct 2008)
New Revision: 334
Modified:
lutingenerator/trunk/changelog
Log:
changelog
Modified: lutingenerator/trunk/changelog
===================================================================
--- lutingenerator/trunk/changelog 2008-10-13 14:36:28 UTC (rev 333)
+++ lutingenerator/trunk/changelog 2008-10-13 14:37:20 UTC (rev 334)
@@ -1,3 +1,8 @@
+0.60 chemit 20081013
+ * 20081013 [chemit]
+ - make tests works again
+ - clean pom
+
ver-0-51 thimel 20080925
* 20080925 [thimel] super pom in version 3.0
1
0
[Lutingenerator-commits] r333 - in lutingenerator/trunk/src/test: java/org/codelutin/generator/models/state java/org/codelutin/generator/models/ui/javaxml java/org/codelutin/generator/models/xml resources resources/org/codelutin/generator/models resources/org/codelutin/generator/models/ui resources/org/codelutin/generator/models/ui/javaxml resources/org/codelutin/generator/models/xml
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 14:36:28 +0000 (Mon, 13 Oct 2008)
New Revision: 333
Added:
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test.javaxml
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test1.javaxml
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test2.javaxml
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.properties
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security2.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security3.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security4.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security5.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.objectmodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.properties
Removed:
lutingenerator/trunk/src/test/resources/security1.objectmodel
lutingenerator/trunk/src/test/resources/security1.properties
lutingenerator/trunk/src/test/resources/security2.objectmodel
lutingenerator/trunk/src/test/resources/security3.objectmodel
lutingenerator/trunk/src/test/resources/security4.objectmodel
lutingenerator/trunk/src/test/resources/security5.objectmodel
lutingenerator/trunk/src/test/resources/security6.objectmodel
lutingenerator/trunk/src/test/resources/security6.properties
Modified:
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/StateModelTest.java
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/JavaXMLParserTest.java
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/xml/ModelMergeTest.java
Log:
move resources to resources... make tests working with good resources...
clean tests : reformat, remove cast,...
Modified: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/StateModelTest.java
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/StateModelTest.java 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/StateModelTest.java 2008-10-13 14:36:28 UTC (rev 333)
@@ -17,120 +17,120 @@
package org.codelutin.generator.models.state;
+import junit.framework.TestCase;
+import org.codelutin.generator.StateModelGenerator;
+
import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Map;
-import junit.framework.TestCase;
-
-import org.codelutin.generator.StateModelGenerator;
-
/**
* StateModelTest.java
*
* @author chatellier
* @version $Revision$
- *
- * Last update : $Date$
- * By : $Author$
+ * <p/>
+ * Last update : $Date$
+ * By : $Author$
*/
public class StateModelTest extends TestCase {
-
- /** model */
- private StateModel stateModel;
-
- /** init */
- public void setUp() {
-
- File[] testFiles = {
- new File("src/test/org/codelutin/generator/models/state/project.statemodel"),
- new File("src/test/org/codelutin/generator/models/state/contact.statemodel")
- };
-
- StateModelGenerator generator = new StateModelGenerator();
- generator.generate(testFiles, new File("output"));
- stateModel = generator.getModel();
- }
-
- /** various test */
- public void testCorrectStateModel() {
- List<StateModelStateChart> lstChart = stateModel.getStateCharts();
-
- // trois diagrammes
- assertTrue(lstChart.size()==3);
-
- // les 3 ont des états
- for(StateModelStateChart chart : lstChart) {
- assertFalse(chart.getStates().isEmpty());
- }
-
- // diagramme contactManagementUseCase
- StateModelStateChart cmChart = null;
- for(StateModelStateChart smsc : lstChart) {
- if("contactManagementUseCase".equals(smsc.getName())) {
- cmChart = smsc;
- }
- }
- assertNotNull(cmChart);
-
- // package
- assertEquals(cmChart.getPackageName(),"org.codelutin.chorem.web.contactManagement");
-
- // six etats
- Collection<StateModelState> lstStates = cmChart.getStates();
- assertEquals(lstStates.size(),6);
-
- // le premier etat est initial
- StateModelState initState = null;
- StateModelState sfUCState = null;
- for(StateModelState state : (StateModelState[]) lstStates.toArray(new StateModelState[lstStates.size()])) {
- if("initContact".equals(state.getName())) {
- initState = state;
- }
- if("societyFormUC".equals(state.getName())) {
- sfUCState = state;
- }
- }
-
- // test init
- assertNotNull(initState);
- assertFalse(initState.isComplex());
- StateModelSimpleState sInitState = (StateModelSimpleState)initState;
- assertTrue(sInitState.isInitial());
-
- // les 3eme etat est complexe et a 4 etat
- assertNotNull(sfUCState);
- StateModelComplexState cpxState = (StateModelComplexState)sfUCState;
- assertEquals(cpxState.getStates().size(),4);
-
- // test sur un etat
- Collection<StateModelState> lstStatesCpxState = cpxState.getStates();
- StateModelState sfState = null;
- for(StateModelState state : (StateModelState[]) lstStatesCpxState.toArray(new StateModelState[lstStatesCpxState.size()])) {
- if("societyForm".equals(state.getName())) {
- sfState = state;
- }
- }
- assertNotNull(sfState);
- assertEquals(sfState.getTransitions().size(), 2);
-
- // test transition
- StateModelTransition trEventCancel = null;
- for(StateModelTransition tr : sfState.getTransitions()) {
- if("cancel".equals(tr.getEvent())) {
- trEventCancel = tr;
- }
- }
- assertNotNull(trEventCancel);
- assertNotNull(trEventCancel.getDestinationState());
- assertEquals(trEventCancel.getDestinationState().getName(), "finalSocietyFormCancel");
-
- // tagged value test
- Map<String,String> tagValues = stateModel.getTagValues();
- assertNotNull(tagValues);
- String tagUseCaseEngineExtendedClass = tagValues.get("usecaseengineextendedclass");
- assertNotNull(tagUseCaseEngineExtendedClass);
- assertEquals(tagUseCaseEngineExtendedClass,"BasePage");
- }
+
+ /** model */
+ private StateModel stateModel;
+
+ /** init */
+ public void setUp() throws Exception {
+ super.setUp();
+ File[] testFiles = {
+ new File(getClass().getResource("project.statemodel").toURI()),
+ new File(getClass().getResource("contact.statemodel").toURI())
+
+ };
+
+ StateModelGenerator generator = new StateModelGenerator();
+ generator.generate(testFiles, new File("output"));
+ stateModel = generator.getModel();
+ }
+
+ /** various test */
+ public void testCorrectStateModel() {
+ List<StateModelStateChart> lstChart = stateModel.getStateCharts();
+
+ // trois diagrammes
+ assertTrue(lstChart.size() == 3);
+
+ // les 3 ont des états
+ for (StateModelStateChart chart : lstChart) {
+ assertFalse(chart.getStates().isEmpty());
+ }
+
+ // diagramme contactManagementUseCase
+ StateModelStateChart cmChart = null;
+ for (StateModelStateChart smsc : lstChart) {
+ if ("contactManagementUseCase".equals(smsc.getName())) {
+ cmChart = smsc;
+ }
+ }
+ assertNotNull(cmChart);
+
+ // package
+ assertEquals(cmChart.getPackageName(), "org.codelutin.chorem.web.contactManagement");
+
+ // six etats
+ Collection<StateModelState> lstStates = cmChart.getStates();
+ assertEquals(lstStates.size(), 6);
+
+ // le premier etat est initial
+ StateModelState initState = null;
+ StateModelState sfUCState = null;
+ for (StateModelState state : lstStates.toArray(new StateModelState[lstStates.size()])) {
+ if ("initContact".equals(state.getName())) {
+ initState = state;
+ }
+ if ("societyFormUC".equals(state.getName())) {
+ sfUCState = state;
+ }
+ }
+
+ // test init
+ assertNotNull(initState);
+ assertFalse(initState.isComplex());
+ StateModelSimpleState sInitState = (StateModelSimpleState) initState;
+ assertTrue(sInitState.isInitial());
+
+ // les 3eme etat est complexe et a 4 etat
+ assertNotNull(sfUCState);
+ StateModelComplexState cpxState = (StateModelComplexState) sfUCState;
+ assertEquals(cpxState.getStates().size(), 4);
+
+ // test sur un etat
+ Collection<StateModelState> lstStatesCpxState = cpxState.getStates();
+ StateModelState sfState = null;
+ for (StateModelState state : lstStatesCpxState.toArray(new StateModelState[lstStatesCpxState.size()])) {
+ if ("societyForm".equals(state.getName())) {
+ sfState = state;
+ }
+ }
+ assertNotNull(sfState);
+ assertEquals(sfState.getTransitions().size(), 2);
+
+ // test transition
+ StateModelTransition trEventCancel = null;
+ for (StateModelTransition tr : sfState.getTransitions()) {
+ if ("cancel".equals(tr.getEvent())) {
+ trEventCancel = tr;
+ }
+ }
+ assertNotNull(trEventCancel);
+ assertNotNull(trEventCancel.getDestinationState());
+ assertEquals(trEventCancel.getDestinationState().getName(), "finalSocietyFormCancel");
+
+ // tagged value test
+ Map<String, String> tagValues = stateModel.getTagValues();
+ assertNotNull(tagValues);
+ String tagUseCaseEngineExtendedClass = tagValues.get("usecaseengineextendedclass");
+ assertNotNull(tagUseCaseEngineExtendedClass);
+ assertEquals(tagUseCaseEngineExtendedClass, "BasePage");
+ }
}
Modified: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/JavaXMLParserTest.java
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/JavaXMLParserTest.java 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/JavaXMLParserTest.java 2008-10-13 14:36:28 UTC (rev 333)
@@ -30,35 +30,34 @@
package org.codelutin.generator.models.ui.javaxml;
-import java.io.File;
-import java.util.ArrayList;
-
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-
import org.codelutin.generator.models.ui.UIModel;
import org.codelutin.generator.models.ui.impl.UIModelChildImpl;
import org.codelutin.generator.models.ui.impl.UIModelEventImpl;
import org.codelutin.generator.models.ui.impl.UIModelObjectImpl;
+import java.io.File;
+import java.util.ArrayList;
+
public class JavaXMLParserTest extends TestCase { // JavaXMLParserTest
public void testParse() throws Exception {
// 1 panel, 2 boutons, gridbaglayout
- File testFile = new File("src/test/org/codelutin/generator/models/ui/javaxml/test.javaxml");
+ File testFile = new File(getClass().getResource("test.javaxml").toURI());
// 1 panel, 1 bouton, borderlayout
- File testFile1 = new File("src/test/org/codelutin/generator/models/ui/javaxml/test1.javaxml");
+ File testFile1 = new File(getClass().getResource("test1.javaxml").toURI());
// alarmPanel de Chorem dans une JFrame
- File testFile2 = new File("src/test/org/codelutin/generator/models/ui/javaxml/test2.javaxml");
+ File testFile2 = new File(getClass().getResource("test2.javaxml").toURI());
//
//File testFile3 = new File("src/test/org/codelutin/generator/models/ui/javaxml/org.codelutin.chorem.entities.ui.RelationshipUI.javaxml");
- if(testFile.exists() && testFile1.exists() && testFile2.exists()){
+ if (testFile.exists() && testFile1.exists() && testFile2.exists()) {
JavaXMLParser parser = new JavaXMLParser();
UIModel ui = parser.parse(testFile);
@@ -76,50 +75,50 @@
assertNotNull(ui.getRoot().getName());
// tests sur tous les elements du root
- assertTrue(ui.getRoot().getArguments().size()==0);
- assertTrue(ui.getRoot().getChildren().size()==2);
- assertTrue(ui.getRoot().getEvents().size()==1);
- assertTrue(ui.getRoot().getProperties().size()==2);
+ assertTrue(ui.getRoot().getArguments().size() == 0);
+ assertTrue(ui.getRoot().getChildren().size() == 2);
+ assertTrue(ui.getRoot().getEvents().size() == 1);
+ assertTrue(ui.getRoot().getProperties().size() == 2);
// test si le layout est bien recupere
- UIModelObjectImpl object = (UIModelObjectImpl)ui.getRoot().getProperty("layout").getValue();
+ UIModelObjectImpl object = (UIModelObjectImpl) ui.getRoot().getProperty("layout").getValue();
assertEquals(object.getType(), "java.awt.GridBagLayout");
// test sur un event de l'enfant
- ArrayList children = (ArrayList)ui.getRoot().getChildren();
- UIModelChildImpl child = (UIModelChildImpl)children.get(0);
+ ArrayList children = (ArrayList) ui.getRoot().getChildren();
+ UIModelChildImpl child = (UIModelChildImpl) children.get(0);
- ArrayList events = (ArrayList)child.getObject().getEvents();
- UIModelEventImpl event = (UIModelEventImpl)events.get(0);
+ ArrayList events = (ArrayList) child.getObject().getEvents();
+ UIModelEventImpl event = (UIModelEventImpl) events.get(0);
assertEquals(event.getAction(), "actionPerformed");
assertNotNull(event.getAddMethod());
// test sur constraint de l'enfant
- UIModelObjectImpl constraint = (UIModelObjectImpl)child.getConstraint().getValue();
- ArrayList argConstraint = (ArrayList)constraint.getArguments();
+ UIModelObjectImpl constraint = (UIModelObjectImpl) child.getConstraint().getValue();
+ ArrayList argConstraint = (ArrayList) constraint.getArguments();
assertEquals(constraint.getType(), "java.awt.GridBagConstraints");
assertEquals(argConstraint.get(1).toString(), "0");
// test sur le nombre d'enfant d'un enfant
- assertTrue(child.getObject().getChildren().size()==0);
+ assertTrue(child.getObject().getChildren().size() == 0);
// test sur une contrainte string (BorderLayout)
- ArrayList children1 = (ArrayList)ui1.getRoot().getChildren();
- UIModelChildImpl child1 = (UIModelChildImpl)children1.get(0);
+ ArrayList children1 = (ArrayList) ui1.getRoot().getChildren();
+ UIModelChildImpl child1 = (UIModelChildImpl) children1.get(0);
Object constraint1 = child1.getConstraint().getValue();
assertEquals(constraint1, "Center");
// test sur le nombre d'enfants d'une Frame est correct
- ArrayList children2 = (ArrayList)ui2.getRoot().getChildren();
- assertTrue(children2.size()==1);
+ ArrayList children2 = (ArrayList) ui2.getRoot().getChildren();
+ assertTrue(children2.size() == 1);
// test sur une contrainte d'un panel genere
- UIModelChildImpl child2 = (UIModelChildImpl)children2.get(0);
+ UIModelChildImpl child2 = (UIModelChildImpl) children2.get(0);
Object constraint2 = child2.getConstraint().getValue();
assertEquals(constraint2, "Center");
Modified: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/xml/ModelMergeTest.java
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/xml/ModelMergeTest.java 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/xml/ModelMergeTest.java 2008-10-13 14:36:28 UTC (rev 333)
@@ -27,70 +27,77 @@
package org.codelutin.generator.models.xml;
-import java.io.File;
-import java.util.Iterator;
-
import junit.framework.TestCase;
-
import org.codelutin.generator.ObjectModelGenerator;
import org.codelutin.generator.models.object.ObjectModel;
import org.codelutin.generator.models.object.ObjectModelClass;
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URISyntaxException;
+import java.net.URL;
+
public class ModelMergeTest extends TestCase {
- public void testMerge1() throws Exception {
- parcourirModel(genModel(1));
- }
+ public void testMerge1() throws Exception {
+ parcourirModel(genModel(1));
+ }
- public void testMerge2() throws Exception {
- parcourirModel(genModel(2));
- }
+ public void testMerge2() throws Exception {
+ parcourirModel(genModel(2));
+ }
- public void testMerge3() throws Exception {
- parcourirModel(genModel(3));
- }
-
- public void testMerge4() throws Exception {
- parcourirModel(genModel(4));
- }
+ public void testMerge3() throws Exception {
+ parcourirModel(genModel(3));
+ }
- public void testMerge5() throws Exception {
- parcourirModel(genModel(5));
- }
+ public void testMerge4() throws Exception {
+ parcourirModel(genModel(4));
+ }
- public void testMerge6() throws Exception {
- parcourirModel(genModel(6));
- }
+ public void testMerge5() throws Exception {
+ parcourirModel(genModel(5));
+ }
- private ObjectModel genModel(int num) {
- System.out.println("\n\n============================================\n\t\ttestMerge" + num + "\n============================================");
- ObjectModelGenerator generator = new ObjectModelGenerator();
- File[] files = new File[num];
- for (int j = 1; j < (num+1); j++)
- files[j-1] = new File("src/test/security" + j + ".objectmodel");
- generator.generate(files, new File("output"));
- return generator.getModel();
- }
-
- private void parcourirModel(ObjectModel model) {
- System.out.println(":::: model tag: " + model.getTagValues());
- for (Iterator it = model.getClasses().iterator(); it.hasNext(); ) {
- ObjectModelClass clazz = (ObjectModelClass)it.next();
- System.out.println("\n********* Class : " + clazz.getQualifiedName());
- System.out.println("--- Attributs :");
- for (Iterator attributes = clazz.getAttributes().iterator(); attributes.hasNext(); )
- System.out.println("\t" + attributes.next());
- System.out.println("--- Operations :");
- for (Iterator operations = clazz.getOperations().iterator(); operations.hasNext(); )
- System.out.println("\t" + operations.next());
- System.out.println("--- Interfaces :");
- for (Iterator interfaces = clazz.getInterfaces().iterator(); interfaces.hasNext(); )
- System.out.println("\t" + interfaces.next());
- System.out.println("--- Superclasses :");
- for (Iterator superclasses = clazz.getSuperclasses().iterator(); superclasses.hasNext(); )
- System.out.println("\t" + superclasses.next());
- }
-
- }
+ public void testMerge6() throws Exception {
+ parcourirModel(genModel(6));
+ }
+
+ private ObjectModel genModel(int num) throws URISyntaxException, MalformedURLException {
+ System.out.println("\n\n============================================\n\t\ttestMerge" + num + "\n============================================");
+ ObjectModelGenerator generator = new ObjectModelGenerator();
+ File[] files = new File[num];
+ for (int j = 1; j < (num + 1); j++) {
+ URL url = getClass().getResource("security" + j + ".objectmodel");
+ files[j - 1] = new File(url.toURI());
+ }
+ generator.generate(files, new File("output"));
+ return generator.getModel();
+ }
+
+ private void parcourirModel(ObjectModel model) {
+ System.out.println(":::: model tag: " + model.getTagValues());
+ for (Object o3 : model.getClasses()) {
+ ObjectModelClass clazz = (ObjectModelClass) o3;
+ System.out.println("\n********* Class : " + clazz.getQualifiedName());
+ System.out.println("--- Attributs :");
+ for (Object o2 : clazz.getAttributes()) {
+ System.out.println("\t" + o2);
+ }
+ System.out.println("--- Operations :");
+ for (Object o1 : clazz.getOperations()) {
+ System.out.println("\t" + o1);
+ }
+ System.out.println("--- Interfaces :");
+ for (Object o : clazz.getInterfaces()) {
+ System.out.println("\t" + o);
+ }
+ System.out.println("--- Superclasses :");
+ for (Object o : clazz.getSuperclasses()) {
+ System.out.println("\t" + o);
+ }
+ }
+
+ }
}
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test.javaxml (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/test.javaxml)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test.javaxml (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test.javaxml 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java version="1.4.2_02" class="java.beans.XMLDecoder">
+ <object class="javax.swing.JPanel">
+ <void method="add">
+
+ <object id="JButton0" class="javax.swing.JButton">
+
+ <string>toto</string>
+ <void property="name">
+ <string>bouton0</string>
+ </void>
+
+ <void method="addActionListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>java.awt.event.ActionListener</class>
+ <string>this</string>
+ <string>on_click</string>
+ <string>arg</string>
+ <string>actionPerformed</string>
+ </object>
+ </void>
+ </object>
+ </void>
+
+ <void method="add">
+ <object id="JButton1" class="javax.swing.JButton">
+ <string>titi</string>
+ <void property="name">
+ <string>bouton1</string>
+ </void>
+ </object>
+ </void>
+
+ <void property="layout">
+ <object class="java.awt.GridBagLayout">
+
+ <void method="addLayoutComponent">
+ <object idref="JButton0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>0</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+
+ <void method="addLayoutComponent">
+ <object idref="JButton1"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>0</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ </object>
+ </void>
+
+ <void property="name">
+ <string>JPanel0</string>
+ </void>
+
+ <void method="addAncestorListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>javax.swing.event.AncestorListener</class>
+ <string>this</string>
+ <string>on_touch</string>
+ <string>argument</string>
+ <string>ancestorMoved</string>
+ </object>
+ </void>
+ </object>
+</java>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test.javaxml
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test1.javaxml (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/test1.javaxml)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test1.javaxml (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test1.javaxml 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java version="1.4.2_02" class="java.beans.XMLDecoder">
+ <object class="javax.swing.JPanel">
+ <void method="add">
+ <object id="JButton0" class="javax.swing.JButton">
+ <string>Save</string>
+ <void property="name">
+ <string>JButton0</string>
+ </void>
+ </object>
+ </void>
+ <void property="layout">
+ <object class="java.awt.BorderLayout">
+ <void method="addLayoutComponent">
+ <object idref="JButton0"/>
+ <string>Center</string>
+ </void>
+ </object>
+ </void>
+ <void property="name">
+ <string>JPanel0</string>
+ </void>
+ </object>
+</java>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test1.javaxml
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test2.javaxml (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/ui/javaxml/test2.javaxml)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test2.javaxml (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test2.javaxml 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<java version="1.4.2_02" class="java.beans.XMLDecoder">
+ <object class="javax.swing.JFrame">
+ <void property="contentPane">
+ <void method="add">
+ <object id="AlarmPanel0" class="org.codelutin.chorem.entities.ui.AlarmPanel">
+ <void method="add">
+ <object id="AlarmAttributesPanelPanel0" class="org.codelutin.chorem.entities.ui.AlarmAttributesPanelPanel">
+ <void method="add">
+ <object id="JLabel0" class="javax.swing.JLabel">
+ <void property="name">
+ <string>sujetLabel</string>
+ </void>
+ <void property="text">
+ <string>Sujet</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JTextField0" class="javax.swing.JTextField">
+ <void property="columns">
+ <int>6</int>
+ </void>
+ <void property="name">
+ <string>sujetEditor</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JLabel1" class="javax.swing.JLabel">
+ <void property="name">
+ <string>activateLabel</string>
+ </void>
+ <void property="text">
+ <string>Activate</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JCheckBox0" class="javax.swing.JCheckBox">
+ <void property="name">
+ <string>activateEditor</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JLabel2" class="javax.swing.JLabel">
+ <void property="name">
+ <string>descriptionLabel</string>
+ </void>
+ <void property="text">
+ <string>Description</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JTextField1" class="javax.swing.JTextField">
+ <void property="columns">
+ <int>6</int>
+ </void>
+ <void property="name">
+ <string>descriptionEditor</string>
+ </void>
+ </object>
+ </void>
+ <void property="border">
+ <object class="javax.swing.border.TitledBorder">
+ <object class="javax.swing.border.EtchedBorder">
+ <int>0</int>
+ <null/>
+ <null/>
+ </object>
+ <string>Attributes</string>
+ <int>0</int>
+ <int>0</int>
+ <null/>
+ <null/>
+ </object>
+ </void>
+ <void property="layout">
+ <void method="addLayoutComponent">
+ <object idref="JTextField0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>1</int>
+ <int>1</int>
+ <int>1</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JTextField1"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>1</int>
+ <int>3</int>
+ <int>1</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JLabel1"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>2</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JCheckBox0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>1</int>
+ <int>2</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JLabel0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JLabel2"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>3</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ </void>
+ <void property="name">
+ <string>AlarmAttributesPanelPanel</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="ManagementButtonsPanel0" class="org.codelutin.topia.ui.swing.ManagementButtonsPanel">
+ <void method="add">
+ <object id="JButton0" class="javax.swing.JButton">
+ <string>Save</string>
+ <void method="addActionListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>java.awt.event.ActionListener</class>
+ <object idref="ManagementButtonsPanel0"/>
+ <string>on_save</string>
+ </object>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JButton1" class="javax.swing.JButton">
+ <string>Cancel</string>
+ <void method="addActionListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>java.awt.event.ActionListener</class>
+ <object idref="ManagementButtonsPanel0"/>
+ <string>on_cancel</string>
+ </object>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JButton2" class="javax.swing.JButton">
+ <string>Delete</string>
+ <void method="addActionListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>java.awt.event.ActionListener</class>
+ <object idref="ManagementButtonsPanel0"/>
+ <string>on_delete</string>
+ </object>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="JButton3" class="javax.swing.JButton">
+ <string>Search</string>
+ <void method="addActionListener">
+ <object class="java.beans.EventHandler" method="create">
+ <class>java.awt.event.ActionListener</class>
+ <object idref="ManagementButtonsPanel0"/>
+ <string>on_search</string>
+ </object>
+ </void>
+ </object>
+ </void>
+ <void property="layout">
+ <void method="addLayoutComponent">
+ <object idref="JButton1"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JButton2"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>2</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JButton3"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>3</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="JButton0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <double>0.0</double>
+ <double>0.0</double>
+ <int>10</int>
+ <int>2</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ </void>
+ <void property="name">
+ <string>AlarmButtonsPanel</string>
+ </void>
+ </object>
+ </void>
+ <void method="add">
+ <object id="AlarmTablePanelPanel0" class="org.codelutin.chorem.entities.ui.AlarmTablePanelPanel">
+ <void method="add">
+ <object id="JScrollPane0" class="javax.swing.JScrollPane">
+ <void property="name">
+ <string>AlarmScrollPane</string>
+ </void>
+ <void property="viewport">
+ <void method="add">
+ <object class="javax.swing.JTable">
+ <void property="model">
+ <object class="org.codelutin.topia.ui.swing.TopiaTableModel"/>
+ </void>
+ </object>
+ </void>
+ </void>
+ </object>
+ </void>
+ <void property="border">
+ <object class="javax.swing.border.TitledBorder">
+ <object class="javax.swing.border.EtchedBorder">
+ <int>0</int>
+ <null/>
+ <null/>
+ </object>
+ <string>Table</string>
+ <int>0</int>
+ <int>0</int>
+ <null/>
+ <null/>
+ </object>
+ </void>
+ <void property="layout">
+ <void method="addLayoutComponent">
+ <object idref="JScrollPane0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ </void>
+ <void property="name">
+ <string>AlarmTablePanelPanel</string>
+ </void>
+ </object>
+ </void>
+ <void property="layout">
+ <void method="addLayoutComponent">
+ <object idref="AlarmTablePanelPanel0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>1</int>
+ <int>2</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="AlarmAttributesPanelPanel0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>0</int>
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ <void method="addLayoutComponent">
+ <object idref="ManagementButtonsPanel0"/>
+ <object class="java.awt.GridBagConstraints">
+ <int>1</int>
+ <int>0</int>
+ <int>1</int>
+ <int>1</int>
+ <double>1.0</double>
+ <double>1.0</double>
+ <int>10</int>
+ <int>1</int>
+ <object class="java.awt.Insets">
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ <int>0</int>
+ <int>0</int>
+ </object>
+ </void>
+ </void>
+ <void property="name">
+ <string>AlarmPanel2</string>
+ </void>
+ </object>
+ </void>
+ <void property="layout">
+ <object class="java.awt.BorderLayout">
+ <void method="addLayoutComponent">
+ <object idref="AlarmPanel0"/>
+ <string>Center</string>
+ </void>
+ </object>
+ </void>
+ </void>
+ <void property="name">
+ <string>JFrame1</string>
+ </void>
+ </object>
+</java>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/ui/javaxml/test2.javaxml
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security1.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <interface name="TestInterface" package="org.codelutin.topia.security">
+ <stereotype name="entity"/>
+ </interface>
+ <class name="RolePermission" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="topiaId" visibility="private" type="java.lang.String"/>
+ <attribute name="role" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="permissions" minMultiplicity="1" maxMultiplicity="1"/>
+ </class>
+ <class name="User" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
+ <interface name="org.codelutin.topia.security.TestInterface"/>
+ <attribute name="password" visibility="private" type="java.lang.String"/>
+ <attribute name="login" visibility="private" type="java.lang.String"/>
+ </class>
+ <class name="Group" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
+ <attribute name="groupName" visibility="private" type="java.lang.String"/>
+ <attribute name="members" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="parent" associationType="aggregate" minMultiplicity="0" maxMultiplicity="-1"/>
+ </class>
+ <class name="Role" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="parent" visibility="public" type="org.codelutin.topia.security.entities.Group" reverseAttribute="members" minMultiplicity="1" maxMultiplicity="1"/>
+ <attribute name="permissions" visibility="public" type="org.codelutin.topia.security.entities.RolePermission" reverseAttribute="role" minMultiplicity="0" maxMultiplicity="-1"/>
+ <attribute name="roleName" visibility="public" type="java.lang.String"/>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.properties (from rev 328, lutingenerator/trunk/src/test/resources/security1.properties)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.properties (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.properties 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,7 @@
+org.codelutin.topia.security.entities.Role.class.stereotype=Permission
+org.codelutin.topia.security.entities.Role.class.tagvalue.role=admin
+
+org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.stereotype=pk
+org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.tagvalue.string= topiaId:
+
+model.tagvalue.lejoliemodel=toto
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security1.properties
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security2.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security2.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security2.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security2.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <class name="User" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="nom" visibility="private" type="java.lang.String"/>
+ <attribute name="login" visibility="private" type="java.lang.String"/>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security2.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security3.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security3.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security3.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security3.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <class name="User" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="password" visibility="private" type="java.lang.String"/>
+ <attribute name="nom" visibility="private" type="java.lang.String"/>
+ <attribute name="prenom" visibility="private" type="java.lang.String"/>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security3.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security4.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security4.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security4.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security4.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <interface name="ZimZoum" package="org.codelutin.topia.security">
+ <stereotype name="entity"/>
+ </interface>
+ <class name="RolePermission" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="topiaId" visibility="private" type="java.lang.String"/>
+ </class>
+ <class name="User" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <interface name="org.codelutin.topia.security.ZimZoum"/>
+ <attribute name="password" visibility="private" type="java.lang.String"/>
+ <operation name="methode" visibility="public">
+ <returnParameter type="void"/>
+ </operation>
+ </class>
+ <class name="Group" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="groupName" visibility="private" type="java.lang.String"/>
+ <attribute name="groupZimZoum" visibility="private" type="java.lang.String"/>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security4.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security5.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security5.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security5.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security5.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <class name="RolePermission" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="topiaId" visibility="private" type="java.lang.String"/>
+ <attribute name="perm" visibility="private" type="java.lang.String"/>
+ <operation name="permToString" visibility="public">
+ <returnParameter type="java.lang.String"/>
+ </operation>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security5.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.objectmodel (from rev 328, lutingenerator/trunk/src/test/resources/security6.objectmodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.objectmodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
+ <interface name="TestInterface" package="org.codelutin.topia.security">
+ <stereotype name="entity"/>
+ </interface>
+ <class name="RolePermission" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="topiaId" visibility="private" type="java.lang.String"/>
+ <attribute name="role" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="permissions" minMultiplicity="1" maxMultiplicity="1"/>
+ </class>
+ <class name="User" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
+ <interface name="org.codelutin.topia.security.TestInterface"/>
+ <attribute name="password" visibility="private" type="java.lang.String"/>
+ <attribute name="login" visibility="private" type="java.lang.String"/>
+ </class>
+ <class name="Group" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
+ <attribute name="groupName" visibility="private" type="java.lang.String"/>
+ <attribute name="members" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="parent" associationType="aggregate" minMultiplicity="0" maxMultiplicity="-1"/>
+ </class>
+ <class name="Role" package="org.codelutin.topia.security.entities">
+ <stereotype name="entity"/>
+ <attribute name="parent" visibility="public" type="org.codelutin.topia.security.entities.Group" reverseAttribute="members" minMultiplicity="1" maxMultiplicity="1"/>
+ <attribute name="permissions" visibility="public" type="org.codelutin.topia.security.entities.RolePermission" reverseAttribute="role" minMultiplicity="0" maxMultiplicity="-1"/>
+ <attribute name="roleName" visibility="public" type="java.lang.String"/>
+ </class>
+</objectModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.objectmodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.properties (from rev 328, lutingenerator/trunk/src/test/resources/security6.properties)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.properties (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.properties 2008-10-13 14:36:28 UTC (rev 333)
@@ -0,0 +1,5 @@
+org.codelutin.topia.security.entities.RolePermission.class.stereotype=Permission
+org.codelutin.topia.security.entities.RolePermission.class.tagvalue.role=admin
+
+org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.stereotype=pk
+org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.tagvalue.string= topiaId:
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/xml/security6.properties
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Deleted: lutingenerator/trunk/src/test/resources/security1.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security1.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security1.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <interface name="TestInterface" package="org.codelutin.topia.security">
- <stereotype name="entity"/>
- </interface>
- <class name="RolePermission" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="topiaId" visibility="private" type="java.lang.String"/>
- <attribute name="role" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="permissions" minMultiplicity="1" maxMultiplicity="1"/>
- </class>
- <class name="User" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
- <interface name="org.codelutin.topia.security.TestInterface"/>
- <attribute name="password" visibility="private" type="java.lang.String"/>
- <attribute name="login" visibility="private" type="java.lang.String"/>
- </class>
- <class name="Group" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
- <attribute name="groupName" visibility="private" type="java.lang.String"/>
- <attribute name="members" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="parent" associationType="aggregate" minMultiplicity="0" maxMultiplicity="-1"/>
- </class>
- <class name="Role" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="parent" visibility="public" type="org.codelutin.topia.security.entities.Group" reverseAttribute="members" minMultiplicity="1" maxMultiplicity="1"/>
- <attribute name="permissions" visibility="public" type="org.codelutin.topia.security.entities.RolePermission" reverseAttribute="role" minMultiplicity="0" maxMultiplicity="-1"/>
- <attribute name="roleName" visibility="public" type="java.lang.String"/>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security1.properties
===================================================================
--- lutingenerator/trunk/src/test/resources/security1.properties 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security1.properties 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,7 +0,0 @@
-org.codelutin.topia.security.entities.Role.class.stereotype=Permission
-org.codelutin.topia.security.entities.Role.class.tagvalue.role=admin
-
-org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.stereotype=pk
-org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.tagvalue.string= topiaId:
-
-model.tagvalue.lejoliemodel=toto
Deleted: lutingenerator/trunk/src/test/resources/security2.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security2.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security2.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <class name="User" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="nom" visibility="private" type="java.lang.String"/>
- <attribute name="login" visibility="private" type="java.lang.String"/>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security3.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security3.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security3.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <class name="User" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="password" visibility="private" type="java.lang.String"/>
- <attribute name="nom" visibility="private" type="java.lang.String"/>
- <attribute name="prenom" visibility="private" type="java.lang.String"/>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security4.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security4.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security4.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <interface name="ZimZoum" package="org.codelutin.topia.security">
- <stereotype name="entity"/>
- </interface>
- <class name="RolePermission" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="topiaId" visibility="private" type="java.lang.String"/>
- </class>
- <class name="User" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <interface name="org.codelutin.topia.security.ZimZoum"/>
- <attribute name="password" visibility="private" type="java.lang.String"/>
- <operation name="methode" visibility="public">
- <returnParameter type="void"/>
- </operation>
- </class>
- <class name="Group" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="groupName" visibility="private" type="java.lang.String"/>
- <attribute name="groupZimZoum" visibility="private" type="java.lang.String"/>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security5.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security5.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security5.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <class name="RolePermission" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="topiaId" visibility="private" type="java.lang.String"/>
- <attribute name="perm" visibility="private" type="java.lang.String"/>
- <operation name="permToString" visibility="public">
- <returnParameter type="java.lang.String"/>
- </operation>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security6.objectmodel
===================================================================
--- lutingenerator/trunk/src/test/resources/security6.objectmodel 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security6.objectmodel 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<objectModel xmlns:UML="org.omg.xmi.namespace.UML" xmlns:packageValidator="xalan://org.codelutin.generator.PackageValidator" xmlns="http://www.codelutin.org/lutingenerator/objectModel" name="Security">
- <interface name="TestInterface" package="org.codelutin.topia.security">
- <stereotype name="entity"/>
- </interface>
- <class name="RolePermission" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="topiaId" visibility="private" type="java.lang.String"/>
- <attribute name="role" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="permissions" minMultiplicity="1" maxMultiplicity="1"/>
- </class>
- <class name="User" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
- <interface name="org.codelutin.topia.security.TestInterface"/>
- <attribute name="password" visibility="private" type="java.lang.String"/>
- <attribute name="login" visibility="private" type="java.lang.String"/>
- </class>
- <class name="Group" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <superclass name="org.codelutin.topia.security.entities.Role" discriminator=""/>
- <attribute name="groupName" visibility="private" type="java.lang.String"/>
- <attribute name="members" visibility="public" type="org.codelutin.topia.security.entities.Role" reverseAttribute="parent" associationType="aggregate" minMultiplicity="0" maxMultiplicity="-1"/>
- </class>
- <class name="Role" package="org.codelutin.topia.security.entities">
- <stereotype name="entity"/>
- <attribute name="parent" visibility="public" type="org.codelutin.topia.security.entities.Group" reverseAttribute="members" minMultiplicity="1" maxMultiplicity="1"/>
- <attribute name="permissions" visibility="public" type="org.codelutin.topia.security.entities.RolePermission" reverseAttribute="role" minMultiplicity="0" maxMultiplicity="-1"/>
- <attribute name="roleName" visibility="public" type="java.lang.String"/>
- </class>
-</objectModel>
Deleted: lutingenerator/trunk/src/test/resources/security6.properties
===================================================================
--- lutingenerator/trunk/src/test/resources/security6.properties 2008-10-13 14:17:11 UTC (rev 332)
+++ lutingenerator/trunk/src/test/resources/security6.properties 2008-10-13 14:36:28 UTC (rev 333)
@@ -1,5 +0,0 @@
-org.codelutin.topia.security.entities.RolePermission.class.stereotype=Permission
-org.codelutin.topia.security.entities.RolePermission.class.tagvalue.role=admin
-
-org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.stereotype=pk
-org.codelutin.topia.security.entities.RolePermission.attribute.topiaId.tagvalue.string= topiaId:
1
0
[Lutingenerator-commits] r332 - in lutingenerator/trunk/src/test: java/org/codelutin/generator/models/state resources resources/org resources/org/codelutin resources/org/codelutin/generator resources/org/codelutin/generator/models resources/org/codelutin/generator/models/state
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 14:17:11 +0000 (Mon, 13 Oct 2008)
New Revision: 332
Added:
lutingenerator/trunk/src/test/resources/log4j.properties
lutingenerator/trunk/src/test/resources/org/
lutingenerator/trunk/src/test/resources/org/codelutin/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.properties
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.statemodel
lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/project.statemodel
Removed:
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.properties
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.statemodel
lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/project.statemodel
Log:
move resources to resources... + add log4j.properties for tests
Deleted: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.properties
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.properties 2008-10-13 13:47:37 UTC (rev 331)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.properties 2008-10-13 14:17:11 UTC (rev 332)
@@ -1 +0,0 @@
-model.tagvalue.usecaseengineextendedclass=BasePage
\ No newline at end of file
Deleted: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.statemodel
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.statemodel 2008-10-13 13:47:37 UTC (rev 331)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.statemodel 2008-10-13 14:17:11 UTC (rev 332)
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<stateModel xmlns="http://www.codelutin.org/lutingenerator/stateModel" name="Chorem" version="">
- <stateChart name="contactManagementUseCase" package="org.codelutin.chorem.web.contactManagement">
- <state name="initContact" initial="true">
- <transition event="" toState="contactList"/>
- </state>
- <state name="contactList">
- <transition event="addContact" toState="contactFormUC"/>
- <transition event="view" toState="viewContact"/>
- </state>
- <complexeState name="contactFormUC">
- <state name="initContactForm" initial="true">
- <transition event="" toState="contactForm"/>
- </state>
- <state name="contactForm">
- <transition event="contactStore" toState="finalContactFormStore"/>
- <transition event="contactCancel" toState="finalContactFormCancel"/>
- <transition event="addSociety" toState="societyFormUC"/>
- </state>
- <state name="finalContactFormStore" final="true"/>
- <state name="finalContactFormCancel" final="true"/>
- </complexeState>
- <complexeState name="societyFormUC">
- <state name="initSocietyForm" initial="true">
- <transition event="" toState="societyForm"/>
- </state>
- <state name="societyForm">
- <transition event="cancel" toState="finalSocietyFormCancel"/>
- <transition event="societyStore" toState="finalSocietyFormStore"/>
- </state>
- <state name="finalSocietyFormStore" final="true"/>
- <state name="finalSocietyFormCancel" final="true"/>
- </complexeState>
- <state name="viewContact">
- <transition event="edit" toState="contactFormUC"/>
- <transition event="viewSociety" toState="societyViewUC"/>
- </state>
- <complexeState name="societyViewUC">
- <state name="societyView">
- <transition event="ok" toState="finalSocietyViewOk"/>
- <transition event="edit" toState="societyFormUC"/>
- </state>
- <state name="initSocietyView" initial="true">
- <transition event="" toState="societyView"/>
- </state>
- <state name="finalSocietyViewOk" final="true"/>
- </complexeState>
- </stateChart>
- <stateChart name="lol" package="org.codelutin.chorem.web.newForTest.nothing">
- <state name="initNot" initial="true">
- <transition event="" toState="doNothingState"/>
- </state>
- <state name="doNothingState">
- <transition event="nothing" toState="finalNot"/>
- </state>
- <state name="finalNot" final="true"/>
- </stateChart>
-</stateModel>
Deleted: lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/project.statemodel
===================================================================
--- lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/project.statemodel 2008-10-13 13:47:37 UTC (rev 331)
+++ lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/project.statemodel 2008-10-13 14:17:11 UTC (rev 332)
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<stateModel xmlns="http://www.codelutin.org/lutingenerator/stateModel" name="Chorem" version="">
- <stateChart name="projectManagementUseCase" package="org.codelutin.chorem.web.contactManagement">
- <initState name="initProject">
- <transition toState="projectList"/>
- </initState>
- <state name="projectList">
- <transition toState="finalProject">
- <action name="end"/>
- </transition>
- </state>
- <finalState name="finalProject"/>
- </stateChart>
-</stateModel>
\ No newline at end of file
Added: lutingenerator/trunk/src/test/resources/log4j.properties
===================================================================
--- lutingenerator/trunk/src/test/resources/log4j.properties (rev 0)
+++ lutingenerator/trunk/src/test/resources/log4j.properties 2008-10-13 14:17:11 UTC (rev 332)
@@ -0,0 +1,9 @@
+# Global logging configuration
+log4j.rootLogger=ERROR, stdout
+# Console output...
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) %M - %m%n
+#log4j.appender.stdout.layout.ConversionPattern=%%c=%c %%C=%C %%d=%d %%F=%F %%l=%l %%L=%L %%m=%m %%M=%M %%p=%p %%r=%r %%t=%t %%x=%x %%X=%X
+# package level
+log4j.logger.org.codelutin=INFO
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.properties (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.properties)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.properties (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.properties 2008-10-13 14:17:11 UTC (rev 332)
@@ -0,0 +1 @@
+model.tagvalue.usecaseengineextendedclass=BasePage
\ No newline at end of file
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.properties
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.statemodel (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/contact.statemodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.statemodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.statemodel 2008-10-13 14:17:11 UTC (rev 332)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<stateModel xmlns="http://www.codelutin.org/lutingenerator/stateModel" name="Chorem" version="">
+ <stateChart name="contactManagementUseCase" package="org.codelutin.chorem.web.contactManagement">
+ <state name="initContact" initial="true">
+ <transition event="" toState="contactList"/>
+ </state>
+ <state name="contactList">
+ <transition event="addContact" toState="contactFormUC"/>
+ <transition event="view" toState="viewContact"/>
+ </state>
+ <complexeState name="contactFormUC">
+ <state name="initContactForm" initial="true">
+ <transition event="" toState="contactForm"/>
+ </state>
+ <state name="contactForm">
+ <transition event="contactStore" toState="finalContactFormStore"/>
+ <transition event="contactCancel" toState="finalContactFormCancel"/>
+ <transition event="addSociety" toState="societyFormUC"/>
+ </state>
+ <state name="finalContactFormStore" final="true"/>
+ <state name="finalContactFormCancel" final="true"/>
+ </complexeState>
+ <complexeState name="societyFormUC">
+ <state name="initSocietyForm" initial="true">
+ <transition event="" toState="societyForm"/>
+ </state>
+ <state name="societyForm">
+ <transition event="cancel" toState="finalSocietyFormCancel"/>
+ <transition event="societyStore" toState="finalSocietyFormStore"/>
+ </state>
+ <state name="finalSocietyFormStore" final="true"/>
+ <state name="finalSocietyFormCancel" final="true"/>
+ </complexeState>
+ <state name="viewContact">
+ <transition event="edit" toState="contactFormUC"/>
+ <transition event="viewSociety" toState="societyViewUC"/>
+ </state>
+ <complexeState name="societyViewUC">
+ <state name="societyView">
+ <transition event="ok" toState="finalSocietyViewOk"/>
+ <transition event="edit" toState="societyFormUC"/>
+ </state>
+ <state name="initSocietyView" initial="true">
+ <transition event="" toState="societyView"/>
+ </state>
+ <state name="finalSocietyViewOk" final="true"/>
+ </complexeState>
+ </stateChart>
+ <stateChart name="lol" package="org.codelutin.chorem.web.newForTest.nothing">
+ <state name="initNot" initial="true">
+ <transition event="" toState="doNothingState"/>
+ </state>
+ <state name="doNothingState">
+ <transition event="nothing" toState="finalNot"/>
+ </state>
+ <state name="finalNot" final="true"/>
+ </stateChart>
+</stateModel>
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/contact.statemodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
Copied: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/project.statemodel (from rev 328, lutingenerator/trunk/src/test/java/org/codelutin/generator/models/state/project.statemodel)
===================================================================
--- lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/project.statemodel (rev 0)
+++ lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/project.statemodel 2008-10-13 14:17:11 UTC (rev 332)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<stateModel xmlns="http://www.codelutin.org/lutingenerator/stateModel" name="Chorem" version="">
+ <stateChart name="projectManagementUseCase" package="org.codelutin.chorem.web.contactManagement">
+ <initState name="initProject">
+ <transition toState="projectList"/>
+ </initState>
+ <state name="projectList">
+ <transition toState="finalProject">
+ <action name="end"/>
+ </transition>
+ </state>
+ <finalState name="finalProject"/>
+ </stateChart>
+</stateModel>
\ No newline at end of file
Property changes on: lutingenerator/trunk/src/test/resources/org/codelutin/generator/models/state/project.statemodel
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
1
0
[Lutingenerator-commits] r331 - maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 13:47:37 +0000 (Mon, 13 Oct 2008)
New Revision: 331
Modified:
maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java
Log:
remove addCompileDirectory parameter (always execute)
add resources dir from the destGenDir without the java files
Modified: maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java
===================================================================
--- maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java 2008-10-13 13:46:12 UTC (rev 330)
+++ maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/GeneratorPlugin.java 2008-10-13 13:47:37 UTC (rev 331)
@@ -33,12 +33,14 @@
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.MojoFailureException;
import org.apache.maven.project.MavenProject;
+import org.apache.maven.model.Resource;
import org.apache.tools.ant.BuildLogger;
import org.apache.tools.ant.NoBannerLogger;
import org.apache.tools.ant.Project;
import org.codelutin.generator.GeneratorTask;
import java.io.File;
+import java.util.Arrays;
/**
* Effectue toutes les générations et copie les fichiers générés
@@ -95,17 +97,6 @@
protected String defaultPackage;
/**
- * Flag pour indiquer si on doit ajouter le repertoire de generation dans les répertoires
- * de compilation du project Maven Nom par défaut du paquetage généré
- * <p/>
- * TODO Ce flag doit disparaitre dans la prochaine release (uniquement utilisée pour compatibilité)
- *
- * @parameter expression="${generator.addCompileDirectory}" default-value="false"
- */
- protected boolean addCompileDirectory;
-
-
- /**
* Ecrase les fichiers générés
*
* @parameter default-value="false"
@@ -143,10 +134,8 @@
destDirGen.mkdirs();
generator.setDestdir(destDirGen);
- if (addCompileDirectory) {
- fixCompileSourceRoots();
- }
-
+ fixCompileSourceRoots();
+
generator.setProperties("defaultPackage=" + defaultPackage);
generator.setIncludes(includes);
@@ -161,7 +150,14 @@
*/
protected void fixCompileSourceRoots() {
if (!project.getCompileSourceRoots().contains(destDirGen.getPath())) {
+ getLog().info("add compile source root : "+destDirGen);
project.addCompileSourceRoot(destDirGen.getPath());
+ Resource resources =new Resource();
+ resources.setDirectory(destDirGen.getAbsolutePath());
+ resources.setExcludes(Arrays.asList("**/*.java"));
+ getLog().info("add resource root :"+resources);
+ project.addResource(resources);
}
+
}
}
1
0
[Lutingenerator-commits] r330 - maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 13:46:12 +0000 (Mon, 13 Oct 2008)
New Revision: 330
Modified:
maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/CopyVersionFiles.java
Log:
foreach + javadoc
Modified: maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/CopyVersionFiles.java
===================================================================
--- maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/CopyVersionFiles.java 2008-10-13 13:44:32 UTC (rev 329)
+++ maven-generator-plugin/trunk/src/main/java/org/codelutin/generator/plugin/CopyVersionFiles.java 2008-10-13 13:46:12 UTC (rev 330)
@@ -156,7 +156,8 @@
/**
* Check if previous saved files are already present
- */
+ * @return <code>true</code> if already present,<code>false</code> otherwise.
+ */
protected boolean checkExistence() {
boolean exist = false;
@@ -199,8 +200,8 @@
fileSet.setDir(destDirGen);
fileSet.setIncludes(copyVersionFiles);
copy.addFileset(fileSet);
-
- /* Execution */
+
+ /* Execution */
copy.execute();
}
@@ -213,24 +214,24 @@
File[] modelFiles = srcModelDir.listFiles(this);
- for (int i = 0; i < modelFiles.length; ++i) {
- SAXReader saxR = new SAXReader();
- Document document;
- try {
- document = saxR.read(modelFiles[i]);
- Node node;
- node = document.selectSingleNode("/objectModel/@version");
- if (node != null) {
- versionFound = node.getStringValue();
- }
- node = document.selectSingleNode("/objectModel/@name");
- if (node != null) {
- modelNameFound = node.getStringValue();
- }
- } catch (DocumentException e) {
- logger.error("Can't read document", e);
- }
- }
+ for (File modelFile : modelFiles) {
+ SAXReader saxR = new SAXReader();
+ Document document;
+ try {
+ document = saxR.read(modelFile);
+ Node node;
+ node = document.selectSingleNode("/objectModel/@version");
+ if (node != null) {
+ versionFound = node.getStringValue();
+ }
+ node = document.selectSingleNode("/objectModel/@name");
+ if (node != null) {
+ modelNameFound = node.getStringValue();
+ }
+ } catch (DocumentException e) {
+ logger.error("Can't read document", e);
+ }
+ }
}
protected Project createProject() {
1
0
[Lutingenerator-commits] r329 - lutingenerator/trunk/src/main/java/org/codelutin/generator
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
by tchemit@users.labs.libre-entreprise.org 13 Oct '08
13 Oct '08
Author: tchemit
Date: 2008-10-13 13:44:32 +0000 (Mon, 13 Oct 2008)
New Revision: 329
Modified:
lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java
Log:
foreach + little code improvment
Modified: lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java
===================================================================
--- lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java 2008-10-02 15:40:56 UTC (rev 328)
+++ lutingenerator/trunk/src/main/java/org/codelutin/generator/GeneratorTask.java 2008-10-13 13:44:32 UTC (rev 329)
@@ -57,14 +57,14 @@
protected void doExecute(File[] srcFiles, File destDir,
Generator[] generators) throws BuildException {
- for (int i = 0; i < generators.length; i++) {
- log("Applying " + generators[i].getClass().getName() + " into " + destDir);
- if (generators[i] != null) {
- generators[i].setProperties(properties);
- generators[i].setOverwrite(overwrite);
- generators[i].generate(srcFiles, destDir);
- }
- }
+ for (Generator generator : generators) {
+ if (generator != null) {
+ log("Applying " + generator.getClass().getName() + " into " + destDir);
+ generator.setProperties(properties);
+ generator.setOverwrite(overwrite);
+ generator.generate(srcFiles, destDir);
+ }
+ }
}
protected String templates = null;
@@ -89,13 +89,14 @@
/**
* Permet d'ajouter des properties. exemple: toto=1,package=org.codelutin
- */
+ * @param properties TODO
+ */
public void setProperties(String properties) {
String[] props = properties.split(",");
- for (int i = 0; i < props.length; i++) {
- String[] pv = props[i].split("=");
- this.properties.put(pv[0], pv[1]);
- }
+ for (String prop : props) {
+ String[] pv = prop.split("=");
+ this.properties.put(pv[0], pv[1]);
+ }
Logger.getLogger(getClass().getName() + ".setProperties").log(
Level.FINE, "Properties " + this.properties);
}
@@ -113,7 +114,7 @@
}
public void execute() throws BuildException {
- Generator[] generators = null;
+ Generator[] generators;
if (templates == null) {
throw new BuildException("templates attribute must be set!",
getLocation());
1
0
[Lutingenerator-commits] r328 - maven-generator-plugin/trunk
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
02 Oct '08
Author: chatellier
Date: 2008-10-02 15:40:56 +0000 (Thu, 02 Oct 2008)
New Revision: 328
Modified:
maven-generator-plugin/trunk/pom.xml
Log:
Use snapshot version
Modified: maven-generator-plugin/trunk/pom.xml
===================================================================
--- maven-generator-plugin/trunk/pom.xml 2008-10-02 15:40:32 UTC (rev 327)
+++ maven-generator-plugin/trunk/pom.xml 2008-10-02 15:40:56 UTC (rev 328)
@@ -82,7 +82,7 @@
<dependency>
<groupId>org.codelutin</groupId>
<artifactId>lutingenerator</artifactId>
- <version>0.51</version>
+ <version>0.51-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
1
0
[Lutingenerator-commits] r327 - lutingenerator/trunk
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
02 Oct '08
Author: chatellier
Date: 2008-10-02 15:40:32 +0000 (Thu, 02 Oct 2008)
New Revision: 327
Modified:
lutingenerator/trunk/pom.xml
Log:
Use snapshot version
Modified: lutingenerator/trunk/pom.xml
===================================================================
--- lutingenerator/trunk/pom.xml 2008-10-02 15:37:54 UTC (rev 326)
+++ lutingenerator/trunk/pom.xml 2008-10-02 15:40:32 UTC (rev 327)
@@ -21,7 +21,7 @@
<packaging>jar</packaging>
<!--Version-->
- <version>0.51</version>
+ <version>0.51-SNAPSHOT</version>
<!--Description-->
<description>
1
0
[Lutingenerator-commits] r326 - maven-generator-plugin/trunk
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
02 Oct '08
Author: chatellier
Date: 2008-10-02 15:37:54 +0000 (Thu, 02 Oct 2008)
New Revision: 326
Modified:
maven-generator-plugin/trunk/pom.xml
Log:
Back to snapshot
Modified: maven-generator-plugin/trunk/pom.xml
===================================================================
--- maven-generator-plugin/trunk/pom.xml 2008-10-02 15:24:50 UTC (rev 325)
+++ maven-generator-plugin/trunk/pom.xml 2008-10-02 15:37:54 UTC (rev 326)
@@ -21,7 +21,7 @@
<packaging>maven-plugin</packaging>
<!--Version-->
- <version>0.51</version>
+ <version>0.51-SNAPSHOT</version>
<!--Description-->
<inceptionYear>2006</inceptionYear>
1
0
[Lutingenerator-commits] r325 - maven-generator-plugin/trunk
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
by chatellier@users.labs.libre-entreprise.org 02 Oct '08
02 Oct '08
Author: chatellier
Date: 2008-10-02 15:24:50 +0000 (Thu, 02 Oct 2008)
New Revision: 325
Modified:
maven-generator-plugin/trunk/pom.xml
Log:
Change ant scope in compile
Modified: maven-generator-plugin/trunk/pom.xml
===================================================================
--- maven-generator-plugin/trunk/pom.xml 2008-10-02 15:22:03 UTC (rev 324)
+++ maven-generator-plugin/trunk/pom.xml 2008-10-02 15:24:50 UTC (rev 325)
@@ -92,12 +92,12 @@
<version>0.2</version>
<scope>compile</scope>
</dependency>
-
+
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.1</version>
- <scope>runtime</scope>
+ <scope>compile</scope>
</dependency>
<dependency>
1
0