PTP
Release 5.0

org.eclipse.ptp.ui.model
Interface IElementHandler

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable<IElement>, org.eclipse.core.runtime.IAdaptable, IElement, IElementSet
All Known Implementing Classes:
ElementHandler

public interface IElementHandler
extends IElementSet


Field Summary
static java.lang.String SET_ROOT_ID
           
 
Method Summary
 void addToRegister(IElement[] elements)
          Add element to registered list
 boolean containsRegister(IElement element)
          Is element registered
 IElement[] getRegistered()
          Get registered elements
 IElementSet getSetRoot()
          Get Set root
 IElementSet[] getSetsWithElement(java.lang.String id)
          Get sets included
 void removeAllRegistered()
          Remove all registered elements
 void removeFromRegister(IElement[] elements)
          Remove element from registered list
 int totalRegistered()
          Get total of registered elements
 
Methods inherited from interface org.eclipse.ptp.ui.model.IElementSet
addElements, addMatchSet, clean, contains, contains, containsMatchSet, findIndexByID, findIndexByName, getElement, getElementByID, getElementByName, getElements, getMatchSetIDs, isRootSet, removeElement, removeElements, removeMatchSet, size
 
Methods inherited from interface org.eclipse.ptp.ui.model.IElement
cloneElement, getID, getName, getParent, getPElement, isRegistered, isSelected, setRegistered, setSelected
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

SET_ROOT_ID

static final java.lang.String SET_ROOT_ID
See Also:
Constant Field Values
Method Detail

getSetRoot

IElementSet getSetRoot()
Get Set root

Returns:
root set

getSetsWithElement

IElementSet[] getSetsWithElement(java.lang.String id)
Get sets included

Parameters:
id - Target element ID
Returns:
included sets

containsRegister

boolean containsRegister(IElement element)
Is element registered

Parameters:
element - Target element
Returns:
true if element is registered

addToRegister

void addToRegister(IElement[] elements)
Add element to registered list

Parameters:
element - Target element

removeFromRegister

void removeFromRegister(IElement[] elements)
Remove element from registered list

Parameters:
element - Target element

getRegistered

IElement[] getRegistered()
Get registered elements

Returns:
registered elements

removeAllRegistered

void removeAllRegistered()
Remove all registered elements


totalRegistered

int totalRegistered()
Get total of registered elements

Returns:
number of registered elements

PTP
Release 5.0

Copyright (c) 2011 IBM Corporation and others. All Rights Reserved.