org.eclipse.gmf.runtime.diagram.ui.properties.descriptors
Class FlattenedContainmentListPropertyValue
java.lang.Object
org.eclipse.gmf.runtime.emf.ui.properties.descriptors.EObjectContainmentListPropertyValue
org.eclipse.gmf.runtime.diagram.ui.properties.descriptors.FlattenedContainmentListPropertyValue
- All Implemented Interfaces:
- IPropertySource
public class FlattenedContainmentListPropertyValue
- extends EObjectContainmentListPropertyValue
Property source object for containment lists, which flattens the presentation of the propeties.
It does not display each individual object as a property, but rather takes properties of all
the objects on the list and displays them all as if they were properties of one object (the list).
Use for Styles containment list.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlattenedContainmentListPropertyValue
public FlattenedContainmentListPropertyValue(EObjectContainmentEList target)
- Create an instance of the
FlattenedContainmentListPropertyValue
- Parameters:
target - - contaiment list
createDescriptor
protected void createDescriptor(EObject object)
- Create and cache property descriptors for the object on the list
- Overrides:
createDescriptor in class EObjectContainmentListPropertyValue
- Parameters:
object - - object on the containment list
getPropertyValue
public java.lang.Object getPropertyValue(java.lang.Object id)
- Specified by:
getPropertyValue in interface IPropertySource- Overrides:
getPropertyValue in class EObjectContainmentListPropertyValue
setPropertyValue
public void setPropertyValue(java.lang.Object id,
java.lang.Object value)
- Specified by:
setPropertyValue in interface IPropertySource- Overrides:
setPropertyValue in class EObjectContainmentListPropertyValue
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.