blob: 45409e7f59361bc3d9ee1527e167c4e5afc56bc1 [file] [log] [blame]
package org.eclipse.help.internal.contributions;
/*
* Licensed Materials - Property of IBM,
* WebSphere Studio Workbench
* (c) Copyright IBM Corp 2000
*/
import java.util.Iterator;
import java.util.List;
/**
* Interface for help contributions (topics, actions,views, etc.)
*/
public interface Contribution {
// switches indicating how to insert
public final static int FIRST = 1;
public final static int LAST = -1;
public final static int NEXT = 129;
public final static int NORMAL = 0;
public final static int PREV = 127;
/**
*/
void accept(Visitor visitor);
/**
*/
Iterator getChildren();
/**
*/
List getChildrenList();
/**
*/
String getID();
/**
*/
String getLabel();
/**
*/
Contribution getParent();
/**
*/
String getRawLabel();
}