Example #1
0
 protected Object getValue(edu.cmu.cs.stage3.alice.core.Transformable subjectValue) {
   Class[] classesToShare = {
     edu.cmu.cs.stage3.alice.core.TextureMap.class, edu.cmu.cs.stage3.alice.core.Geometry.class
   };
   edu.cmu.cs.stage3.alice.core.Model original =
       (edu.cmu.cs.stage3.alice.core.Model) subject.getTransformableValue();
   edu.cmu.cs.stage3.alice.core.Model copy =
       (edu.cmu.cs.stage3.alice.core.Model)
           original.HACK_createCopy(null, original.getParent(), -1, classesToShare, null);
   m_copies.addElement(copy);
   return copy;
 }