public class RuleModeller extends com.google.gwt.user.client.ui.Composite implements RuleModelEditor
Constructor and Description |
---|
RuleModeller(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.drools.workbench.models.datamodel.rule.RuleModel model,
Collection<RuleModellerActionPlugin> actionPlugins,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
ModellerWidgetFactory widgetFactory,
com.google.gwt.event.shared.EventBus eventBus,
boolean isReadOnly,
boolean isDSLEnabled) |
RuleModeller(org.drools.workbench.models.datamodel.rule.RuleModel model,
Collection<RuleModellerActionPlugin> actionPlugins,
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() |
Collection<RuleModellerActionPlugin> |
getActionPlugins() |
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() |
Map<String,Object> |
getServiceInvocationCache() |
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() |
protected RuleModellerActionSelectorPopup |
ruleModellerActionSelectorPopup(Integer position,
Collection<RuleModellerActionPlugin> actionPlugins) |
void |
setRuleNamesForPackage(Collection<String> ruleNames) |
protected void |
showActionSelector(Integer position) |
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, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, 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, toString
public RuleModeller(org.drools.workbench.models.datamodel.rule.RuleModel model, Collection<RuleModellerActionPlugin> actionPlugins, 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.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.drools.workbench.models.datamodel.rule.RuleModel model, Collection<RuleModellerActionPlugin> actionPlugins, 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 showConditionSelector(Integer position)
protected void showActionSelector(Integer position)
protected RuleModellerActionSelectorPopup ruleModellerActionSelectorPopup(Integer position, Collection<RuleModellerActionPlugin> actionPlugins)
public org.drools.workbench.models.datamodel.rule.RuleModel getModel()
public Collection<RuleModellerActionPlugin> getActionPlugins()
public boolean isVariableNameUsed(String name)
public org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()
public ModellerWidgetFactory getWidgetFactory()
public RuleModeller getRuleModeller()
getRuleModeller
in interface RuleModelEditor
public boolean isTemplate()
public org.uberfire.backend.vfs.Path getPath()
public boolean isReadOnly()
public boolean isDSLEnabled()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.