org.drools.ide.common.client.modeldriven.brl
Class ExpressionPart

java.lang.Object
  extended by org.drools.ide.common.client.modeldriven.brl.ExpressionPart
All Implemented Interfaces:
Serializable, ExpressionVisitable, IAction, IPattern, PortableObject
Direct Known Subclasses:
ExpressionCollection, ExpressionField, ExpressionGlobalVariable, ExpressionMethod, ExpressionText, ExpressionUnboundFact, ExpressionVariable

public abstract class ExpressionPart
extends Object
implements IPattern, IAction, ExpressionVisitable

See Also:
Serialized Form

Constructor Summary
protected ExpressionPart()
           
  ExpressionPart(String name, String classType, String genericType)
           
  ExpressionPart(String name, String classType, String genericType, String parametricType)
           
 
Method Summary
 void accept(ExpressionVisitor visitor)
           
 String getClassType()
           
 String getGenericType()
           
 String getName()
           
 ExpressionPart getNext()
           
 String getParametricType()
           
 ExpressionPart getPrevious()
           
 void setNext(ExpressionPart next)
           
 void setPrevious(ExpressionPart prev)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionPart

protected ExpressionPart()

ExpressionPart

public ExpressionPart(String name,
                      String classType,
                      String genericType)

ExpressionPart

public ExpressionPart(String name,
                      String classType,
                      String genericType,
                      String parametricType)
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)

toString

public String toString()
Overrides:
toString in class Object

accept

public void accept(ExpressionVisitor visitor)
Specified by:
accept in interface ExpressionVisitable


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.