public SparqlPathAlternative(SparqlPathTranslator p1, SparqlPathTranslator p2) : base(null) { this.alt = new List <SparqlPathTranslator>() { p1, p2 }; }
public SparqlPathSequence(SparqlPathTranslator sparqlPathTranslator, SparqlPathTranslator sparqlPathTranslator1) : base(null) { seq = new List <SparqlPathTranslator>() { sparqlPathTranslator, sparqlPathTranslator1 }; }
public SparqlPathManyTriple(ObjectVariants subject, SparqlPathTranslator pred, ObjectVariants @object, RdfQuery11Translator q) { this.predicatePath = pred; Subject = subject; Object = @object; this.q = q; sVariableNode = Subject as VariableNode; oVariableNode = Object as VariableNode; }
public SparqlPathZeroOrMany(SparqlPathTranslator path) : base(path.predicate) { this.path = path; }
public SparqlPathNotTranslator(SparqlPathTranslator path) : base(path.predicate) { // TODO: Complete member initialization this.alt.Add(path); }
internal override SparqlPathTranslator AddSeq(SparqlPathTranslator sparqlPathTranslator) { seq.Add(sparqlPathTranslator); return(this); }
internal virtual SparqlPathTranslator AddSeq(SparqlPathTranslator sparqlPathTranslator) { return(new SparqlPathSequence(this, sparqlPathTranslator)); }
internal virtual SparqlPathTranslator AddAlt(SparqlPathTranslator sparqlPathTranslator) { return(new SparqlPathAlternative(this, sparqlPathTranslator)); }
internal override SparqlPathTranslator AddAlt(SparqlPathTranslator sparqlPathTranslator) { this.alt.Add(sparqlPathTranslator); return(this); }
public override void ReadXml(XmlReader reader) { this.path = (SparqlPathTranslator)SparqlQuery.CreateByTypeAttribute(reader); }
public SparqlPathMaybeOne(SparqlPathTranslator path) : base(path.predicate) { this.path = path; }
public void ReadXml(XmlReader reader) { this.Subject = (ObjectVariants)SparqlQuery.SparqlClasses.Query.SparqlQuery.CreateByTypeAttribute(reader); this.predicatePath = (SparqlPathTranslator)SparqlQuery.SparqlClasses.Query.SparqlQuery.CreateByTypeAttribute(reader); this.Object = (ObjectVariants)SparqlQuery.SparqlClasses.Query.SparqlQuery.CreateByTypeAttribute(reader); }