Example #1
0
        public LinkContainer(LinkBuilder builder, SchemeContainer source, SchemeContainer target)
        {
            BuildInfo    = builder;
            SourceScheme = source;
            TargetScheme = target;
            Link         = BuildInfo.Build(SourceScheme.Scheme, TargetScheme.Scheme);

            SourceScheme.SourceThisLinks.Add(this);
            TargetScheme.TargetThisLinks.Add(this);
        }
Example #2
0
 public IOGroupContainer(UIIOGroupBuildInfo buildInfo, SchemeContainer parentScheme)
 {
     BuildInfo    = buildInfo.Clone();
     IOGroup      = new SchemeIOGroup(buildInfo.BuildString.Size, buildInfo.BuildString.IO);
     ParentScheme = parentScheme;
 }