org.drools.workbench.models.datamodel.rule
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
name
protected String name
ExpressionPart
public ExpressionPart()
ExpressionPart
public ExpressionPart(String name,
String classType,
String genericType)
ExpressionPart
public ExpressionPart(String name,
String classType,
String genericType,
String parametricType)
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)
toString
public String toString()
- Overrides:
toString in class Object
accept
public void accept(ExpressionVisitor visitor)
- Specified by:
accept in interface ExpressionVisitable
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.