예제 #1
0
        public void Initialize(RepresentationInfoSet_SelectableChildren s)
        {
            selectable_children = s;

            set_member = selectable_children.RegisterSetMember(
                name,
                can_set_value,
                can_set_values,
                can_link_value,
                can_link_value_with_entity
                );
        }
예제 #2
0
 static public void AddSingleIndexChildSelectorLinkInfo <REPRESENTATION_TYPE, VALUE_TYPE>(this RepresentationInfoSet_SelectableChildren item, string n, Process <REPRESENTATION_TYPE, VALUE_TYPE> a, Operation <VALUE_TYPE, REPRESENTATION_TYPE> r, Operation <bool, REPRESENTATION_TYPE> i)
 {
     item.AddSingleIndexChildSelectorLinkInfo <REPRESENTATION_TYPE>(
         new Variable_Operation <REPRESENTATION_TYPE, VALUE_TYPE>(n, a, r),
         i
         );
 }
예제 #3
0
 static public void AddSingleIndexChildSelectorLinkInfo <REPRESENTATION_TYPE>(this RepresentationInfoSet_SelectableChildren item, Variable v, Operation <bool, REPRESENTATION_TYPE> i)
 {
     item.AddSingleIndexChildSelectorLinkInfo <REPRESENTATION_TYPE>(v.GetVariableName(), v, i);
 }
예제 #4
0
 static public void AddSingleIndexChildSelectorLinkInfo <REPRESENTATION_TYPE>(this RepresentationInfoSet_SelectableChildren item, string n, Variable v, Operation <bool, REPRESENTATION_TYPE> i)
 {
     item.AddSingleIndexChildSelectorLinkInfo(n, new Variable_Blockable <REPRESENTATION_TYPE>(v, i));
 }
예제 #5
0
 static public void AddSingleIndexChildSelectorLinkInfo(this RepresentationInfoSet_SelectableChildren item, string n, string p)
 {
     item.AddSingleIndexChildSelectorLinkInfo(n, item.GetRepresentationType().GetVariableByPath(p));
 }
예제 #6
0
 static public void AddSingleIndexChildSelectorLinkInfo(this RepresentationInfoSet_SelectableChildren item, Variable v)
 {
     item.AddSingleIndexChildSelectorLinkInfo(v.GetVariableName(), v);
 }
예제 #7
0
 static public void AddSingleIndexChildSelectorLinkInfo(this RepresentationInfoSet_SelectableChildren item, string n, Variable v)
 {
     item.AddSelector(new RepresentationInfoSetChildrenSelector_SingleIndex(n, v));
 }