public interface  org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig extends java.lang.Object implements org.finos.legend.pure.m.coreinstance.CoreInstance, org.finos.legend.pure.generated.Root_meta_json_JSONConfig
{
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _validate(boolean, org.finos.legend.pure.m.coreinstance.SourceInformation, org.finos.legend.pure.m.execution.ExecutionSupport);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeLookup(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeLookupAdd(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeLookupAddAll(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeLookupRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _elementOverride(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _elementOverrideRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _failOnUnknownProperties(boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _failOnUnknownProperties(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _failOnUnknownPropertiesRemove();
public abstract boolean _failOnUnknownProperties();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeKeyName(java.lang.String);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeKeyName(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _typeKeyNameRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _constraintsHandler(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ConstraintsOverride);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _constraintsHandler(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _constraintsHandlerRemove();
public abstract org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ConstraintsOverride _constraintsHandler();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _classifierGenericType(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _classifierGenericTypeRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _retainTypeField(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _retainTypeField(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig _retainTypeFieldRemove();
public abstract java.lang.Boolean _retainTypeField();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONDeserializationConfig copy();
}