public class RuleModeller extends com.google.gwt.user.client.ui.Composite implements RuleModelEditor
| Constructor and Description |
|---|
RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly) |
RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly,
boolean isDSLEnabled) |
RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
RuleModellerConfiguration configuration,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doLayout() |
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle |
getDataModelOracle() |
org.drools.workbench.models.datamodel.rule.RuleModel |
getModel() |
org.uberfire.backend.vfs.Path |
getPath() |
RuleModeller |
getRuleModeller() |
ModellerWidgetFactory |
getWidgetFactory() |
void |
initWidget()
This updates the widget to reflect the state of the model.
|
boolean |
isDSLEnabled() |
boolean |
isReadOnly() |
boolean |
isTemplate() |
boolean |
isVariableNameUsed(String name)
Returns true is a var name has already been used either by the rule, or
as a global.
|
boolean |
lockLHS()
return true if we should not allow unfrozen editing of the LHS
|
boolean |
lockRHS()
return true if we should not allow unfrozen editing of the RHS
|
void |
refreshWidget() |
void |
setRuleNamesForPackage(Collection<String> ruleNames) |
protected void |
showActionSelector(com.google.gwt.user.client.ui.Widget w,
Integer position) |
protected void |
showAttributeSelector() |
protected void |
showConditionSelector(Integer position)
Pops up the fact selector.
|
boolean |
showLHS() |
boolean |
showRHS() |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringpublic RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly,
boolean isDSLEnabled)
public RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly)
public RuleModeller(org.uberfire.backend.vfs.Path path,
org.drools.workbench.models.datamodel.rule.RuleModel model,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
RuleModellerConfiguration configuration,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly)
public void setRuleNamesForPackage(Collection<String> ruleNames)
protected void doLayout()
public void initWidget()
public boolean showRHS()
public boolean lockRHS()
public boolean showLHS()
public boolean lockLHS()
public void refreshWidget()
protected void showAttributeSelector()
protected void showConditionSelector(Integer position)
protected void showActionSelector(com.google.gwt.user.client.ui.Widget w,
Integer position)
public org.drools.workbench.models.datamodel.rule.RuleModel getModel()
public boolean isVariableNameUsed(String name)
public org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()
public ModellerWidgetFactory getWidgetFactory()
public RuleModeller getRuleModeller()
getRuleModeller in interface RuleModelEditorpublic boolean isTemplate()
public org.uberfire.backend.vfs.Path getPath()
public boolean isReadOnly()
public boolean isDSLEnabled()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.