[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
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:
participants (1)
-
tchemit@users.labs.libre-entreprise.org