blob: adf99826720f8fd19cdb1efb53519dbfaeb58ee8 [file] [log] [blame]
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
// Generated from: class_hierarchy.proto
namespace Org.Apache.REEF.Tang.Protobuf
{
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"Node")]
public partial class Node : global::ProtoBuf.IExtensible
{
public Node() {}
private string _name;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string name
{
get { return _name; }
set { _name = value; }
}
private string _full_name;
[global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"full_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string full_name
{
get { return _full_name; }
set { _full_name = value; }
}
private ClassNode _class_node = null;
[global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"class_node", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(null)]
public ClassNode class_node
{
get { return _class_node; }
set { _class_node = value; }
}
private NamedParameterNode _named_parameter_node = null;
[global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"named_parameter_node", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(null)]
public NamedParameterNode named_parameter_node
{
get { return _named_parameter_node; }
set { _named_parameter_node = value; }
}
private PackageNode _package_node = null;
[global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"package_node", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue(null)]
public PackageNode package_node
{
get { return _package_node; }
set { _package_node = value; }
}
private readonly global::System.Collections.Generic.List<Node> _children = new global::System.Collections.Generic.List<Node>();
[global::ProtoBuf.ProtoMember(6, Name=@"children", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<Node> children
{
get { return _children; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ClassNode")]
public partial class ClassNode : global::ProtoBuf.IExtensible
{
public ClassNode() {}
private bool _is_injection_candidate;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"is_injection_candidate", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_injection_candidate
{
get { return _is_injection_candidate; }
set { _is_injection_candidate = value; }
}
private bool _is_external_constructor;
[global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"is_external_constructor", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_external_constructor
{
get { return _is_external_constructor; }
set { _is_external_constructor = value; }
}
private bool _is_unit;
[global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"is_unit", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_unit
{
get { return _is_unit; }
set { _is_unit = value; }
}
private readonly global::System.Collections.Generic.List<ConstructorDef> _InjectableConstructors = new global::System.Collections.Generic.List<ConstructorDef>();
[global::ProtoBuf.ProtoMember(4, Name=@"InjectableConstructors", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<ConstructorDef> InjectableConstructors
{
get { return _InjectableConstructors; }
}
private readonly global::System.Collections.Generic.List<ConstructorDef> _OtherConstructors = new global::System.Collections.Generic.List<ConstructorDef>();
[global::ProtoBuf.ProtoMember(5, Name=@"OtherConstructors", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<ConstructorDef> OtherConstructors
{
get { return _OtherConstructors; }
}
private readonly global::System.Collections.Generic.List<string> _impl_full_names = new global::System.Collections.Generic.List<string>();
[global::ProtoBuf.ProtoMember(6, Name=@"impl_full_names", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<string> impl_full_names
{
get { return _impl_full_names; }
}
private string _default_implementation = "";
[global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"default_implementation", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string default_implementation
{
get { return _default_implementation; }
set { _default_implementation = value; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"NamedParameterNode")]
public partial class NamedParameterNode : global::ProtoBuf.IExtensible
{
public NamedParameterNode() {}
private string _simple_arg_class_name;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"simple_arg_class_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string simple_arg_class_name
{
get { return _simple_arg_class_name; }
set { _simple_arg_class_name = value; }
}
private string _full_arg_class_name;
[global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"full_arg_class_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string full_arg_class_name
{
get { return _full_arg_class_name; }
set { _full_arg_class_name = value; }
}
private bool _is_set;
[global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"is_set", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_set
{
get { return _is_set; }
set { _is_set = value; }
}
private bool _is_list;
[global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"is_list", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_list
{
get { return _is_list; }
set { _is_list = value; }
}
private string _documentation = "";
[global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"documentation", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string documentation
{
get { return _documentation; }
set { _documentation = value; }
}
private string _short_name = "";
[global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"short_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string short_name
{
get { return _short_name; }
set { _short_name = value; }
}
private readonly global::System.Collections.Generic.List<string> _instance_default = new global::System.Collections.Generic.List<string>();
[global::ProtoBuf.ProtoMember(7, Name=@"instance_default", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<string> instance_default
{
get { return _instance_default; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"PackageNode")]
public partial class PackageNode : global::ProtoBuf.IExtensible
{
public PackageNode() {}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ConstructorDef")]
public partial class ConstructorDef : global::ProtoBuf.IExtensible
{
public ConstructorDef() {}
private string _full_class_name;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"full_class_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string full_class_name
{
get { return _full_class_name; }
set { _full_class_name = value; }
}
private readonly global::System.Collections.Generic.List<ConstructorArg> _args = new global::System.Collections.Generic.List<ConstructorArg>();
[global::ProtoBuf.ProtoMember(2, Name=@"args", DataFormat = global::ProtoBuf.DataFormat.Default)]
public global::System.Collections.Generic.List<ConstructorArg> args
{
get { return _args; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
[global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ConstructorArg")]
public partial class ConstructorArg : global::ProtoBuf.IExtensible
{
public ConstructorArg() {}
private string _full_arg_class_name;
[global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"full_arg_class_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
public string full_arg_class_name
{
get { return _full_arg_class_name; }
set { _full_arg_class_name = value; }
}
private string _named_parameter_name = "";
[global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"named_parameter_name", DataFormat = global::ProtoBuf.DataFormat.Default)]
[global::System.ComponentModel.DefaultValue("")]
public string named_parameter_name
{
get { return _named_parameter_name; }
set { _named_parameter_name = value; }
}
private bool _is_injection_future;
[global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"is_injection_future", DataFormat = global::ProtoBuf.DataFormat.Default)]
public bool is_injection_future
{
get { return _is_injection_future; }
set { _is_injection_future = value; }
}
private global::ProtoBuf.IExtension extensionObject;
global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
{ return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
}
}