public abstract class org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor extends java.lang.Object implements org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPathVisitor
{
public void <init>()
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
protected abstract java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath);
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AggregateResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AggregateResultPath v;
java.lang.Object v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AggregateResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocValueResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
java.lang.Object v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocValueResultPath v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocValueResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds._IDResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds._IDResultPath v;
java.lang.Object v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds._IDResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.FieldResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
java.lang.Object v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.FieldResultPath v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.FieldResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.SourceFieldResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
java.lang.Object v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.SourceFieldResultPath v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.SourceFieldResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
public java.lang.Object visit(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocCountAggregateResultPath)
{
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor v;
java.lang.Object v;
org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocCountAggregateResultPath v;
v := @this: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor;
v := @parameter: org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.DocCountAggregateResultPath;
v = virtualinvoke v.<org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.AbstractResultPathVisitor: java.lang.Object defaultValue(org.finos.legend.engine.protocol.store.elasticsearch.v.metamodel.tds.ResultPath)>(v);
return v;
}
}