check duplicates while checking system

Change-Id: Id253cd630850bd9b5b1e7d12b3fad2e37b775586
duplicate params batch mode

Change-Id: Id04e0ea668eb0307a8bbecc724fb06bc1e4b3371
perform check overrides in batch mode

Change-Id: If7a4b1c125bd3b75103ec6d26c28a98a9e5f3342
perform check conformance to judgement in batch mode

Change-Id: I26b9f8440776a5102c775178e50894f4e3c5d543
removed unused methods

Change-Id: I582883e6b40bb4a34b653bdc8f351f40ac60f7cf
additional duplicate checks in batch mode

Change-Id: I26a5b9c9b2ad5e61bac722ee2ca5d9e5ffd9aeda
removed creation of list in some cases

Change-Id: I6abdf9c127dec73efad4073b7580edb94075de5f
check duplicate judgment symbols in batch mode

Change-Id: I38bd58bdb8200743be5eea3fd0ff79ef430bf918
switch to custom ecore model

Change-Id: I3a96d9fadbe7fa5d7262ea40b0f4007362ae0609
common base EClass UniqueByName

Change-Id: Ie9bd36dfcae1880fe9f60fa3054fd71f8146986a
Introduced Overrider interface

Change-Id: I8aa5964b4272360a56857ebfc33dd1cb2187a587
auxiliary descriptions by name in a map

Change-Id: I97a16dfeccb7ceecca1c2e30b5c2277a42006b18
implemented hashCode and equals for TupleType

Change-Id: I86592aca5e2aac8034b68ddd1c2624ee589195b3
type equality using JvmType.equals

Change-Id: I42eb4d1cd9141734dba31919fd8c7809bb0b4c5d
further abstracted checkDuplicates

Change-Id: I6210666766de1029db612747220a2cd4e4549685
NSURI reflects convention on package name

Change-Id: I7598ce22fb4524477d6b87e17851f97a478cfc0e
pass the key to the errorMessageProvider

Change-Id: I03329cd82d2d5e2e61a569bf91c2e41ff67d4579
caching for inputParams and outputParams

Change-Id: I56b9ec881f7aa42d689c6d2ebc40601d8a40866f
forEach -> for loop

Change-Id: I1e8920d0d419b4854f90e2cef8fdeb6d4d6cbe08
judgment reference in Rule and RuleInvocation

These are set only the first time

Change-Id: I9e6ad7c34a298f714ec03f63d58a9cf17596c7f8