[root]/src/seg/jUCMNav/staticSemantic

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 79 (100.0%) | 3317 (100.0%) | 41.9 |
| byrney | 29 (36.7%) | 1641 (49.5%) | 56.5 |
| damyot | 37 (46.8%) | 1541 (46.5%) | 41.6 |
| jkealey | 3 (3.8%) | 58 (1.7%) | 19.3 |
| arahm094 | 8 (10.1%) | 52 (1.6%) | 6.5 |
| jack | 2 (2.5%) | 25 (0.8%) | 12.5 |
[bug 735] Added rules for deprecated elements and Z.151 export, with enhanced OCL library
114 lines of code changed in 2 files:
[nobug] 4 new OCL rules for multiple Else in UCM conditions, XOR initialisation in GRL strategies, and evaluations of GRL dependencies
51 lines of code changed in 3 files:
[bug660] Addition of a rule group for Z151 export/import
24 lines of code changed in 3 files:
[nobug] Reordered compliance rules, added COmponent type to SelectionHelper, and updated a few messages (including an incorrect keyboard shortcut on UCM objects)
36 lines of code changed in 1 file:
no bug: formatting cleanup with our default formatting template.
56 lines of code changed in 2 files:
New: 20 rules and 1 group for Legal model compliance, with update to the OCL library.
253 lines of code changed in 2 files:
[Bug 725] Added access to UCM path node hits as metadata. Added one metrics (UCM coverage) and one rule (to detect nodes not covered by tests)
9 lines of code changed in 1 file:
[Bug 724] Metrics/Rules preferences on Linux: removed 3 columns
1 lines of code changed in 1 file:
[bug 708] A couple more rules and small updates...
26 lines of code changed in 3 files:
[bug 708] Initial set of 74 constraints and 29 metrics in separate default groups. Updated OCL library. Improved constraint management UI.
921 lines of code changed in 11 files:
[bug 771] Rules now categorizable as errors or warnings, with appropriate icons
4 lines of code changed in 1 file:
[bug 710] Can now rename rules/metrics, and exporting asks for confirmation before overwriting an existing file.
4 lines of code changed in 1 file:
[bug 708] Created OCL library for queries/utilities and optimized its parsing be metrics/rule evaluation.
12 lines of code changed in 2 files:
extracted strings for
bug 640: autocomplete in GEF editors
bug 434: UI enh when renaming element.
2 lines of code changed in 1 file:
Fixed Issue/Bug: For static semantics preference and metrics preference page, option for showing description were not saving.
1 lines of code changed in 1 file:
Enhancement (small): added type for URN link in tool tip.
Bug fix (small): in the handling of groups for metrics.
1 lines of code changed in 1 file:
Included Metrics for jUCMNav.
51 lines of code changed in 7 files:
Externalised strings (especially for the new static semantics feature)
76 lines of code changed in 3 files:
Some Strings externalized or ignored
6 lines of code changed in 1 file:
w.r.t. Bug 562: added guards to the "Static Semantics Checking Preferences" setup. Fixed loading of default rules.
25 lines of code changed in 2 files:
Adding "->asSequence()" internally on the fly to ensure the return object by evaluating rule context expression is a type of Java List.
1 lines of code changed in 1 file:
Fix bug: rules are not loaded if the preference page is not opened
1 lines of code changed in 1 file:
Fix Bug: don't remove the rule reference from groups when a rule is deleted
6 lines of code changed in 1 file:
Add Javadoc comments on each class and each method.
368 lines of code changed in 5 files:
Metamodel update (version 0.19) together with appropriate changes, with minor updates to the plug-in text.
3 lines of code changed in 1 file:
Added a feature of grouping rules
359 lines of code changed in 5 files:
Make the rule table resize itself when the dialog is resized.
1 lines of code changed in 1 file:
Fix the bug: the methof isEmpty() is not available in Java 1.4
1 lines of code changed in 1 file:
1. enable to select more one rule to export or delete
2. Giving a warning when importing a rule with a name which is as same as the name of one rule in the system.
3. Show rule description when reporting a checking rule violation
4. Move default rule definitions into a file
5. provide some standard library utilities
187 lines of code changed in 5 files:
Move the XML schema file to seg/jUCMNav/staticSemantic.
31 lines of code changed in 2 files:
Change code to Java complince 1.4
52 lines of code changed in 3 files:
This package is added to hold classes of static semantic rules defining and checking.
634 lines of code changed in 4 files: