object
Class ExclusiveVariable

java.lang.Object
  extended by object.PublicVariable
      extended by object.ExclusiveVariable
Direct Known Subclasses:
ExclusiveBoolean, ExclusiveInteger

public abstract class ExclusiveVariable
extends PublicVariable

Author:
Rob Minson

Nested Class Summary
 
Nested classes/interfaces inherited from class object.PublicVariable
PublicVariable.OwnershipState
 
Field Summary
 
Fields inherited from class object.PublicVariable
hasValue, myHandle, obLook, ownersHandle, ownership
 
Constructor Summary
ExclusiveVariable()
           
 
Method Summary
protected  boolean checkOwnership()
           
 
Methods inherited from class object.PublicVariable
addVariableListener, isOwned, removeVariableListener, requestOwnership, waitForOwnershipResolution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExclusiveVariable

public ExclusiveVariable()
Method Detail

checkOwnership

protected boolean checkOwnership()
                          throws java.lang.IllegalStateException,
                                 hla.rti13.java1.RTIexception
Overrides:
checkOwnership in class PublicVariable
Throws:
java.lang.IllegalStateException
hla.rti13.java1.RTIexception