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.
|
Method Summary
|
protected void
|
createDescriptor
(org.eclipse.emf.ecore.EObject object)
Create and cache property descriptors for the object on the list |
java.lang.Object
|
getPropertyValue
(java.lang.Object id)
|
void
|
setPropertyValue
(java.lang.Object id,
java.lang.Object value)
|
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
FlattenedContainmentListPropertyValue
public FlattenedContainmentListPropertyValue(org.eclipse.emf.ecore.util.EObjectContainmentEList target)
- Create an instance of the
FlattenedContainmentListPropertyValue
-
Parameters:
-
target - - contaiment list
createDescriptor
protected void createDescriptor(org.eclipse.emf.ecore.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.