public interface  org.finos.legend.engine.repl.core.ReplExtension extends java.lang.Object implements org.finos.legend.engine.shared.core.extension.LegendExtension
{
public org.eclipse.collections.api.list.MutableList group()
{
org.finos.legend.engine.repl.core.ReplExtension v;
java.lang.String[] v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.repl.core.ReplExtension;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (java.lang.String)[1];
v[0] = "REPL";
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
return v;
}
public java.lang.String type()
{
org.finos.legend.engine.repl.core.ReplExtension v;
v := @this: org.finos.legend.engine.repl.core.ReplExtension;
return "core";
}
public org.eclipse.collections.api.list.MutableList typeGroup()
{
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.repl.core.ReplExtension v;
v := @this: org.finos.legend.engine.repl.core.ReplExtension;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
return v;
}
public abstract org.eclipse.collections.api.list.MutableList getExtraCommands();
public abstract boolean supports(org.finos.legend.engine.plan.execution.result.Result);
public abstract java.lang.String print(org.finos.legend.engine.plan.execution.result.Result);
public abstract org.eclipse.collections.api.list.MutableList generateDynamicContent(java.lang.String);
public abstract void initialize(org.finos.legend.engine.repl.client.Client);
}