动态可重用类
摘要:
用于灵活配置操作过程工厂或过程控制系统的技术使得对父对象的改变能够选择性地传播到从父对象派生的子对象,以使得子对象的第一子集和它们相应的实例化随着该改变而更新,而第二子集和相应的实例化保持不变。父对象可以是对应于过程实体的类或实例过程对象,子对象的第一和/或第二子集可被选择。在一些情况下,改变可以已经是一个从被排除在子对象的第一或第二子集之外的子对象到父对象的已传播的改变。在一些情况下,改变可首先传播到从父对象派生的实例对象,然后从实例对象传播到子对象。过程控制系统或工厂的灵活配置允许例如在配置环境中对父过程对象做出草案改变或修改,而不自动触发父过程对象和/或其派生的子对象被相应地实例化和/或`下载到运行时系统。允许该草案修改的父对象可以包括类对象、实例对象和/或库对象。对过程对象的一个或多个修改可以被保存为草案,并且相同的过程对象的多个草案可以被保存为不同的版本。子对象可以指示派生出它们的父对象草案的特定版本。用户可以指示要发布或批准一个特定的草案或版本。在运行时系统中阻止未发布的或未经批准的草案实例化,而发布的或批准的草案允许被实例化。过程工厂中的灵活图形元素对象在过程被控制的运行时操作环境中以及在配置环境中都是可配置的。实例化的灵活图形元素对象可以是显示视图,或者可以是包括在一个显示视图上的另一图形元素。一个图形元素对象可以链接到和/或从另一图形元素对象派生出,并且对一个特定图形元素对象的改变可以例如根据分发策略被传播给其派生对象。对与特定图形元素对象相对应的定义(例如,对图形元素属性(如形状,动画,事件句柄或性质)的定义)的改变可以在从该特定图形元素对象派生出的另一对象中被重写或修改。修改的派生对象可以被重新命名,并与该特定图形元素对象分开保存。
公开/授权文献
0/0