org.drools.eclipse.rulebuilder.ui
Class Widget

java.lang.Object
  extended by org.drools.eclipse.rulebuilder.ui.Widget
Direct Known Subclasses:
ActionInsertFactWidget, ActionInsertFreeFormLineWidget, ActionRetractFactWidget, ActionSetFieldWidget, CompositeFactPatternWidget, DSLSentenceWidget, FactPatternWidget, RuleAttributeWidget

public abstract class Widget
extends Object


Field Summary
protected  int index
           
protected  RuleModeller modeller
           
protected  org.eclipse.swt.widgets.Composite parent
           
protected  org.eclipse.ui.forms.widgets.FormToolkit toolkit
           
 
Constructor Summary
Widget(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, RuleModeller modeller, int index)
           
 
Method Summary
protected  void addDeleteRHSAction()
           
 org.eclipse.ui.forms.widgets.ImageHyperlink addImage(org.eclipse.swt.widgets.Composite parent, String fileName)
           
protected  RuleModeller getModeller()
           
protected  void showMessage(String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected final org.eclipse.swt.widgets.Composite parent

toolkit

protected final org.eclipse.ui.forms.widgets.FormToolkit toolkit

modeller

protected final RuleModeller modeller

index

protected final int index
Constructor Detail

Widget

public Widget(org.eclipse.swt.widgets.Composite parent,
              org.eclipse.ui.forms.widgets.FormToolkit toolkit,
              RuleModeller modeller,
              int index)
Method Detail

addImage

public org.eclipse.ui.forms.widgets.ImageHyperlink addImage(org.eclipse.swt.widgets.Composite parent,
                                                            String fileName)

addDeleteRHSAction

protected void addDeleteRHSAction()

showMessage

protected void showMessage(String msg)

getModeller

protected RuleModeller getModeller()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.