Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.cst.doc.functions.internal.toc
Class FunctionTopic

java.lang.Object
  extended by eu.esdihumboldt.cst.doc.functions.internal.toc.FunctionTopic
All Implemented Interfaces:
FunctionReferenceConstants, org.eclipse.help.IHelpResource, org.eclipse.help.ITopic, org.eclipse.help.IUAElement
Direct Known Subclasses:
FunctionContextProvider.ContextFunctionTopic

public class FunctionTopic
extends Object
implements org.eclipse.help.ITopic, FunctionReferenceConstants

Topic representing a function.

Author:
Simon Templer

Field Summary
 
Fields inherited from interface org.eclipse.help.ITopic
TOPIC
 
Fields inherited from interface org.eclipse.help.IHelpResource
HREF, LABEL
 
Fields inherited from interface eu.esdihumboldt.cst.doc.functions.FunctionReferenceConstants
FUNCTION_TOPIC_PATH, NO_TOPICS, PLUGIN_ID, PLUGINS_ROOT
 
Constructor Summary
FunctionTopic(AbstractFunction<?> function)
          Create the function topic.
 
Method Summary
 boolean equals(Object obj)
           
 org.eclipse.help.IUAElement[] getChildren()
           
 String getHref()
           
 String getLabel()
           
 org.eclipse.help.ITopic[] getSubtopics()
           
 int hashCode()
           
 boolean isEnabled(org.eclipse.core.expressions.IEvaluationContext context)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionTopic

public FunctionTopic(AbstractFunction<?> function)
Create the function topic.

Parameters:
function - the associated function
Method Detail

isEnabled

public boolean isEnabled(org.eclipse.core.expressions.IEvaluationContext context)
Specified by:
isEnabled in interface org.eclipse.help.IUAElement
See Also:
IUAElement.isEnabled(IEvaluationContext)

getChildren

public org.eclipse.help.IUAElement[] getChildren()
Specified by:
getChildren in interface org.eclipse.help.IUAElement
See Also:
IUAElement.getChildren()

getHref

public String getHref()
Specified by:
getHref in interface org.eclipse.help.IHelpResource
See Also:
IHelpResource.getHref()

getLabel

public String getLabel()
Specified by:
getLabel in interface org.eclipse.help.IHelpResource
See Also:
IHelpResource.getLabel()

getSubtopics

public org.eclipse.help.ITopic[] getSubtopics()
Specified by:
getSubtopics in interface org.eclipse.help.ITopic
See Also:
ITopic.getSubtopics()

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d