public class Dimension2DProperty extends AbstractSharedProperty<Dimension2D>
AbstractSharedProperty.GenericPropertyUpdate
compositeClass, dirty, propertyId, value
Constructor and Description |
---|
Dimension2DProperty(Dimension2DProperty other) |
Dimension2DProperty(WorldObjectId objId,
String identifier,
Dimension2D value,
Class compositeClass) |
Modifier and Type | Method and Description |
---|---|
ISharedProperty |
clone()
Must return an exact duplicate of this ISharedProperty, this will be used
to create old versions of SharedProperties in the worldView.
|
protected Dimension2D |
cloneValue()
Every descendant must implement this by calling value.clone() or otherwise returning a new copy of value.
|
Class |
getPropertyValueClass()
Returns class of the property value.
|
createUpdateEvent, equals, getCompositeClass, getObjectId, getPropertyId, getValue, hashCode, isDirty, nullOverrides, setDirty, setValue
public Dimension2DProperty(WorldObjectId objId, String identifier, Dimension2D value, Class compositeClass)
public Dimension2DProperty(Dimension2DProperty other)
public ISharedProperty clone()
ISharedProperty
clone
in interface ISharedProperty<Dimension2D>
clone
in class AbstractSharedProperty<Dimension2D>
public Class getPropertyValueClass()
ISharedProperty
protected Dimension2D cloneValue()
AbstractSharedProperty
cloneValue
in class AbstractSharedProperty<Dimension2D>
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.