Uses of Class
org.gcube.contentmanagement.contentmanager.stubs.model.predicates.EdgePredicate

Packages that use EdgePredicate
org.gcube.contentmanagement.contentmanager.stubs.model.predicates   
 

Uses of EdgePredicate in org.gcube.contentmanagement.contentmanager.stubs.model.predicates
 

Subclasses of EdgePredicate in org.gcube.contentmanagement.contentmanager.stubs.model.predicates
 class AtLeast
          Asserts the existence of at least one edge that has a given label and targets a node that satisfies a given predicate.
 class Many
          Asserts the existence of zero or more edges that have a given label and target nodes that satisfy a given predicate.
 class One
          Asserts the existence of a single edge that has a given label and targets a node that satisfies a given predicate.
 class Only
          Asserts the existence of zero or more edges that have a given label and target nodes that satisfy a given predicate.
 class Opt
          Asserts the existence of at most one edge that has a given label and targets a node that satisfies a given predicate.
 

Methods in org.gcube.contentmanagement.contentmanager.stubs.model.predicates that return EdgePredicate
static EdgePredicate Predicates.atleast(javax.xml.namespace.QName l, Predicate np)
          Returns an AtLeast predicate for a given label and a given Predicate.
static EdgePredicate Predicates.atleast(java.lang.String l, Predicate np)
          Returns an AtLeast predicate for a given label and a given Predicate.
static EdgePredicate Predicates.atleast(java.lang.String ns, java.lang.String l, Predicate np)
          Returns an AtLeast predicate for a given label and a given Predicate.
static EdgePredicate Predicates.clone(EdgePredicate predicate)
          Clone an edge predicate.
static EdgePredicate Predicates.cond(EdgePredicate ep)
          Marks an EdgePredicate as a condition.
 EdgePredicate TreePredicate.getPredicate(javax.xml.namespace.QName label)
          Returns a predicate with a given label, if one exists.
static EdgePredicate Predicates.many(javax.xml.namespace.QName l, Predicate np)
          Returns an Many predicate for a given label and a given Predicate.
static EdgePredicate Predicates.many(java.lang.String l, Predicate np)
          Returns an Many predicate for a given label and a given Predicate.
static EdgePredicate Predicates.many(java.lang.String ns, java.lang.String l, Predicate np)
          Returns an Many predicate for a given label and a given Predicate.
static EdgePredicate Predicates.one(javax.xml.namespace.QName l, Predicate predicate)
          Returns an One predicate for a given label and a given Predicate.
static EdgePredicate Predicates.one(java.lang.String l, Predicate predicate)
          Returns an One predicate for a given label and a given Predicate.
static EdgePredicate Predicates.one(java.lang.String ns, java.lang.String l, Predicate predicate)
          Returns an One predicate for a given label and a given Predicate.
static EdgePredicate Predicates.only(javax.xml.namespace.QName l, Predicate np)
          Returns an Only predicate for a given label and a given Predicate.
static EdgePredicate Predicates.only(java.lang.String l, Predicate np)
          Returns an Only predicate for a given label and a given Predicate.
static EdgePredicate Predicates.only(java.lang.String ns, java.lang.String l, Predicate np)
          Returns an Only predicate for a given label and a given Predicate.
static EdgePredicate Predicates.opt(javax.xml.namespace.QName l, Predicate np)
          Returns an Opt predicate for a given label and a given Predicate.
static EdgePredicate Predicates.opt(java.lang.String l, Predicate np)
          Returns an Opt predicate for a given label and a given Predicate.
static EdgePredicate Predicates.opt(java.lang.String ns, java.lang.String l, Predicate np)
          Returns an Opt predicate for a given label and a given Predicate.
static EdgePredicate Predicates.tail()
          Returns a predicate that matches all the children of a node not previously matched.
 

Methods in org.gcube.contentmanagement.contentmanager.stubs.model.predicates that return types with arguments of type EdgePredicate
 java.util.List<EdgePredicate> TreePredicate.getPredicates()
          Return the predicates.
 

Methods in org.gcube.contentmanagement.contentmanager.stubs.model.predicates with parameters of type EdgePredicate
static EdgePredicate Predicates.clone(EdgePredicate predicate)
          Clone an edge predicate.
static EdgePredicate Predicates.cond(EdgePredicate ep)
          Marks an EdgePredicate as a condition.
static TreePredicate Predicates.tree(EdgePredicate... eps)
          Returns a tree predicate for one or more EdgePredicates
 

Constructor parameters in org.gcube.contentmanagement.contentmanager.stubs.model.predicates with type arguments of type EdgePredicate
CutTreePredicate(java.util.List<EdgePredicate> predicates)
          Creates and instance with a list of EdgePredicates.
TreePredicate(java.util.List<EdgePredicate> predicates)
          Creates and instance with a list of EdgePredicates.