| 5682 | } |
| 5683 | |
| 5684 | public ArmorProf getArmorProf() |
| 5685 | { |
| 5686 | if (isArmor()) |
| 5687 | { |
| 5688 | CDOMSingleRef<ArmorProf> ref = get(ObjectKey.ARMOR_PROF); |
| 5689 | if (ref == null) |
| 5690 | { |
| 5691 | ArmorProf ap = Globals.getContext().getReferenceContext() |
| 5692 | .silentlyGetConstructedCDOMObject(ArmorProf.class, getKeyName()); |
| 5693 | if (ap == null) |
| 5694 | { |
| 5695 | return Globals.getContext().getReferenceContext().constructCDOMObject(ArmorProf.class, |
| 5696 | getKeyName()); |
| 5697 | } |
| 5698 | else |
| 5699 | { |
| 5700 | return ap; |
| 5701 | } |
| 5702 | } |
| 5703 | else |
| 5704 | { |
| 5705 | return ref.get(); |
| 5706 | } |
| 5707 | } |
| 5708 | return null; |
| 5709 | } |
| 5710 | |
| 5711 | public void addAssociation(CDOMObject obj, String o) |
| 5712 | { |