ix.icore.domain
Class PatternAssignment

java.lang.Object
  |
  +--ix.icore.domain.PatternAssignment
All Implemented Interfaces:
java.io.Serializable

public class PatternAssignment
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  LList pattern
           
protected  java.lang.Object value
           
 
Constructor Summary
PatternAssignment()
           
PatternAssignment(LList pattern, java.lang.Object value)
           
 
Method Summary
 LList getPattern()
           
 java.lang.Object getValue()
           
 java.util.Set getVariables()
           
 PatternAssignment instantiate(MatchEnv env, Function1 ifUnbound)
           
 void setPattern(LList pattern)
           
 void setValue(java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pattern

protected LList pattern

value

protected java.lang.Object value
Constructor Detail

PatternAssignment

public PatternAssignment()

PatternAssignment

public PatternAssignment(LList pattern,
                         java.lang.Object value)
Method Detail

getPattern

public LList getPattern()

setPattern

public void setPattern(LList pattern)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

instantiate

public PatternAssignment instantiate(MatchEnv env,
                                     Function1 ifUnbound)

getVariables

public java.util.Set getVariables()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object