Class ExpressionPart
- java.lang.Object
-
- org.drools.workbench.models.datamodel.rule.ExpressionPart
-
- All Implemented Interfaces:
ExpressionVisitable,IAction,IPattern
- Direct Known Subclasses:
ExpressionCollection,ExpressionField,ExpressionGlobalVariable,ExpressionMethod,ExpressionMethodParameter,ExpressionText,ExpressionUnboundFact,ExpressionVariable
public abstract class ExpressionPart extends Object implements IPattern, IAction, ExpressionVisitable
-
-
Constructor Summary
Constructors Constructor Description ExpressionPart()ExpressionPart(String name, String classType, String genericType)ExpressionPart(String name, String classType, String genericType, String parametricType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ExpressionVisitor visitor)booleanequals(Object o)StringgetClassType()StringgetGenericType()StringgetName()ExpressionPartgetNext()StringgetParametricType()ExpressionPartgetPrevious()inthashCode()voidsetNext(ExpressionPart next)voidsetPrevious(ExpressionPart prev)StringtoString()
-
-
-
Field Detail
-
name
protected String name
-
-
Method Detail
-
getName
public String getName()
-
getClassType
public final String getClassType()
-
getGenericType
public final String getGenericType()
-
getParametricType
public String getParametricType()
-
getPrevious
public ExpressionPart getPrevious()
-
setPrevious
public void setPrevious(ExpressionPart prev)
-
getNext
public ExpressionPart getNext()
-
setNext
public void setNext(ExpressionPart next)
-
accept
public void accept(ExpressionVisitor visitor)
- Specified by:
acceptin interfaceExpressionVisitable
-
-