*
* @see org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getId()
*/
+ @Override
public Long getId() {
return fid;
}
* @see
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getType()
*/
+ @Override
public Object getType() {
return ftype;
}
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getChildByName
* ()
*/
+ @Override
public E getChildByName(String name) {
E child = null;
if (name != null) {
*
* @see org.eclipse.linuxtools.lttng.model.ILTTngTreeNode#getChildren()
*/
+ @Override
public abstract E[] getChildren();
// {
// return (T[]) childrenToArray(fchildren.values(), this.getClass());
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getChildById
* (java.lang.Long)
*/
+ @Override
public E getChildById(Long id) {
if (id == null)
return null;
* @see
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getParent()
*/
+ @Override
public E getParent() {
return fparent;
}
* @see
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#hasChildren()
*/
+ @Override
public boolean hasChildren() {
if (fchildren.size() > 0) {
return true;
* @see
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getName()
*/
+ @Override
public String getName() {
return fname;
}
* @see
* org.eclipse.linuxtools.lttng.control.ILTTngAnalysisResource#getPath()
*/
+ @Override
public String getPath() {
return getPath(this, "");
}
*
* @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
*/
+ @Override
@SuppressWarnings("rawtypes")
public Object getAdapter(Class clazz) {
if (clazz == ftype) {
*
* @see org.eclipse.linuxtools.lttng.model.ILTTngTreeNode#getValue()
*/
+ @Override
public Object getValue() {
return fvalue;
}
*
* @see org.eclipse.linuxtools.lttng.model.ILTTngTreeNode#getNextUniqueId()
*/
+ @Override
public synchronized Long getNextUniqueId() {
return idCount++;
}
* org.eclipse.linuxtools.lttng.model.ILTTngTreeNode#getAttribute(java.lang
* .String)
*/
+ @Override
@SuppressWarnings("unchecked")
public <T> T getAttribute(String key, Class<T> type) {
if (key != null) {
* org.eclipse.linuxtools.lttng.model.ILTTngTreeNode#addAttribute(java.lang
* .String, java.lang.Object)
*/
+ @Override
public boolean addAttribute(String key, Object value) {
// validate
if (key == null || value == null) {