|
|
Log of /andromda/src/java/org/andromda/core/metafacade/MetafacadeFactory.java
Revision 1.95.2.9 - (view) (download) - [select for diffs] Fri Feb 15 18:28:43 2008 UTC (7 months, 3 weeks ago) by cwbrandon Branch: V3_x_HEAD CVS Tags: V3_3 Changes since 1.95.2.8: +8 -6 lines Diff to previous 1.95.2.8 , to branch point 1.95 NotSerializableException while trying to run the mda task from a Client Console with the AndroMDA Server (CORE-140) Revision 1.95.2.8 - (view) (download) - [select for diffs] Wed Nov 1 03:54:56 2006 UTC (23 months ago) by cissou Branch: V3_x_HEAD CVS Tags: V3_2 Changes since 1.95.2.7: +0 -4 lines Diff to previous 1.95.2.7 , to branch point 1.95 Removed the log entry for the metafacade during its creation Revision 1.95.2.7 - (view) (download) - [select for diffs] Wed Nov 1 03:50:22 2006 UTC (23 months ago) by cissou Branch: V3_x_HEAD Changes since 1.95.2.6: +14 -6 lines Diff to previous 1.95.2.6 , to branch point 1.95 if the mapping says that the metafacade is a contextRoot, construct it with a null context in order the context to be initialized with the right value coming from the metafacade itself Revision 1.95.2.6 - (view) (download) - [select for diffs] Mon Oct 23 18:53:41 2006 UTC (23 months, 2 weeks ago) by cwbrandon Branch: V3_x_HEAD Changes since 1.95.2.5: +10 -11 lines Diff to previous 1.95.2.5 , to branch point 1.95 only retrieve the mapping when required (don't need to retrieve it when we have the metafacadeClass explicitly specified). Revision 1.95.2.5 - (view) (download) - [select for diffs] Mon Aug 14 14:26:09 2006 UTC (2 years, 1 month ago) by cwbrandon Branch: V3_x_HEAD Changes since 1.95.2.4: +6 -0 lines Diff to previous 1.95.2.4 , to branch point 1.95 CORE-129 (In MetafacadeFactory, contextRoot is not reset when retrieving a metafacade from the cache). Thanks to Cyril Combe! Revision 1.95.2.4 - (view) (download) - [select for diffs] Wed May 24 12:30:14 2006 UTC (2 years, 4 months ago) by freter Branch: V3_x_HEAD Changes since 1.95.2.3: +1 -1 lines Diff to previous 1.95.2.3 , to branch point 1.95 Fixed a minor bug that broke the unit tests. Revision 1.95.2.3 - (view) (download) - [select for diffs] Wed May 24 09:30:19 2006 UTC (2 years, 4 months ago) by freter Branch: V3_x_HEAD Changes since 1.95.2.2: +7 -5 lines Diff to previous 1.95.2.2 , to branch point 1.95 Fix for CORE-121 Revision 1.95.2.2 - (view) (download) - [select for diffs] Sat Jan 28 11:19:00 2006 UTC (2 years, 8 months ago) by draftdog Branch: V3_x_HEAD CVS Tags: V3_2_RC1, V3x_BEFORE_METAFACADE_RESET Changes since 1.95.2.1: +6 -8 lines Diff to previous 1.95.2.1 , to branch point 1.95 java improvements and javadoc fixes Revision 1.95.2.1 - (view) (download) - [select for diffs] Sat Jan 14 12:16:29 2006 UTC (2 years, 8 months ago) by draftdog Branch: V3_x_HEAD Changes since 1.95: +4 -10 lines Diff to previous 1.95 fixed an issue with the contextRoot on metafacade declarations, for some reason two cartridge-output.zip files have changed too (only the jboss-web.xml file inside, an element has a new attribute) Revision 1.95 - (view) (download) - [select for diffs] Wed Nov 23 06:15:43 2005 UTC (2 years, 10 months ago) by cwbrandon Branch: MAIN CVS Tags: HEAD, Root_V3, Root_V3_x, Root_V3_x_HEAD Branch point for: V3_x_HEAD Changes since 1.94: +38 -10 lines Diff to previous 1.94 Now more than one model facade can be used at one time. Revision 1.94 - (view) (download) - [select for diffs] Thu Nov 17 05:24:21 2005 UTC (2 years, 10 months ago) by cwbrandon Branch: MAIN Changes since 1.93: +16 -6 lines Diff to previous 1.93 More changes towards allowing more than one set of metafacades to be on the classpath (to integrate emf/uml2). Revision 1.93 - (view) (download) - [select for diffs] Mon Nov 14 05:27:36 2005 UTC (2 years, 10 months ago) by cwbrandon Branch: MAIN Changes since 1.92: +10 -10 lines Diff to previous 1.92 Change a bunch of HashMap to LinkedHashMap, as well as HashSet to LinkedHashSet, so that cartridges generate consistent ordering of elements (this will keep the ordering from changing for no reason) Revision 1.92 - (view) (download) - [select for diffs] Wed Nov 9 04:16:07 2005 UTC (2 years, 10 months ago) by cwbrandon Branch: MAIN Changes since 1.91: +108 -42 lines Diff to previous 1.91 - Remove the need for the method name when using the ExceptionUtils.check methods and deprecate the old ones (update all dependant code) - More work on m2 build (add translation-library plugin for testing translation-libraries) Revision 1.91 - (view) (download) - [select for diffs] Thu Jul 7 02:20:33 2005 UTC (3 years, 3 months ago) by cwbrandon Branch: MAIN CVS Tags: V3_1, V3_1RC1_tag, V3_2RC1SNAPSHOT Branch point for: V3_1RC1, V3_1x Changes since 1.90: +31 -15 lines Diff to previous 1.90 add some logic to prevent stackoverflows Revision 1.90 - (view) (download) - [select for diffs] Wed Jun 29 20:43:06 2005 UTC (3 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.89: +1 -1 lines Diff to previous 1.89 minor improvement Revision 1.89 - (view) (download) - [select for diffs] Tue Jun 28 18:00:33 2005 UTC (3 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.88: +3 -3 lines Diff to previous 1.88 Add new profile (still need to add optional elements). Also upgrade to digester 1.7 Revision 1.88 - (view) (download) - [select for diffs] Wed Jun 22 17:36:49 2005 UTC (3 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.87: +2 -43 lines Diff to previous 1.87 Filtering of model elements now occurs within the model access facade and includes the actual package itself. Revision 1.87 - (view) (download) - [select for diffs] Tue Jun 14 22:23:42 2005 UTC (3 years, 3 months ago) by cwbrandon Branch: MAIN CVS Tags: V3_1M1 Changes since 1.86: +5 -5 lines Diff to previous 1.86 Big change (CORE-72): namespace components (cartridges, translation-libraries, metafacades) must now be registered through a META-INF/andromda/namespace.xml: this file contains component registrations for a namespace as well as all namespace property documentation. Unfortunately this change is not backwards compatible with 3.0 cartridges (they'll need to add a namespace.xml and move their property references), but the benefit in terms of maintance far outweighs that draw-back. Revision 1.86 - (view) (download) - [select for diffs] Sun Jun 5 16:07:21 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.85: +3 -2 lines Diff to previous 1.85 the server is now correctly configured from the configuration (so that model validation can be configured on server startup). Revision 1.85 - (view) (download) - [select for diffs] Sun Jun 5 04:01:25 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.84: +1 -1 lines Diff to previous 1.84 minor improvements in server caching Revision 1.84 - (view) (download) - [select for diffs] Sat Jun 4 22:52:24 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.83: +17 -10 lines Diff to previous 1.83 more performance improvements when running the server, metafacades are now recreated only when necessary. Revision 1.83 - (view) (download) - [select for diffs] Sat Jun 4 19:42:08 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.82: +10 -8 lines Diff to previous 1.82 another slight performance improvement Revision 1.82 - (view) (download) - [select for diffs] Sat Jun 4 17:22:16 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.81: +12 -4 lines Diff to previous 1.81 cleanup unnecessary code and formatting Revision 1.81 - (view) (download) - [select for diffs] Sat Jun 4 02:42:57 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.80: +4 -3 lines Diff to previous 1.80 add a comment Revision 1.80 - (view) (download) - [select for diffs] Sat Jun 4 02:41:40 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.79: +40 -105 lines Diff to previous 1.79 fix an issue with property references not being populated correctly. Revision 1.79 - (view) (download) - [select for diffs] Fri Jun 3 13:46:06 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.78: +11 -12 lines Diff to previous 1.78 minor improvements Revision 1.78 - (view) (download) - [select for diffs] Fri Jun 3 02:11:20 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.77: +45 -52 lines Diff to previous 1.77 model validation now occurs before model processing (removed any chance of stackoverflow errors as well), andromda server also now validates the mode (still need to make that configurable at the server level). Revision 1.77 - (view) (download) - [select for diffs] Thu Jun 2 22:08:30 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.76: +110 -25 lines Diff to previous 1.76 make a pretty big performance improvement in cartridge processing time Revision 1.76 - (view) (download) - [select for diffs] Thu Jun 2 14:15:08 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.75: +57 -12 lines Diff to previous 1.75 Move the processAll flag to the modelPackages element so that it applies to each model, also changes in preparation of having model validation occur before processing (as opposed to after) Revision 1.75 - (view) (download) - [select for diffs] Wed Jun 1 16:16:38 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.74: +88 -67 lines Diff to previous 1.74 fix an issue with metafacade property namespaces not being correctly registered, also cleanup some code Revision 1.74 - (view) (download) - [select for diffs] Tue May 31 19:23:38 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.73: +22 -18 lines Diff to previous 1.73 metafacade + properties were incorrectly cached between server runs Revision 1.73 - (view) (download) - [select for diffs] Fri May 27 18:16:01 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.72: +10 -1 lines Diff to previous 1.72 clear out the validation messages Revision 1.72 - (view) (download) - [select for diffs] Wed May 25 00:30:07 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.71: +2 -17 lines Diff to previous 1.71 revert change (didn't mean to check in debug code) Revision 1.71 - (view) (download) - [select for diffs] Wed May 25 00:07:55 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.70: +17 -2 lines Diff to previous 1.70 getRoles was incorrectly only retrieving the specializations directly under the role instead of the entire chain. Add new getAllSpecializations operation to the UML Metafacades. Revision 1.70 - (view) (download) - [select for diffs] Mon May 23 02:27:40 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.69: +8 -3 lines Diff to previous 1.69 set the flag to speed up the samples build, also add some more shutdown code to cleanup resources (memory) Revision 1.69 - (view) (download) - [select for diffs] Sun May 22 23:44:06 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.68: +113 -51 lines Diff to previous 1.68 cleanup as well as improve memory handling Revision 1.68 - (view) (download) - [select for diffs] Thu May 19 05:17:38 2005 UTC (3 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.67: +2 -2 lines Diff to previous 1.67 Add initial support for a single point of configuration, (still need to tie it together), also move some configuration related files into the new configuration package Revision 1.67 - (view) (download) - [select for diffs] Fri May 6 14:44:05 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN CVS Tags: Root_V3_0x, V3_0 Branch point for: V3_0x Changes since 1.66: +14 -19 lines Diff to previous 1.66 don't log stack trace on construction failure. Revision 1.66 - (view) (download) - [select for diffs] Tue May 3 22:41:53 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN Changes since 1.65: +76 -55 lines Diff to previous 1.65 fix javadoc formatting Revision 1.65 - (view) (download) - [select for diffs] Tue May 3 22:38:42 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN Changes since 1.64: +2 -2 lines Diff to previous 1.64 couple more final methods Revision 1.64 - (view) (download) - [select for diffs] Tue May 3 22:11:29 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN Changes since 1.63: +23 -16 lines Diff to previous 1.63 add final where appropriate Revision 1.63 - (view) (download) - [select for diffs] Sat Apr 30 16:53:26 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN Changes since 1.62: +21 -26 lines Diff to previous 1.62 make variables final where possible Revision 1.62 - (view) (download) - [select for diffs] Thu Apr 14 03:40:12 2005 UTC (3 years, 5 months ago) by cwbrandon Branch: MAIN CVS Tags: V3_0RC2 Changes since 1.61: +1 -1 lines Diff to previous 1.61 remove unnecessary setMetafacadeContext call (which had a negative affect in some cases) Revision 1.61 - (view) (download) - [select for diffs] Wed Apr 13 16:26:05 2005 UTC (3 years, 5 months ago) by draftdog Branch: MAIN Changes since 1.60: +22 -11 lines Diff to previous 1.60 reformat update: casting now no longer has a space separator, extends and implements keyswords are on a new line Revision 1.60 - (view) (download) - [select for diffs] Sun Apr 10 17:55:51 2005 UTC (3 years, 5 months ago) by draftdog Branch: MAIN Changes since 1.59: +141 -244 lines Diff to previous 1.59 reformatted code Revision 1.59 - (view) (download) - [select for diffs] Thu Mar 24 22:49:32 2005 UTC (3 years, 6 months ago) by cwbrandon Branch: MAIN CVS Tags: V3_0RC1 Changes since 1.58: +1 -1 lines Diff to previous 1.58 minor javadoc correction Revision 1.58 - (view) (download) - [select for diffs] Thu Feb 24 17:58:24 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.57: +11 -7 lines Diff to previous 1.57 we only need to populate properties, set the logger and set the metafacade namespace when the namespace isn't already set or has changed. Revision 1.57 - (view) (download) - [select for diffs] Thu Feb 24 17:21:51 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.56: +3 -3 lines Diff to previous 1.56 namespace and logger need to be set each time on the metafacade as well (whether or not its cached) Revision 1.56 - (view) (download) - [select for diffs] Thu Feb 24 17:17:14 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.55: +3 -11 lines Diff to previous 1.55 minor debug output change. Revision 1.55 - (view) (download) - [select for diffs] Thu Feb 24 17:12:53 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.54: +15 -4 lines Diff to previous 1.54 metafacades need to have their properties populated each time (even when retrieved from cache). Revision 1.54 - (view) (download) - [select for diffs] Thu Feb 24 16:47:29 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.53: +5 -19 lines Diff to previous 1.53 simplify metafacade caching (get rid of key construction since it isn't required). Revision 1.53 - (view) (download) - [select for diffs] Wed Feb 23 19:25:39 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.52: +42 -70 lines Diff to previous 1.52 Add caching of the metafacades that are evaluated for mapping by properties. Revision 1.52 - (view) (download) - [select for diffs] Wed Feb 9 04:46:23 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.51: +3 -0 lines Diff to previous 1.51 add some debugging for metafacade construction. Revision 1.51 - (view) (download) - [select for diffs] Mon Feb 7 00:59:00 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.50: +1 -1 lines Diff to previous 1.50 minor coding style improvements Revision 1.50 - (view) (download) - [select for diffs] Mon Feb 7 00:58:41 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.49: +3 -3 lines Diff to previous 1.49 minor coding style improvements Revision 1.49 - (view) (download) - [select for diffs] Mon Feb 7 00:57:50 2005 UTC (3 years, 7 months ago) by cwbrandon Branch: MAIN Changes since 1.48: +3 -5 lines Diff to previous 1.48 remove extra spaces Revision 1.48 - (view) (download) - [select for diffs] Sat Feb 5 05:54:10 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.47: +3 -3 lines Diff to previous 1.47 Add logging to property evaluation Revision 1.47 - (view) (download) - [select for diffs] Sat Feb 5 02:25:05 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.46: +128 -59 lines Diff to previous 1.46 Metafacades can now be mapped by their properties directly (doesn't need to be a super metafacade). Revision 1.46 - (view) (download) - [select for diffs] Fri Feb 4 16:03:05 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.45: +24 -22 lines Diff to previous 1.45 complete support for mapping metafacades based on the properties of their super metafacades. Revision 1.45 - (view) (download) - [select for diffs] Wed Feb 2 14:31:35 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.44: +13 -91 lines Diff to previous 1.44 move the metafacade cache into its own class to simply the metafacade factory a bit. Revision 1.44 - (view) (download) - [select for diffs] Wed Feb 2 05:39:41 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.43: +3 -6 lines Diff to previous 1.43 remove unneeded parameter from operation. Revision 1.43 - (view) (download) - [select for diffs] Wed Feb 2 04:50:39 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.42: +13 -15 lines Diff to previous 1.42 move population of properties into the cache block check so that they are not populated more than once per metafacade. Revision 1.42 - (view) (download) - [select for diffs] Wed Feb 2 01:44:46 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.41: +24 -25 lines Diff to previous 1.41 more cleanup Revision 1.41 - (view) (download) - [select for diffs] Wed Feb 2 01:40:39 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.40: +5 -7 lines Diff to previous 1.40 minor cleanup Revision 1.40 - (view) (download) - [select for diffs] Sun Jan 30 18:24:08 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.39: +5 -13 lines Diff to previous 1.39 Pass the mapping object itself to the MetafacadeMappings#getMetafacadeMapping() so that we can check properties from the instance. Revision 1.39 - (view) (download) - [select for diffs] Sun Jan 30 17:40:54 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.38: +2 -2 lines Diff to previous 1.38 more cleanup: improve javadocs Revision 1.38 - (view) (download) - [select for diffs] Sun Jan 30 17:16:24 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.37: +92 -96 lines Diff to previous 1.37 minor cleanup Revision 1.37 - (view) (download) - [select for diffs] Sun Jan 30 05:00:53 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.36: +13 -13 lines Diff to previous 1.36 Add test for setting properties on the metafacade mapping. Revision 1.36 - (view) (download) - [select for diffs] Sun Jan 30 00:09:30 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.35: +9 -8 lines Diff to previous 1.35 Improve metafacade mapping to add the ability to specify stereotypes AND contexts. Revision 1.35 - (view) (download) - [select for diffs] Sat Jan 29 00:31:42 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.34: +20 -15 lines Diff to previous 1.34 improve logging, now plugin logging can be controlled from the log4j.xml, next I need to allow the file to be externalized. Revision 1.34 - (view) (download) - [select for diffs] Sun Jan 16 02:40:19 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.33: +4 -3 lines Diff to previous 1.33 fix initialize order so that it can't occur more than once. Revision 1.33 - (view) (download) - [select for diffs] Fri Jan 7 19:12:01 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.32: +1 -0 lines Diff to previous 1.32 add more shutdown logic to the metafacade factory Revision 1.32 - (view) (download) - [select for diffs] Fri Jan 7 19:03:44 2005 UTC (3 years, 8 months ago) by cwbrandon Branch: MAIN Changes since 1.31: +11 -0 lines Diff to previous 1.31 add a shutdown method to the metafacade factory to clean out the caches Revision 1.31 - (view) (download) - [select for diffs] Tue Dec 21 19:00:44 2004 UTC (3 years, 9 months ago) by cwbrandon Branch: MAIN CVS Tags: V3_0M3 Changes since 1.30: +2 -2 lines Diff to previous 1.30 Cleanup logger.error(msg, th) calls, we don't need them since it just makes the stack trace a lot longer. Revision 1.30 - (view) (download) - [select for diffs] Tue Dec 21 10:31:07 2004 UTC (3 years, 9 months ago) by amartinwest Branch: MAIN Changes since 1.29: +1 -1 lines Diff to previous 1.29 Refactor exception handling to use new class ExceptionRecorder. Exception reports will now be created with a filename CARTRIDGENAMEtimestamp.exc. Revision 1.29 - (view) (download) - [select for diffs] Mon Dec 13 02:06:05 2004 UTC (3 years, 9 months ago) by cwbrandon Branch: MAIN Changes since 1.28: +3 -4 lines Diff to previous 1.28 format Revision 1.28 - (view) (download) - [select for diffs] Mon Dec 6 17:37:43 2004 UTC (3 years, 10 months ago) by cwbrandon Branch: MAIN Changes since 1.27: +1 -1 lines Diff to previous 1.27 fix internalGetLogger(), not using the correct category Revision 1.27 - (view) (download) - [select for diffs] Mon Dec 6 17:27:16 2004 UTC (3 years, 10 months ago) by cwbrandon Branch: MAIN Changes since 1.26: +1 -1 lines Diff to previous 1.26 getTargetDependencies and getSourceDependencies were incorrectly named, switch the names, also formatted HibernateEntityLogic to conform to andromda coding standards Revision 1.26 - (view) (download) - [select for diffs] Fri Nov 12 11:50:32 2004 UTC (3 years, 10 months ago) by draftdog Branch: MAIN Changes since 1.25: +3 -4 lines Diff to previous 1.25 minor fix to debugging call Revision 1.25 - (view) (download) - [select for diffs] Sun Oct 31 02:13:16 2004 UTC (3 years, 11 months ago) by cwbrandon Branch: MAIN Changes since 1.24: +19 -18 lines Diff to previous 1.24 fix a minor bug that wasn't allowing inheritance of metafacade properties in some instances. Revision 1.24 - (view) (download) - [select for diffs] Mon Aug 30 01:27:13 2004 UTC (4 years, 1 month ago) by cwbrandon Branch: MAIN Changes since 1.23: +10 -0 lines Diff to previous 1.23 add an initialize method to MetafacadeFactory Revision 1.23 - (view) (download) - [select for diffs] Mon Aug 30 00:43:08 2004 UTC (4 years, 1 month ago) by cwbrandon Branch: MAIN Changes since 1.22: +27 -6 lines Diff to previous 1.22 Renamed "validating" to "xmlValidation" (since its more descritive of what it is). Add new modelValidation flag that allows us to turn off and on model validation. Cleanup formatting of some of the code. Revision 1.22 - (view) (download) - [select for diffs] Thu Aug 12 22:14:57 2004 UTC (4 years, 1 month ago) by cwbrandon Branch: MAIN Changes since 1.21: +50 -22 lines Diff to previous 1.21 Fix issue with caching and validation, endless loops could occur if circumstances were right. Caching also wasn't correctly being performed since caching was occurring only for each metaobject and not bey metafacade class as well. Revision 1.21 - (view) (download) - [select for diffs] Wed Aug 11 16:35:52 2004 UTC (4 years, 1 month ago) by cwbrandon Branch: MAIN Changes since 1.20: +2 -1 lines Diff to previous 1.20 add some more comments to a method Revision 1.20 - (view) (download) - [select for diffs] Sun Aug 8 23:28:32 2004 UTC (4 years, 1 month ago) by cwbrandon Branch: MAIN CVS Tags: V3_0M2 Changes since 1.19: +75 -69 lines Diff to previous 1.19 Fixes for nested test support Revision 1.19 - (view) (download) - [select for diffs] Fri Jul 30 02:52:02 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.18: +43 -30 lines Diff to previous 1.18 Cleanup and some refactoring Revision 1.18 - (view) (download) - [select for diffs] Thu Jul 29 23:48:28 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.17: +1 -1 lines Diff to previous 1.17 fix typo Revision 1.17 - (view) (download) - [select for diffs] Thu Jul 29 23:45:57 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.16: +0 -22 lines Diff to previous 1.16 remove debug output I didn't mean to check in. Revision 1.16 - (view) (download) - [select for diffs] Thu Jul 29 17:25:17 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.15: +1 -1 lines Diff to previous 1.15 Add inherited context support (in other words if you have a context on a metafacade mapping, any metafacade extending that context will also get that mappings properties) Revision 1.15 - (view) (download) - [select for diffs] Wed Jul 28 19:02:25 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.14: +39 -7 lines Diff to previous 1.14 Add ability to set the 'contextRoot' attribute on a metafacade mappings, this was required in cases where a metafacade should be the root of a context and yet wasn't if it was created within the context of an existing metafacade: this attribute ensures that we'll aways get the context we expect Revision 1.14 - (view) (download) - [select for diffs] Tue Jul 27 23:55:24 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.13: +7 -10 lines Diff to previous 1.13 Simplify metafacade property population. Revision 1.13 - (view) (download) - [select for diffs] Sun Jul 18 02:47:19 2004 UTC (4 years, 2 months ago) by cwbrandon Branch: MAIN Changes since 1.12: +2 -2 lines Diff to previous 1.12 add a isConfiguredProperty method to MetafacadeBase so that metafacades can check whether or not the property is configured before attempting to retrieve it. Revision 1.12 - (view) (download) - [select for diffs] Wed Jul 7 01:40:00 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.11: +238 -252 lines Diff to previous 1.11 Implement initialize so that we can initialize any metafacade (which happens before validation), this means we can add new attributes or other things before validation occurs. Also cleanup the validateInvariants code. Revision 1.11 - (view) (download) - [select for diffs] Tue Jul 6 18:30:03 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.10: +3 -0 lines Diff to previous 1.10 Add a prevalidation metafacade lifecycle method Revision 1.10 - (view) (download) - [select for diffs] Mon Jun 28 20:29:20 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.9: +0 -2 lines Diff to previous 1.9 remove a couple of unneeded spaces Revision 1.9 - (view) (download) - [select for diffs] Thu Jun 24 23:33:23 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.8: +22 -5 lines Diff to previous 1.8 Add ability for metafacade mapping property references to have default values if they aren't specified Revision 1.8 - (view) (download) - [select for diffs] Sun Jun 20 03:48:23 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.7: +23 -6 lines Diff to previous 1.7 - Abstract out the processing of models into a generic ModelProcessor class from which the AndroMDAGenTask now just wraps, now the framework isn't so tied to just ant, this allows people to programmatically call andromda through other means as well. - At the same time add the ability to list all validation errors at the end of model processing. - Cleanup/add javadocs Revision 1.7 - (view) (download) - [select for diffs] Thu Jun 10 03:19:13 2004 UTC (4 years, 3 months ago) by cwbrandon Branch: MAIN Changes since 1.6: +1 -1 lines Diff to previous 1.6 cleanup a lot of javadoc errors Revision 1.6 - (view) (download) - [select for diffs] Sun May 23 02:02:13 2004 UTC (4 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.5: +9 -12 lines Diff to previous 1.5 cleanup unused code Revision 1.5 - (view) (download) - [select for diffs] Sat May 22 22:52:02 2004 UTC (4 years, 4 months ago) by cwbrandon Branch: MAIN Changes since 1.4: +9 -0 lines Diff to previous 1.4 Big Change: Move all OCL translation capabilities from OCLTF to andromda's core This includes the following changes: - AndroMDA can how handle multiple plugin types (other than just cartridges) - Created a generic Plugin interface that all andromda plugin types (currently cartridges and translation-libraries implement). - CartridgeFinder is now 'PluginDiscover' which is configurable through the new META-INF/andromda-plugins.properties and can handle "discovering" multiple plugin types. - Features common to all plugins from cartridge were moved down into BasePlugin (which implements the new Plugin interface). Features specific to cartridge only were collapsed into the new 'Cartridge' class. - new org.andromda.core.translation package introduced containing translation-library support (OCL parser, and framework for translation-library plugins). Revision 1.4 - (view) (download) - [select for diffs] Sun Mar 28 01:20:10 2004 UTC (4 years, 6 months ago) by cwbrandon Branch: MAIN CVS Tags: V3-before-ocl-integration, V3_0M1 Changes since 1.3: +125 -43 lines Diff to previous 1.3 Add back caching (but this time in the correct manner: not restricting each metaobject to one metafacade for each namespace) to enable the saving of metafacade state being invocations, for example, we need to be able to keep track of whether or not a metafacade has been validated previously so that we don't get stuck in endless loops. If we allow the same metafacade to be created each time createMetafacade is called, this is what will happen. Performance improvements also come with this. Revision 1.3 - (view) (download) - [select for diffs] Fri Mar 26 09:46:25 2004 UTC (4 years, 6 months ago) by mattes3 Branch: MAIN Changes since 1.2: +7 -10 lines Diff to previous 1.2 Moved changes from V3x_MMD to HEAD. These were the changes after the tag V3x_MMD_before_merge_to_HEAD. Revision 1.2 - (view) (download) - [select for diffs] Fri Mar 26 08:14:57 2004 UTC (4 years, 6 months ago) by mattes3 Branch: MAIN Changes since 1.1: +509 -0 lines Diff to previous 1.1 Moved changes from V3x_MMD to HEAD. Revision 1.1.2.17 - (view) (download) - [select for diffs] Thu Mar 25 16:07:25 2004 UTC (4 years, 6 months ago) by cwbrandon Branch: V3x_MMD Changes since 1.1.2.16: +114 -166 lines Diff to previous 1.1.2.16 , to branch point 1.1 , to next main 1.95 Revert back to version without caching, after thinking about it some more, it limits us: we may want to create more than one metafacade for each physical metaobject within each namespace, I'll need to think about other ways to enhance performance (if possible) Revision 1.1.2.16 - (view) (download) - [select for diffs] Thu Mar 25 14:37:57 2004 UTC (4 years, 6 months ago) by cwbrandon Branch: V3x_MMD Changes since 1.1.2.15: +74 -48 lines Diff to previous 1.1.2.15 , to branch point 1.1 fix logic for performance improvement (caching needed to be on a per namespace basis) Revision 1.1.2.15 - (view) (download) - [select for diffs] Thu Mar 25 11:20:59 2004 UTC (4 years, 6 months ago) by cwbrandon Branch: V3x_MMD Changes since 1.1.2.14: +174 -151 lines Diff to previous 1.1.2.14 , to |