protected internal virtual void VisitObjectInputAdapter(TContext builder, ObjectInputAdapter node) { foreach (var objectSink in node.Sinks) { Visit(builder, objectSink); } }
internal static NodeInfo Create(ObjectInputAdapter node) { return(new NodeInfo(NodeType.Adapter, string.Empty)); }
protected internal override void VisitObjectInputAdapter(SchemaBuilder builder, ObjectInputAdapter node) { if (builder.IsVisited(node)) { return; } builder.AddNode(node, ReteNode.Create); builder.AddLinks(node, node.Sinks); base.VisitObjectInputAdapter(builder, node); }
internal static NodeInfo Create(ObjectInputAdapter node) { return new NodeInfo(NodeType.Adapter, string.Empty); }
internal static ReteNode Create(ObjectInputAdapter node) { return(new ReteNode(node.Id, NodeType.Adapter, rules: node.NodeInfo.Rules)); }
protected internal override void VisitObjectInputAdapter(SnapshotBuilder builder, ObjectInputAdapter node) { if (builder.IsVisited(node)) { return; } builder.AddNode(node, NodeInfo.Create); builder.AddLink(node, node.Sink); base.VisitObjectInputAdapter(builder, node); }
protected internal virtual void VisitObjectInputAdapter(TContext builder, ObjectInputAdapter node) { Visit(builder, node.Sink); }