PTP
Release 5.0

org.eclipse.ptp.ui.model
Class ElementHandler

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.ptp.ui.model.Element
          extended by org.eclipse.ptp.ui.model.ElementSet
              extended by org.eclipse.ptp.ui.model.ElementHandler
All Implemented Interfaces:
Cloneable, Comparable<IElement>, org.eclipse.core.runtime.IAdaptable, IElement, IElementHandler, IElementSet

public class ElementHandler
extends ElementSet
implements IElementHandler


Field Summary
 
Fields inherited from class org.eclipse.ptp.ui.model.Element
id, name, parent, pElement, registered, selected
 
Fields inherited from interface org.eclipse.ptp.ui.model.IElementHandler
SET_ROOT_ID
 
Constructor Summary
ElementHandler()
           
 
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(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 class org.eclipse.ptp.ui.model.ElementSet
addElements, addMatchSet, clean, compareTo, contains, contains, containsMatchSet, findIndexByID, findIndexByName, getElement, getElementByID, getElementByName, getElements, getMatchSetIDs, isRootSet, removeElement, removeElements, removeMatchSet, size
 
Methods inherited from class org.eclipse.ptp.ui.model.Element
cloneElement, compareTo, getID, getName, getParent, getPElement, isRegistered, isSelected, setRegistered, setSelected
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

ElementHandler

public ElementHandler()
Method Detail

getSetRoot

public IElementSet getSetRoot()
Description copied from interface: IElementHandler
Get Set root

Specified by:
getSetRoot in interface IElementHandler
Returns:
root set

getSetsWithElement

public IElementSet[] getSetsWithElement(String id)
Description copied from interface: IElementHandler
Get sets included

Specified by:
getSetsWithElement in interface IElementHandler
Parameters:
id - Target element ID
Returns:
included sets

containsRegister

public boolean containsRegister(IElement element)
Description copied from interface: IElementHandler
Is element registered

Specified by:
containsRegister in interface IElementHandler
Parameters:
element - Target element
Returns:
true if element is registered

addToRegister

public void addToRegister(IElement[] elements)
Description copied from interface: IElementHandler
Add element to registered list

Specified by:
addToRegister in interface IElementHandler

removeFromRegister

public void removeFromRegister(IElement[] elements)
Description copied from interface: IElementHandler
Remove element from registered list

Specified by:
removeFromRegister in interface IElementHandler

getRegistered

public IElement[] getRegistered()
Description copied from interface: IElementHandler
Get registered elements

Specified by:
getRegistered in interface IElementHandler
Returns:
registered elements

removeAllRegistered

public void removeAllRegistered()
Description copied from interface: IElementHandler
Remove all registered elements

Specified by:
removeAllRegistered in interface IElementHandler

totalRegistered

public int totalRegistered()
Description copied from interface: IElementHandler
Get total of registered elements

Specified by:
totalRegistered in interface IElementHandler
Returns:
number of registered elements

PTP
Release 5.0

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