org.forester.surfacing
Class BasicBinaryDomainCombination

java.lang.Object
  extended by org.forester.surfacing.BasicBinaryDomainCombination
All Implemented Interfaces:
Comparable<BinaryDomainCombination>, BinaryDomainCombination
Direct Known Subclasses:
AdjactantDirectedBinaryDomainCombination, DirectedBinaryDomainCombination

public class BasicBinaryDomainCombination
extends Object
implements BinaryDomainCombination


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.forester.surfacing.BinaryDomainCombination
BinaryDomainCombination.DomainCombinationType, BinaryDomainCombination.OutputFormat
 
Field Summary
 
Fields inherited from interface org.forester.surfacing.BinaryDomainCombination
SEPARATOR
 
Constructor Summary
BasicBinaryDomainCombination(DomainId id_0, DomainId id_1)
           
BasicBinaryDomainCombination(String id_0, String id_1)
           
 
Method Summary
 int compareTo(BinaryDomainCombination binary_domain_combination)
           
static BinaryDomainCombination createInstance(String ids)
           
 boolean equals(Object o)
           
 DomainId getId0()
           
 DomainId getId1()
           
 int hashCode()
           
 StringBuffer toGraphDescribingLanguage(BinaryDomainCombination.OutputFormat format, String node_attribute, String edge_attribute)
           
 String toString()
          This has to return a String representation in the following format: id0 - id1
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicBinaryDomainCombination

public BasicBinaryDomainCombination(DomainId id_0,
                                    DomainId id_1)

BasicBinaryDomainCombination

public BasicBinaryDomainCombination(String id_0,
                                    String id_1)
Method Detail

compareTo

public int compareTo(BinaryDomainCombination binary_domain_combination)
Specified by:
compareTo in interface Comparable<BinaryDomainCombination>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getId0

public DomainId getId0()
Specified by:
getId0 in interface BinaryDomainCombination

getId1

public DomainId getId1()
Specified by:
getId1 in interface BinaryDomainCombination

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toGraphDescribingLanguage

public StringBuffer toGraphDescribingLanguage(BinaryDomainCombination.OutputFormat format,
                                              String node_attribute,
                                              String edge_attribute)
Specified by:
toGraphDescribingLanguage in interface BinaryDomainCombination

toString

public String toString()
Description copied from interface: BinaryDomainCombination
This has to return a String representation in the following format: id0 - id1

Specified by:
toString in interface BinaryDomainCombination
Overrides:
toString in class Object
Returns:
a String representation in the form id0 - id1

createInstance

public static BinaryDomainCombination createInstance(String ids)