| 5655 | } |
| 5656 | |
| 5657 | public ShieldProf getShieldProf() |
| 5658 | { |
| 5659 | if (isShield()) |
| 5660 | { |
| 5661 | CDOMSingleRef<ShieldProf> ref = get(ObjectKey.SHIELD_PROF); |
| 5662 | if (ref == null) |
| 5663 | { |
| 5664 | ShieldProf sp = Globals.getContext().getReferenceContext() |
| 5665 | .silentlyGetConstructedCDOMObject(ShieldProf.class, getKeyName()); |
| 5666 | if (sp == null) |
| 5667 | { |
| 5668 | return Globals.getContext().getReferenceContext().constructCDOMObject(ShieldProf.class, |
| 5669 | getKeyName()); |
| 5670 | } |
| 5671 | else |
| 5672 | { |
| 5673 | return sp; |
| 5674 | } |
| 5675 | } |
| 5676 | else |
| 5677 | { |
| 5678 | return ref.get(); |
| 5679 | } |
| 5680 | } |
| 5681 | return null; |
| 5682 | } |
| 5683 | |
| 5684 | public ArmorProf getArmorProf() |
| 5685 | { |