org.drools.ide.common.client.modeldriven.brl
Class SingleFieldConstraint
java.lang.Object
org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint
org.drools.ide.common.client.modeldriven.brl.SingleFieldConstraint
- All Implemented Interfaces:
- Serializable, FieldConstraint, HasExpressionConstraint, HasOperator, HasParameterizedOperator, PortableObject
- Direct Known Subclasses:
- SingleFieldConstraintEBLeftSide
public class SingleFieldConstraint
- extends BaseSingleFieldConstraint
- implements FieldConstraint
This represents a constraint on a fact - involving a SINGLE FIELD. Can also
include optional "connective constraints" that extend the options for
matches.
- See Also:
- Serialized Form
Fields inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
constraintValueType, expression, operator, parameters, TYPE_ENUM, TYPE_EXPR_BUILDER_VALUE, TYPE_LITERAL, TYPE_PREDICATE, TYPE_RET_VALUE, TYPE_TEMPLATE, TYPE_UNDEFINED, TYPE_VARIABLE, value |
Methods inherited from class org.drools.ide.common.client.modeldriven.brl.BaseSingleFieldConstraint |
clearParameters, deleteParameter, getConstraintValueType, getExpressionValue, getOperator, getParameter, getParameters, getValue, setConstraintValueType, setExpressionValue, setOperator, setParameter, setParameters, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connectives
public ConnectiveConstraint[] connectives
SingleFieldConstraint
public SingleFieldConstraint(String factType,
String fieldName,
String fieldType,
FieldConstraint parent)
SingleFieldConstraint
public SingleFieldConstraint(String fieldName)
SingleFieldConstraint
public SingleFieldConstraint()
setFieldBinding
public void setFieldBinding(String fieldBinding)
getFieldBinding
public String getFieldBinding()
addNewConnective
public void addNewConnective()
- This adds a new connective.
removeConnective
public void removeConnective(int index)
- This adds a new connective.
isBound
public boolean isBound()
- Returns true of there is a field binding.
getFactType
public String getFactType()
setFactType
public void setFactType(String factType)
setFieldName
public void setFieldName(String fieldName)
getFieldName
public String getFieldName()
setFieldType
public void setFieldType(String fieldType)
getFieldType
public String getFieldType()
setParent
public void setParent(FieldConstraint parent)
getParent
public FieldConstraint getParent()
getId
public String getId()
setId
public void setId(String id)
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.