Revision
1.84.4.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 22 12:57:08 2006 UTC (2 years, 5 months ago) by
draftdog
Branch:
V3_x_HEAD
Changes since
1.84.4.3: +1 -1 lines
Diff to
previous 1.84.4.3
, to
branch point 1.84
removed whitespace deletion on mapped types because sometimes you'll actually want to map to something like this: Class<? extends MyObject>; Chad, let me know if there was any good reason to delete that whitespace or if you were just catching user errors .. I went ahead and committed this fix because one way or another we need to support whitespace (at least in <to> elements)
Revision
1.81 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 21 21:38:59 2005 UTC (3 years, 1 month ago) by
cwbrandon
Branch:
MAIN
Changes since
1.80: +72 -0 lines
Diff to
previous 1.80
Path for UMLMETA-52 (Entity metafacade needs support for UML Template Parameters) from John Mikhail. Also add a new operation to FrontEndParameter that retries all table attribute names.
Revision
1.80 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 8 04:39:17 2005 UTC (3 years, 2 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.79: +20 -0 lines
Diff to
previous 1.79
Improve parameter handling in front-end facades (now we copy the tagged values from one to the other), also fix a bug in the MetafacadeLogic.vsl when dealing with super operations that had a void return type.
Revision
1.77 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 21 21:10:38 2005 UTC (3 years, 4 months ago) by
draftdog
Branch:
MAIN
Changes since
1.76: +1 -1 lines
Diff to
previous 1.76
CORE-54: refactored StringUtilsHelper outside of the core and into a dedicated artifact (utils), the package name is different and a dummy delegate util class has been used to replace the existing one
Revision
1.74 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 14 20:52:13 2005 UTC (3 years, 4 months ago) by
draftdog
Branch:
MAIN
Changes since
1.73: +19 -57 lines
Diff to
previous 1.73
improved rendering of formatted documentation (completed refactoring into the StringUtilsHelper), the cartridge output zips have changed because the javadoc between the <p> and </p> elements isn't extra indented anymore after the ' * ', minor improvements to bpm4struts page-variables jsp fragments (to decide whether or not to emit them), fixed a few typos and reformatted for consistency, ModelElementFacade is now using the new documentation code
Revision
1.73 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 6 05:52:39 2005 UTC (3 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.72: +1 -1 lines
Diff to
previous 1.72
some cleanup: move property references down to where they're used (map the front end controller implementations)
Revision
1.71 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jun 23 15:33:47 2005 UTC (3 years, 4 months ago) by
draftdog
Branch:
MAIN
Changes since
1.70: +20 -22 lines
Diff to
previous 1.70
UMLMETA-42: added StateMachineFacade and updated ActivityGraphFacade accordingly
Revision
1.70 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed May 25 00:08:34 2005 UTC (3 years, 5 months ago) by
cwbrandon
Branch:
MAIN
CVS Tags:
V3_1M1
Changes since
1.69: +5 -2 lines
Diff to
previous 1.69
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.67 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 5 04:31:34 2005 UTC (3 years, 6 months ago) by
cwbrandon
Branch:
MAIN
CVS Tags:
Root_V3_0x,
V3_0
Branch point for:
V3_0x
Changes since
1.66: +18 -11 lines
Diff to
previous 1.66
package filtering was still using java specfici namespace separator, it now uses '::' like it should have to begin with.
Revision
1.66 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 13 16:25:05 2005 UTC (3 years, 7 months ago) by
draftdog
Branch:
MAIN
CVS Tags:
V3_0RC2
Changes since
1.65: +33 -29 lines
Diff to
previous 1.65
reformat update: casting now no longer has a space separator, extends and implements keyswords are on a new line
Revision
1.65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Apr 12 16:01:55 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.64: +14 -11 lines
Diff to
previous 1.64
move an operation out of the UML14 utils into the UML common utils. Also avoid null pointer when retrieving the constraint body if no body is defined.
Revision
1.62 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 3 20:19:35 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.61: +6 -6 lines
Diff to
previous 1.61
renamed UMLMetafacadeUtils in the uml14 package to UML14MetafacadeUtils. Create a UMLMetafacadeUtils to provide utilties for the common UML metafacades. Refactor StrutsParameterLogicImpl not to use hard coded datatype names and instead use the UMLMetafacadeUtils#isType(ClassifierFacade, String).
Revision
1.61 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 3 18:47:35 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.60: +28 -10 lines
Diff to
previous 1.60
Fix MISC-26 (all datatype mapping need to use the correct :: scope operator now)
Revision
1.60 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 3 16:43:31 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.59: +16 -5 lines
Diff to
previous 1.59
Add ModelElementFacade::getPackageName(boolean) to retrieve the model element package name (and not the mapped one).
Revision
1.59 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 3 07:30:45 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.58: +22 -15 lines
Diff to
previous 1.58
Fix CORE-53 (move array logic out of the core Mappings since it's language specific).
Revision
1.58 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 31 04:53:15 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.57: +5 -5 lines
Diff to
previous 1.57
remove unneeded Facade suffix from non-uml metafacades in the UML metafacade model (i.e. EntityFacade, ServiceFacade, RoleFacade, etc).
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 29 18:59:12 2005 UTC (3 years, 7 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.56: +8 -8 lines
Diff to
previous 1.56
add ability to mask enumeration literal names. Also add 3 more masking options
Revision
1.55 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 12 17:55:09 2005 UTC (3 years, 8 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.54: +1 -1 lines
Diff to
previous 1.54
Refactor ocl specific stuff out of the andromda-core and into a new andromda-ocl-translation-core. Moved all ocl translation specific stuff into translation-libraries/ocl (so that we can have other types of translation libraries in the future).
Revision
1.53 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 13 05:03:48 2005 UTC (3 years, 9 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.52: +0 -1 lines
Diff to
previous 1.52
- Improve inheritance within the metafacades, metafacades now only have delegated (i.e. fake inheritance) when moving between packages, otherwise its real inheritance. This helps speed things up since we don't need to construct more than 1 or 2 objects per facade instance instead of up to 6 or so if we have a big inheritance hiearchy. Also will make it easier to map metafacades based on properties.
- Remove declaration of implements on LogicImpls since the interface is declared already on the Logic class (it's redundant).
Revision
1.52 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 16 19:48:49 2005 UTC (3 years, 10 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.51: +9 -5 lines
Diff to
previous 1.51
Add support for the foreign identifier flag to the spring cartridge. Also add the missing HibernateGeneratorClass enumeration to the andromda-profile. Added
EnumerationLiteralFacade mapping back to andromda-profile.xml (not sure why it was removed?) since we need it for tagged value conversion to strings.
Revision
1.50 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jan 10 11:31:58 2005 UTC (3 years, 10 months ago) by
draftdog
Branch:
MAIN
Changes since
1.49: +12 -9 lines
Diff to
previous 1.49
improved handleGetVisibility(): unspecified visibility = private scope
it seems MagicDraw is not annotating the Attribute element in the XMI with the visibility attribute when it is private (it used to do that though)
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 2 23:26:25 2005 UTC (3 years, 10 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.46: +1 -1 lines
Diff to
previous 1.46
Add a stringType attribute to Classifier so we can tell if the type represents
a string type, also cleanup a few things in the andromda-profile
Revision
1.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 2 01:50:26 2005 UTC (3 years, 10 months ago) by
draftdog
Branch:
MAIN
Changes since
1.44: +27 -5 lines
Diff to
previous 1.44
improved getting tagged values by ignoring empty dataValues and taking special care of EnumerationLiterals
Revision
1.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 1 23:36:55 2005 UTC (3 years, 10 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.42: +10 -7 lines
Diff to
previous 1.42
Complete CORE-32 fix: now all tagged values, stereotypes, and datatypes are configurable by overriding the defaults with the profileMappingsUri property.
Revision
1.42 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 31 06:04:05 2004 UTC (3 years, 10 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.41: +16 -13 lines
Diff to
previous 1.41
Start on externalization of profile from code, add mappings for stereotypes (now default stereotype names can be easily overridden), still need to add for tagged values and datatypes
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 13 01:21:36 2004 UTC (3 years, 11 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.39: +57 -12 lines
Diff to
previous 1.39
the fully qualified name is now shown (along with the parent) for the validation error messages
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 6 17:27:15 2004 UTC (3 years, 11 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.36: +5 -5 lines
Diff to
previous 1.36
getTargetDependencies and getSourceDependencies were incorrectly named, switch the names, also formatted HibernateEntityLogic to conform to andromda coding standards
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 5 18:26:43 2004 UTC (3 years, 11 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.35: +5 -0 lines
Diff to
previous 1.35
getDocumentation was not working correctly when using a value less than 0 for the line wrap, it should have had no wrapping. Since that was fixed MetaUtils is no longer needed.
Revision
1.35 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 5 16:17:43 2004 UTC (3 years, 11 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.34: +36 -5 lines
Diff to
previous 1.34
getDependencies was on ModelElementFacade was incorrectly named since it only retrieved "target" depdencies (not all), renamed to "getTargetDependencies" and added
a "getSourceDependencies" that allows us to retrieve the dependencies for which a model element is the source (there was no possible way before), update all dependencies.
Revision
1.34 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Dec 3 16:03:12 2004 UTC (3 years, 11 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.33: +2 -1 lines
Diff to
previous 1.33
Minor refactoring: moved all datatypes into MetafacadeDataTypes class and all metafacade properties into MetafacadeProperties class (out of UMLMetafacadeGlobals), these
new classes exist in the UML common metafacade module.
Revision
1.33 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Oct 30 23:23:07 2004 UTC (4 years ago) by
cwbrandon
Branch:
MAIN
Changes since
1.32: +0 -16 lines
Diff to
previous 1.32
fix the issue with toString() always printing out the ModelElementFacadeLogcialImpl
instead of the actual instance of the metafacade
Revision
1.32 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 13 03:13:12 2004 UTC (4 years, 1 month ago) by
cwbrandon
Branch:
MAIN
Changes since
1.31: +133 -95 lines
Diff to
previous 1.31
Add getId() to ModelElementFacade, also minor improvements to getGetterName so
we don't get null pointers on attributes that don't have types defined.
Revision
1.31 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Oct 12 17:30:40 2004 UTC (4 years, 1 month ago) by
cwbrandon
Branch:
MAIN
Changes since
1.30: +0 -22 lines
Diff to
previous 1.30
remove isFrozen (since isReadOnly does the same thing), also do some minor cleanup
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 8 15:38:00 2004 UTC (4 years, 2 months ago) by
draftdog
Branch:
MAIN
Changes since
1.27: +116 -111 lines
Diff to
previous 1.27
prepared getting the name for a maximum length (no actual implementation at this time yet)
Revision
1.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Sep 4 03:00:08 2004 UTC (4 years, 2 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.26: +16 -13 lines
Diff to
previous 1.26
fix the logic for getDocumentation() so that it takes into account the "documentation" tagged value.
Revision
1.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 27 02:59:21 2004 UTC (4 years, 3 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.21: +4 -4 lines
Diff to
previous 1.21
Fix constraint type pattern matching so that ALL cartridge returns/new lines are correctly handled. Needed to
remove constraint from StrutsAction (until Wouter fixes the constraint) since the constraint is generated now (since it
doesn't generate compilable code).
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 21 15:39:22 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.20: +3 -2 lines
Diff to
previous 1.20
Fix constraint pattern matching so that OCL constraint kind defs having more than one space on either end aren't ignored.
Revision
1.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 14 00:30:03 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.19: +1 -1 lines
Diff to
previous 1.19
- Fix issue with metafacade namespace properties not being able to
be overriden on a per namespace basis (for example language mappings
were being used from the default namespace even if I definded
languageMappings again in a namespace).
- Expose the setMetafacadeMappingsUri property on the model element
within the basic metafacade (this was needed so that elements inheri
-Also format the Metafacade code to be consistent with the rest of the codebase (get rid of tabs etc)
Revision
1.18 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 8 14:46:08 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.17: +2 -1 lines
Diff to
previous 1.17
Modify getPackagePath() so that it does NOT start with '/', update the files that
are affected by this change. Also add isEnumeration to the webservice model
so we aren't directly using a stereotype within a tempate (something that should be
avoided)
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 7 01:39:59 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.16: +0 -8 lines
Diff to
previous 1.16
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.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Jul 6 22:35:01 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.15: +223 -189 lines
Diff to
previous 1.15
Add the ability to create an ID on identifiers by default if one doesn't exist, add
4 new properties to the andromda-metafacades.xml to customize this behavior
and turn it on/off.
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 25 18:35:53 2004 UTC (4 years, 4 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.13: +5 -6 lines
Diff to
previous 1.13
Cleanup some javadocs and also override StateVertexFacadeLogicImpls
getName() method so that it enforces java class name as well. Otherwise
its implossible for use case names to match the final state name. We
may need to think more about this.
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jun 20 03:50:02 2004 UTC (4 years, 5 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.12: +17 -7 lines
Diff to
previous 1.12
Make validation-translator work with correct association and attribute names so we don't need to use incorrect syntax
for constraints, update all models with constraints to reflect this.
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Jun 14 16:47:49 2004 UTC (4 years, 5 months ago) by
cwbrandon
Branch:
MAIN
Changes since
1.11: +7 -10 lines
Diff to
previous 1.11
- Shortened all '@andromda' tagged value prefixes to just '@' because of the fact that '@andromda' adds really no useful
information but just makes typing tagged value names longer. This will require users to update their models, but its a very
simple change as they can just open up the XMI and do a global replace from '@andromda.' to '@'.
-Created an andromda-profile model that can now be used to import all datatypes and stereotypes/tagged values
for andromda cartridges (this elminates the need for us to type in the datatypes and profile information over and over again).
- Added the ability to version off shared modules/profiles: for example, andromda-profile.xml.zip will be stored in the repository
as an artifact (i.e. andromda/xml.zips/andromda-profile.xml.zip-3.0M2-SNAPSHOT), same with the UMLMetafacadeModel
(i.e. andromda.xml.zips/UMLMetafacadeModel.xml.zip-3.0M2-SNAPSHOT). Users can then add these modules as dependencies
to include the profiles common models)