eu.larkc.jactr.core.chunk.larkc
Interface ISymbolicChunkLarKC
- All Superinterfaces:
- IAdaptable, ISlotContainer, ISymbolicChunk, ISymbolicChunkRdf, IUniqueSlotContainer
- All Known Implementing Classes:
- BasicSymbolicChunkLarKC
public interface ISymbolicChunkLarKC
- extends ISymbolicChunkRdf
Symbolic chunks that implement this interface contain LarKC-Result data.
- Author:
- Martijn Brakenhoff
LARKC_DATA_CHUNKTYPE_NAME
static final String LARKC_DATA_CHUNKTYPE_NAME
- See Also:
- Constant Field Values
setLarKCData
void setLarKCData(InformationSet data)
- Sets the LarKC Data to the given InformationSet.
- Parameters:
data
- the InformationSet that should be stored in this chunk.
setLarKCData
void setLarKCData(Query data)
- Sets the LarKC Data to the given Query.
- Parameters:
data
- the Query that should be stored in this chunk.
setLarKCDataCollection
void setLarKCDataCollection(Collection<?> data)
throws IllegalArgumentException
- Sets the LarKC Data to be the given Collection. Accepts only
Collection and Collection objects.
- Parameters:
data
- A Collection that should be used as the LarKC data.
- Throws:
IllegalArgumentException
- if the data was not a
Collection or a Collection.
getLarKCData
Object getLarKCData()
- Retrieve the LarKC Data stored in this Chunk.
- Returns:
- the data stored in this chunk.