title: find all paths between 2 vertices by only considering vertex where propertyname = value
body: <p>I am having a a traversal use case as follows .Does orientDb supports it?</p>
  
  <p>1)Find all paths from node1 to node2 .ONLY TRAVERSE those nodes which has property xyz="val1"
  2)Find shortest path .ONLY TRAVERSE those nodes which has property xyz="val1"
  3)Find longest path .ONLY TRAVERSE those nodes which has property xyz="val1"</p>
  
  <pre><code>abstract class TraversGraph{
       public  Path getPath(Node src,Node dest, Propery property,Value value);
  }
  </code></pre>
  
  <p>Note :Please note the condition which i mentioned in caps       </p>