Commit Graph

273 Commits

Author SHA1 Message Date
Jürgen Doser 29f3d7cfc1 long due update
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5915 3260e6d1-4efc-4170-b0a7-36055960796d
2007-01-19 15:38:03 +00:00
Jürgen Doser c3a5540bd0 long due update
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5914 3260e6d1-4efc-4170-b0a7-36055960796d
2007-01-19 15:37:33 +00:00
Jürgen Doser a51a155041 adjusted signal events
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5905 3260e6d1-4efc-4170-b0a7-36055960796d
2007-01-18 16:25:26 +00:00
Jürgen Doser a3ca4d56c5 generate some more constraints
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5904 3260e6d1-4efc-4170-b0a7-36055960796d
2007-01-18 16:24:50 +00:00
Jürgen Doser a2aae3ec8a support for enumeration literals, parameters of signale events, and some other minor things
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5903 3260e6d1-4efc-4170-b0a7-36055960796d
2007-01-18 16:24:10 +00:00
Achim D. Brucker fda5952174 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5829 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-22 22:20:36 +00:00
Achim D. Brucker 4c1bcc95ab imported first development of Manfred
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5824 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-22 17:10:00 +00:00
Jürgen Doser 9a217f2ad9 transform from XMI.Interface to Rep.Interface
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5821 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-22 13:47:55 +00:00
Achim D. Brucker efa474cfa7 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5785 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-15 13:43:30 +00:00
Achim D. Brucker 444a097d04 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5783 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-15 13:37:14 +00:00
Jürgen Doser 4344beecf3 very simple syntax highlighting for template files in emacs
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5780 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-15 11:49:49 +00:00
Achim D. Brucker 1747b082e2 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5779 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-15 11:42:59 +00:00
Jürgen Doser cd565ab21c check parentName against oclLib.OclAny
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5778 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-15 11:36:55 +00:00
Achim D. Brucker 0ed1a82b2e merge brach: changing type of classfier names from "Path" to "OclType".
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5773 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-15 06:52:09 +00:00
Jürgen Doser 17094f471e diff says it best:
-	val attValue = UniChar.Vector2String v
+	val attValue = UniChar.Data2String (UniChar.Vector2Data  v)

Reason: UniChar.Vector2String is actually a "convenience function" that outputs
strings with at most 48 chars.  xmi.id's in ArgoUML however are now regularly 
longer than that. Args....



git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5767 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-14 14:18:27 +00:00
Achim D. Brucker bf52c7c4b7 for Isabelle: automated ML System setup
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5734 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-12 08:33:26 +00:00
Jürgen Doser 969ae9dbd1 vergessen...
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5721 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-11 10:05:34 +00:00
Achim D. Brucker dbca184faf disabled (missing) JUnit cartdridge
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5719 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-10 20:16:12 +00:00
Achim D. Brucker a8b7ab52af git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5713 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-10 14:24:18 +00:00
Jürgen Doser a99a3d089c some documentation fixes
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5702 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-08 17:16:33 +00:00
Jürgen Doser edb7b857e2 empty setup for junit codegen
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5701 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-08 13:27:17 +00:00
Jürgen Doser 0c657a4820 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5700 3260e6d1-4efc-4170-b0a7-36055960796d 2006-12-08 13:26:24 +00:00
Jürgen Doser 6fce972b21 added title
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5699 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-08 12:40:15 +00:00
Achim D. Brucker 40a34c6337 chaned OCL Package to oclLib
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5666 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-05 19:39:20 +00:00
Achim D. Brucker c71758067a added some missing operations
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5653 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-05 12:01:24 +00:00
Achim D. Brucker 92cd6ce299 made several functions template-aware
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5652 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-05 12:00:50 +00:00
Jürgen Doser 1207cb04bd adjusted mlb file used by uml2cdl
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5651 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-05 11:47:24 +00:00
Jürgen Doser 4571021105 removed unused xmiidref call (which can fail)
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5650 3260e6d1-4efc-4170-b0a7-36055960796d
2006-12-05 11:46:36 +00:00
Jürgen Doser bf19bf2432 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5570 3260e6d1-4efc-4170-b0a7-36055960796d 2006-11-10 15:56:37 +00:00
Jürgen Doser f10a4dec47 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5566 3260e6d1-4efc-4170-b0a7-36055960796d 2006-11-09 16:17:47 +00:00
Jürgen Doser e432efcb1c git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5565 3260e6d1-4efc-4170-b0a7-36055960796d 2006-11-09 16:17:09 +00:00
Jürgen Doser 79295cd93a fixed declaration syntax
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5562 3260e6d1-4efc-4170-b0a7-36055960796d
2006-11-08 11:11:42 +00:00
Achim D. Brucker cf9c038363 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5561 3260e6d1-4efc-4170-b0a7-36055960796d 2006-11-08 09:03:19 +00:00
Jürgen Doser 1b7ab84152 git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5540 3260e6d1-4efc-4170-b0a7-36055960796d 2006-11-03 17:20:27 +00:00
Jürgen Doser ddeeac9614 more work
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5536 3260e6d1-4efc-4170-b0a7-36055960796d
2006-11-02 17:12:53 +00:00
Jürgen Doser 653b79d151 reversed output of cs_list, added output for CollectionLiterals
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5535 3260e6d1-4efc-4170-b0a7-36055960796d
2006-11-02 17:11:46 +00:00
Jürgen Doser 37834d6811 more work
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5525 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-31 16:56:42 +00:00
Jürgen Doser e93207c17d more work
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5522 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-30 16:38:42 +00:00
Jürgen Doser 42535da44d actually convert let-exps into rep
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5518 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-30 10:21:20 +00:00
Jürgen Doser 214ebf3b98 take variable name inside let-exps from variable, not from let-exp...
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5517 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-30 10:20:47 +00:00
Jürgen Doser 0cf0e16b30 Better error msgs for nonexisting attributes
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5516 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-30 10:20:14 +00:00
Jürgen Doser 78780b5ff9 Do not require initial values of attributes to be specified in OCL.
We still only recognize them when specified in OCL, but we do not abort otherwise, we just ignore them now.


git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5515 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-30 09:09:43 +00:00
Jürgen Doser 63cb7dcb8d also allow '-' at start of names (hack for parsing ArgoUML xmi.id's
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5512 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-27 14:14:39 +00:00
Jürgen Doser 852c559c24 codegen now falls back to su4sml_home, when $CODEGEN_HOME is not defined
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5511 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-27 14:03:31 +00:00
Jürgen Doser 1b23e52a76 started work on su2holocl transformation
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5505 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-26 15:31:46 +00:00
Jürgen Doser c475221df5 primitive hack to support TYPE::allInstances()
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5455 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-19 13:33:02 +00:00
Jürgen Doser 3ba0df156e minor error message improvement
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5454 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-19 13:02:54 +00:00
Jürgen Doser abfa0c1e2c git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5449 3260e6d1-4efc-4170-b0a7-36055960796d 2006-10-18 17:43:01 +00:00
Jürgen Doser 8351ae7cfe restructuring. should give better error messages now
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5446 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-18 17:38:47 +00:00
Jürgen Doser badb3a7342 some restructuring
git-svn-id: https://projects.brucker.ch/su4sml/svn/infsec-import/trunk/src/su4sml@5431 3260e6d1-4efc-4170-b0a7-36055960796d
2006-10-17 15:10:32 +00:00