gov.sandia.cognition.util
Interface Triple<FirstType,SecondType,ThirdType>

Type Parameters:
FirstType - Type of the first object in the triple.
SecondType - Type of the second object in the triple.
ThirdType - Type of the third object in thet triple.
All Known Subinterfaces:
Vector3D
All Known Implementing Classes:
CompositeEvaluatorTriple, DefaultTriple, Vector3

public interface Triple<FirstType,SecondType,ThirdType>

The Triple interface defines the functionality of an object that contains a three other objects inside of it. This may also be known as a triplet.

Since:
2.1
Author:
Justin Basilico

Method Summary
 FirstType getFirst()
          Gets the first object.
 SecondType getSecond()
          Gets the second object.
 ThirdType getThird()
          Gets the third object.
 

Method Detail

getFirst

FirstType getFirst()
Gets the first object.

Returns:
The first object.

getSecond

SecondType getSecond()
Gets the second object.

Returns:
The second object.

getThird

ThirdType getThird()
Gets the third object.

Returns:
The third object.