[DEECo] [d3scomp/JDEECo] 94dcbf: Renamed ExpressionVisitor to QueryVisitor to bette...

GitHub noreply at github.com
Mon Feb 29 17:57:07 CET 2016


  Branch: refs/heads/IntelligentEnsembles
  Home:   https://github.com/d3scomp/JDEECo
  Commit: 94dcbf65666edbf6981aecb789681997325f597d
      https://github.com/d3scomp/JDEECo/commit/94dcbf65666edbf6981aecb789681997325f597d
  Author: Buckey <aertheas at gmail.com>
  Date:   2016-02-29 (Mon, 29 Feb 2016)

  Changed paths:
    M jdeeco-edl-model/model/edl.aird
    M jdeeco-edl-model/model/edl.ecore
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/AdditiveInverseImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/BinaryOperatorImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/BoolLiteralImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/FloatLiteralImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/FunctionCallImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/KnowledgeVariableImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/LogicalOperatorImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/NegationImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/NumericLiteralImpl.java
    A jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/QueryVisitorImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/RelationOperatorImpl.java
    M jdeeco-edl-model/src/cz/cuni/mff/d3s/jdeeco/edl/model/edl/impl/StringLiteralImpl.java
    M jdeeco-edl-tests/src/cz/cuni/mff/d3s/jdeeco/edl/ToStringVisitor.java
    A jdeeco-ensembles-intelligent-z3/.gitignore

  Log Message:
  -----------
  Renamed ExpressionVisitor to QueryVisitor to better reflect its purpose. Made QueryVisitor an abstract class instead of an interface, so a backing implementation is generated - this allows any visitors to extend QueryVisitorImpl and avoid having to reimplement EObject methods. The core visitor methods are marked as abstract in QueryVisitorImpl, to force any subtypes to override them. See ToStringVisitor for an example.




More information about the DEECo mailing list