예제 #1
0
 /**
  * 将该工人加入到指定的工厂。
  * @param factory 该工人要加入到的工厂实例。
  */
 public void initialize(SABaseFactory factory)
 {
     if (!factoryTreeList.ContainsKey(factory.getName()))
     {
         factoryTreeList.Add(factory.getName(), factory);
     }
 }
예제 #2
0
 public void unInitialize(SABaseFactory factory)
 {
     this.factory = null;
 }
예제 #3
0
 public void initialize(SABaseFactory factory)
 {
     this.factory = factory;
 }
예제 #4
0
 /**
  * 将该工人从指定的工厂中移除。
  * @param factory 指定该工人要移除的工厂实例。
  */
 public void unInitialize(SABaseFactory factory)
 {
     factoryTreeList.Remove(factory.getName());
 }