org.rr0.im.business.actor
Class BeingImpl

org.rr0.im.business.event.TimeableImpl
  |
  +--org.rr0.im.business.actor.ActorImpl
        |
        +--org.rr0.im.business.actor.BeingImpl
Direct Known Subclasses:
HumanBeingImpl

public class BeingImpl
extends ActorImpl
implements Being

Intelligent Being Reference Implementation

Author:
Jérôme Beau
Version: 21 juin 2003 15:14:14

Field Summary
 private Lengthheight
          The being's height, in meters
 private Weightweight
          The being's weight, in kilograms

Fields inherited from class org.rr0.im.business.event.TimeableImpl
history

Constructor Summary
BeingImpl(Identity identity)
           

Method Summary
 LengthgetHeight(Locale locale)
           
 WeightgetWeight()
           

Methods inherited from class org.rr0.im.business.actor.ActorImpl
addIdentity, getForcedCategory, getIdentities

Methods inherited from class org.rr0.im.business.event.TimeableImpl
compareTo, equals, getBegining, getDuration, getEnd, getHistory, getTitle, hashCode, setEndMoment, setTitle

Field Detail

height

private Length height
The being's height, in meters

weight

private Weight weight
The being's weight, in kilograms
Constructor Detail

BeingImpl

public BeingImpl(Identity identity)
Method Detail

getHeight

public Length getHeight(Locale locale)

getWeight

public Weight getWeight()

Association Links

to Class org.rr0.im.business.event.circumstance.Length

The being's height, in meters

to Class org.rr0.im.business.event.circumstance.Weight

The being's weight, in kilograms