cz.cuni.amis.pogamut.ut2004.communication.worldview.objects.property
Class ItemTypeProperty

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

public class ItemTypeProperty
extends AbstractSharedProperty<ItemType>

Implementation of the ISharedProperty interface for ItemType value type.

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
ItemTypeProperty(ItemTypeProperty other)
           
ItemTypeProperty(WorldObjectId objId, String identifier, ItemType value, Class compositeClass)
           
 
Method Summary
 ISharedProperty clone()
           
 ItemType cloneValue()
           
 Class getPropertyValueClass()
           
 
Methods inherited from class cz.cuni.amis.pogamut.multi.communication.worldview.property.AbstractSharedProperty
createUpdateEvent, equals, getCompositeClass, getObjectId, getPropertyId, getValue, hashCode, isDirty, nullOverrides, setDirty, setValue
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemTypeProperty

public ItemTypeProperty(WorldObjectId objId,
                        String identifier,
                        ItemType value,
                        Class compositeClass)

ItemTypeProperty

public ItemTypeProperty(ItemTypeProperty other)
Method Detail

clone

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

cloneValue

public ItemType cloneValue()
Specified by:
cloneValue in class AbstractSharedProperty<ItemType>

getPropertyValueClass

public Class getPropertyValueClass()


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