[root]/org.openiaml.model.drools/rules/runtime
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
soundasleep | 57 (100.0%) | 673 (100.0%) | 11.8 |
moving rule files out of runtime/ and into the root package, as there are no runtime-specific rules
0 lines of code changed in 4 files:
adding Drools package documentation to each rule file
9 lines of code changed in 3 files:
optimising Drools rules: removing functions.connectsSelect()
2 lines of code changed in 1 file:
optimising Drools rules: removing functions.connectsSchema()
4 lines of code changed in 2 files:
extended DomainAttributes need to have the same type as the extended attribute
all Properties file DomainAttributes are of type iamlString
adding test cases to check new inference rules
4 lines of code changed in 2 files:
the 'generated primary key' DomainAttribute needs to have an integer type set
adding a test case to check this
3 lines of code changed in 1 file:
removing DomainAttributeInstance.autosave, since it is no longer a direct target of SyncWires (etc)
0 lines of code changed in 1 file:
updating 0.4 inference test cases (completed)
6 lines of code changed in 1 file:
updating 0.2 and 0.3 inference test cases
removing some unnecessary 0.3 inference test cases
28 lines of code changed in 2 files:
initial work on updating inference rules
disabling inference rules that are not yet migrated
inference 0.1 test cases now pass
31 lines of code changed in 3 files:
DomainAttributeInstances that appear to be derived from a DomainAttribute are now inferred as such, separately from their creation in model completion
resolves a StackOverflowError from trying to obtain the parent attribute for a non-extended attribute instance
37 lines of code changed in 1 file:
issue 180: merging 'exists?' into 'empty' Condition: updating inference rules and test cases
0 lines of code changed in 1 file:
issue 160: updating inference rules
12 lines of code changed in 1 file:
issue 170: updating inference rules to use new fieldValue containment feature
0 lines of code changed in 1 file:
AttributeInstances now obtain types from the original Attribute
Labels now obtain types from the DomainAttributeInstance if defined through a SetWire
10 lines of code changed in 1 file:
issue 131: 'overridden' flag is now considered when inferring elements, using OverridableCreateElementsHelper
updating drools rules accordingly
34 lines of code changed in 3 files:
metamodel refactoring: updating diagram editors
updating inference rules
updating codegen templates
1 lines of code changed in 1 file:
updating codegen templates and inference rules to new metamodel
0 lines of code changed in 1 file:
metamodel refactoring: renaming ApplicationElementProperty to Property
updating test cases, inference rules and code generation templates
2 lines of code changed in 1 file:
updating model completion rules to use ExtendsEdges
all inference tests now pass
8 lines of code changed in 2 files:
some of the test models had not been migrated correctly to reflect changed 'autosave' property
2 lines of code changed in 1 file:
more work on migrating to the new stack-based method of operation execution; resolving some failing tests
adding support for split/join nodes
fixing bug where 'save' was being created incorrectly as a CompositeOperation
1 lines of code changed in 1 file:
switching operational execution to an emulated stack-based flow model
adding additional inference test cases to address broken implementations
not all codegen test cases pass yet
2 lines of code changed in 1 file:
issue 122: adding test case to check for unique inference rule packages
cleaning up rule files
removing unnecessary "unique rule name" check
12 lines of code changed in 3 files:
when a DomainInstance is created through a NewInstanceWire, the value of the instance should only populate input fields when the instance actually exists
48 lines of code changed in 1 file:
drools changes to satisfy r1099 inference test case
14 lines of code changed in 1 file:
domain inheritance inference test case now passes
DomainAttributeInstances in DomainObjectInstances now extend the given DomainAttribute
8 lines of code changed in 1 file:
primary keys should be inherited as foreign keys when extending domain objects
login form contents should be synchronised with properties in the session, not the form
29 lines of code changed in 1 file:
DomainAttributes can now extend each other with ExtendsWires
Guest roles automatically generate 'email' and 'password' attributes
adding more inference test cases to complete the user/security test case
24 lines of code changed in 1 file:
too many 'update' operations were being generated for DomainAttributeInstances, failing some tests
0 lines of code changed in 1 file:
adding model code to support resetting DomainObjectInstances sourced from NewInstanceWires
adding "new" operation to DomainObjectInstances
DomainAttributeInstances now get edit/fieldValue/update operations, similarly to InputTextFields
adding inference test case and codegen test case for SessionNewDomainInstance
(codegen is failing due to HtmlUnit 2.5 change)
45 lines of code changed in 1 file:
adding 'OperationCallNode' to operation composition model
initial work in getting LoginHandlerInstance codegen test case to pass, although the test case isnt finished yet
3 lines of code changed in 1 file:
adding a "split node" and "join node" to the model
implementing inference for LoginHandler[domain_object]
14 lines of code changed in 1 file:
issue 62: Inference on non-autosave DomainObjectInstance does not create 'save' operation
adding test case for issue 62
14 lines of code changed in 1 file:
issue 68: SelectWire does not synchronise Attributes between Object and Instance
adding test case to check issue 68
19 lines of code changed in 1 file:
adding generated primary keys caused other test cases to fail
generated primary keys are no longer automatically generated as text fields
integrating the primary key generation into existing UI actions
36 lines of code changed in 1 file:
all rules now use handler.setXXX(obj) instead of obj.setXXX()
4 lines of code changed in 1 file:
adding a test case for inference of DomainStores from Properties files
DomainStores connected to Properties files now always refresh their mapping during global inference
87 lines of code changed in 1 file:
refactoring PrintingArrayList into a new top-level type, DroolsInsertionQueue
3 lines of code changed in 1 file:
fixing a bug which would crash the NewInstanceAttribute tests
3 lines of code changed in 1 file:
(1 more)