org.eclipse.palamedes.gdl.core.model
Interface IFluent

All Known Implementing Classes:
FluentAdapter, FluentAdapter, FluentAdapter, GenericFluent

public interface IFluent

The IFluent interface is an adapter interface to wrap reasoner specific fluent representations.


Method Summary
 boolean equals(java.lang.Object obj)
          This method should return true if the fluent string representation is identical.
 java.lang.String getName()
          Returns the name of the fluent.
 KIFTerm getTerm()
           
 int hashCode()
          The hashCode method should return the same unique hashCode in case the fluent string representation is identical.
 

Method Detail

getName

java.lang.String getName()
Returns the name of the fluent.


getTerm

KIFTerm getTerm()
Returns:
a term representing the fluent

hashCode

int hashCode()
The hashCode method should return the same unique hashCode in case the fluent string representation is identical.

Overrides:
hashCode in class java.lang.Object

equals

boolean equals(java.lang.Object obj)
This method should return true if the fluent string representation is identical.

Overrides:
equals in class java.lang.Object