renamed:    jqa-parent/jqa-bce-api/src/main/java/ar/com/fluxit/jqa/bce/Repository.java -> jqa-parent/jqa-bce-api/src/main/java/ar/com/fluxit/jqa/bce/BCERepository.java
	modified:   jqa-parent/jqa-bce-bcel/src/main/java/ar/com/fluxit/jqa/bce/RepositoryLocator.java
	renamed:    jqa-parent/jqa-bce-bcel/src/main/java/ar/com/fluxit/jqa/bce/bcel/RepositoryImpl.java -> jqa-parent/jqa-bce-bcel/src/main/java/ar/com/fluxit/jqa/bce/bcel/BCERepositoryImpl.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/RulesContextChecker.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/AbstractPredicate.java
	new file:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/CheckPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/AbstractionPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/AllocationPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/NamingPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/ThrowingPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/TypingPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/UsagePredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/result/RuleCheckFailed.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/rule/Rule.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/rule/RuleImpl.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/RulesContextCheckerTest.java
	new file:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/mock/logic/FalseCheckPredicate.java
	new file:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/mock/logic/TrueCheckPredicate.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/AbstractionPredicateTest.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/TypingPredicateTest.java
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/pom.xml
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/context/factory/xmlbeans/RulesContextFactoryImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/RulesContext.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/RulesContextDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/RulesContextImport.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/RulesContextImportDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/impl/RulesContextDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/impl/RulesContextImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/impl/RulesContextImportDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/rulescontext/impl/RulesContextImportImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AbstractionPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AbstractionPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AbstractionType.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AllocationPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AllocationPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AndPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/AndPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/ContextProvidedPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/ContextProvidedPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/FalsePredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/FalsePredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/FilteredPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/FilteredPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/NamingPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/NamingPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/NotPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/NotPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/OrPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/OrPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/Predicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/PredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/Rule.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/RuleDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/Ruleset.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/RulesetDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/ThrowingPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/ThrowingPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/TruePredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/TruePredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/TypingPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/TypingPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/UsagePredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/UsagePredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/VarArgsLogicPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/VarArgsLogicPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/XORPredicate.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/XORPredicateDocument.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AbstractionPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AbstractionPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AbstractionTypeImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AllocationPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AllocationPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AndPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/AndPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/ContextProvidedPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/ContextProvidedPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/FalsePredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/FalsePredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/FilteredPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/FilteredPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/NamingPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/NamingPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/NotPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/NotPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/OrPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/OrPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/PredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/PredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/RuleDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/RuleImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/RulesetDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/RulesetImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/ThrowingPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/ThrowingPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/TruePredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/TruePredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/TypingPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/TypingPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/UsagePredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/UsagePredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/VarArgsLogicPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/VarArgsLogicPredicateImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/XORPredicateDocumentImpl.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/main/java/ar/com/fluxit/jqa/schema/ruleset/impl/XORPredicateImpl.java
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/main/resources/schema/ruleset.ecore
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/main/resources/schema/ruleset.xsd
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/test/java/ar/com/fluxit/jqa/context/factory/RulesContextImplTest.java
	deleted:    jqa-parent/jqa-ctx-factory-xmlbeans/src/test/resources/rulesContexts/test.xml
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/test/resources/sample_rulescontext.xml
	modified:   jqa-parent/jqa-ctx-factory-xmlbeans/src/test/resources/sample_ruleset.xml
	modified:   jqa-parent/jqa-sonar-plugin/src/main/java/ar/com/fluxit/jqa/JQASensor.java
	renamed:    jqa-parent/jqa-bce-bcel/src/main/java/ar/com/fluxit/jqa/bce/RepositoryLocator.java -> jqa-parent/jqa-bce-bcel/src/main/java/ar/com/fluxit/jqa/bce/BCERepositoryLocator.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/RulesContextChecker.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/AbstractPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/AllocationPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/ThrowingPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/TypingPredicate.java
	modified:   jqa-parent/jqa-core/src/main/java/ar/com/fluxit/jqa/predicate/lang/UsagePredicate.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/AbstractionPredicateTest.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/AllocationPredicateTest.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/ThrowingPredicateTest.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/TypingPredicateTest.java
	modified:   jqa-parent/jqa-core/src/test/java/ar/com/fluxit/jqa/predicate/lang/UsagePredicateTest.java