cz.cuni.amis.pogamut.ut2004multi.communication.worldview.property
Class UnrealIdProperty

Package class diagram package UnrealIdProperty
java.lang.Object
  extended by cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty<UnrealId>
      extended by cz.cuni.amis.pogamut.ut2004multi.communication.worldview.property.UnrealIdProperty
All Implemented Interfaces:
ISharedProperty<UnrealId>, Cloneable

public class UnrealIdProperty
extends AbstractSharedProperty<UnrealId>

SharedProperty with the UnrealId value.

Author:
srlok

Nested Class Summary
 
Nested classes/interfaces inherited from class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
AbstractSharedProperty.GenericPropertyUpdate
 
Field Summary
 
Fields inherited from class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
compositeClass, dirty, propertyId, value
 
Constructor Summary
UnrealIdProperty(UnrealIdProperty other)
           
UnrealIdProperty(WorldObjectId objId, String identifier, UnrealId value, Class compositeClass)
           
 
Method Summary
 ISharedProperty clone()
           
protected  UnrealId cloneValue()
           
 Class getPropertyValueClass()
           
 boolean nullOverrides()
           
 
Methods inherited from class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
createUpdateEvent, equals, getCompositeClass, getObjectId, getPropertyId, getValue, hashCode, isDirty, setDirty, setValue
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnrealIdProperty

public UnrealIdProperty(WorldObjectId objId,
                        String identifier,
                        UnrealId value,
                        Class compositeClass)

UnrealIdProperty

public UnrealIdProperty(UnrealIdProperty other)
Method Detail

nullOverrides

public boolean nullOverrides()
Specified by:
nullOverrides in interface ISharedProperty<UnrealId>
Overrides:
nullOverrides in class AbstractSharedProperty<UnrealId>

clone

public ISharedProperty clone()
Specified by:
clone in interface ISharedProperty<UnrealId>
Overrides:
clone in class AbstractSharedProperty<UnrealId>

getPropertyValueClass

public Class getPropertyValueClass()

cloneValue

protected UnrealId cloneValue()
Specified by:
cloneValue in class AbstractSharedProperty<UnrealId>


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.