try the use case name as a backup (not as an else clause)
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)
Improve filtering of model packages (allow pattern matching). Also start on pattern matching support of constraint filtering.
reformatted parameter list to use a single indentation
move external hyperlink down to UML metafacades.
clean up some old code
move more "front-end" logic out of bpm4struts into the front-end facades.
add FrontEndFinalState
coding improvements, facades are only mapped for those elements that actually make part of a FrontEndUseCase, this allows djbpm and bpm4struts to work on the same model
improvement to sending parameters across use-cases
update to enable page-variables to survive a use-case transition
revert a change I didn't mean to check in
getRoles was incorrectly only retrieving the specializations directly under the role instead of the entire chain. Add new getAllSpecializations operation to the UML Metafacades.
the meta logic classes now correctly enforce ordering of association ends.
reformat update: casting now no longer has a space separator, extends and implements keyswords are on a new line
reformatted code
- 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).
support for webpage links outside of the model
improvements and refactorings for endless loop problem (StackOverflowError)
TAGGED_VALUE is now TAGGEDVALUE
public handlers have been moved to protected
public handlers have been moved to protected improved searching for usecase link
removed search for application use-case when proper name or hyperlink was missing
improved getting target use-case, better support for hyperlinks
introduced the feature of linking on the PSM level using hyperlinks
all facade logic implementation classes now have handleXXX() methods for attributes, operations and associations the logic glue class now caches return values by default empty pre/post condition methods have been added in the logic glue classes, no be implemented later using the OCL2Java translator
Move all stuff from src/facades/manual to src/java (for consistency) and better support with maven
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.