|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
These are elements created to display synchronization state to the user. These elements are found in
the generated diff tree viewer created by a SubscriberParticipant
. Since it implements
ITypedElement
and ICompareInput
they can be used as input to compare components.
Clients typically use this class as is, but may subclass if required.
Field Summary | |
static String |
BUSY_PROPERTY
Property constant indicating that the element is currently being worked on by an operation. |
static String |
PROPAGATED_CONFLICT_PROPERTY
Property constant indicating that the element has children that are conflicting. |
static String |
PROPAGATED_ERROR_MARKER_PROPERTY
Property constant identifying that this element or one of its children has an error marker. |
static String |
PROPAGATED_WARNING_MARKER_PROPERTY
Property constant indicating that this element or one of its children has a warning marker. |
Fields inherited from interface org.eclipse.compare.ITypedElement |
FOLDER_TYPE, TEXT_TYPE, UNKNOWN_TYPE |
Method Summary | |
void |
addPropertyChangeListener(IPropertyChangeListener listener)
Adds a listener for changes to properties of this synchronize element. |
ImageDescriptor |
getImageDescriptor(Object element)
The image descriptor describing the given element. |
boolean |
getProperty(String propertyName)
Return whether this element has the given property assigned. |
IResource |
getResource()
Returns the resource this element is showing synchronization information for or null
if the element does not have an associated local resource. |
void |
removePropertyChangeListener(IPropertyChangeListener listener)
Removes the given property change listener from this model element. |
void |
setProperty(String propertyName,
boolean value)
Assigns the given property to this element. |
void |
setPropertyToRoot(String propertyName,
boolean value)
Assigns the given property to this element and all it's parents. |
Methods inherited from interface org.eclipse.compare.structuremergeviewer.IDiffContainer |
add, getChildren, hasChildren, removeToRoot |
Methods inherited from interface org.eclipse.compare.structuremergeviewer.IDiffElement |
getKind, getParent, setParent |
Methods inherited from interface org.eclipse.compare.ITypedElement |
getImage, getName, getType |
Methods inherited from interface org.eclipse.compare.structuremergeviewer.ICompareInput |
addCompareInputChangeListener, copy, getAncestor, getImage, getKind, getLeft, getName, getRight, removeCompareInputChangeListener |
Field Detail |
public static final String BUSY_PROPERTY
public static final String PROPAGATED_CONFLICT_PROPERTY
public static final String PROPAGATED_ERROR_MARKER_PROPERTY
public static final String PROPAGATED_WARNING_MARKER_PROPERTY
Method Detail |
public void addPropertyChangeListener(IPropertyChangeListener listener)
listener
- the listener to registerpublic void removePropertyChangeListener(IPropertyChangeListener listener)
listener
- the listener to removepublic void setPropertyToRoot(String propertyName, boolean value)
propertyName
- the property name to setvalue
- the value of the propertypublic void setProperty(String propertyName, boolean value)
propertyName
- the property namevalue
- the value of the property.public boolean getProperty(String propertyName)
propertyName
- the property to test for
true
if the property is set and false
otherwise.public ImageDescriptor getImageDescriptor(Object element)
element
- the model element for which to return an image.
public IResource getResource()
null
if the element does not have an associated local resource.
null
if the element does not have an associated local resource.
|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.