Exemplo n.º 1
0
        public EffigyLink(CmlContext context, EffigyClassInfo c)
        {
            target_info = context.GetTargetInfo();

            syncro_manager = context.GetSyncroManager();
            link_managers  = new Dictionary <object, LinkManager>();

            class_info = c;
        }
Exemplo n.º 2
0
        public CmlContext_Base(CmlTargetInfo t, LinkManager l, SyncroManager s)
        {
            target_info = t;

            link_manager   = l;
            syncro_manager = s;

            deferred_process_list = new DeferredProcessList();
        }
Exemplo n.º 3
0
        public CmlContext_Child(CmlContext p)
        {
            parent_context = p;

            @class               = parent_context.GetClass();
            unit_space           = parent_context.GetUnitSpace();
            fragment_space       = parent_context.GetFragmentSpace();
            representation_space = parent_context.GetRepresentationSpace();

            target_info           = parent_context.GetTargetInfo();
            link_manager          = parent_context.GetLinkManager();
            syncro_manager        = parent_context.GetSyncroManager();
            deferred_process_list = parent_context.GetDeferredProcessList();
        }
Exemplo n.º 4
0
 public CmlContext_Base(CmlTargetInfo t) : this(t, new LinkManager(), new SyncroManager())
 {
 }