Uses of Interface
gov.sandia.cognition.framework.SemanticIdentifier

Packages that use SemanticIdentifier
gov.sandia.cognition.framework Provides the interfaces for the Cognitive Framework. 
gov.sandia.cognition.framework.learning.converter Provides implementations of CogxelConverters. 
gov.sandia.cognition.framework.lite Provides a lightweight implementation of the Cognitive Framework. 
 

Uses of SemanticIdentifier in gov.sandia.cognition.framework
 

Classes in gov.sandia.cognition.framework that implement SemanticIdentifier
 class AbstractSemanticIdentifier
          The AbstractSemanticIdentifier class implements the basic methods that are needed for a SemanticIdentifier to provide a good speed improvement.
 class DefaultSemanticIdentifier
          The DefaultSemanticIdentifier class implements a default version of the SemanticIdentifier interface that stores the SemanticLabel the identifier is for and the unique identifier integer.
 

Methods in gov.sandia.cognition.framework that return SemanticIdentifier
 SemanticIdentifier DefaultSemanticIdentifierMap.addLabel(SemanticLabel label)
          Adds a SemanticLabel to the map, or returns an existing SemanticIdentifier if already in the map
 SemanticIdentifier SemanticIdentifierMap.addLabel(SemanticLabel label)
          Adds a SemanticLabel to the map, or returns an existing SemanticIdentifier if already in the map
 SemanticIdentifier DefaultSemanticIdentifierMap.findIdentifier(SemanticLabel label)
          Queries into the map to find a SemanticLabel
 SemanticIdentifier SemanticIdentifierMap.findIdentifier(SemanticLabel label)
          Queries into the map to find a SemanticLabel
 SemanticIdentifier SemanticIdentifierMapEvent.getIdentifier()
          Gets the SemanticIdentifier involved in the event.
 SemanticIdentifier Cogxel.getSemanticIdentifier()
          Gets the SemanticIdentifier for the Cogxel.
 SemanticIdentifier DefaultCogxel.getSemanticIdentifier()
          Gets the SemanticIdentifier for the Cogxel.
 

Methods in gov.sandia.cognition.framework that return types with arguments of type SemanticIdentifier
 ArrayList<SemanticIdentifier> DefaultSemanticIdentifierMap.addLabels(Collection<SemanticLabel> labels)
          Adds a list of SemanticLabels to the map, returning the list of the corresponding SemanticIdentifiers for the given SemanticLabels.
 ArrayList<SemanticIdentifier> SemanticIdentifierMap.addLabels(Collection<SemanticLabel> labels)
          Adds a list of SemanticLabels to the map, returning the list of the corresponding SemanticIdentifiers for the given SemanticLabels.
 Collection<SemanticIdentifier> DefaultSemanticIdentifierMap.getIdentifiers()
          Gets all the SemanticIdentifiers in the map.
 Collection<SemanticIdentifier> SemanticIdentifierMap.getIdentifiers()
          Gets all the SemanticIdentifiers in the map.
protected  LinkedHashMap<SemanticLabel,SemanticIdentifier> DefaultSemanticIdentifierMap.getMapping()
          Getter for mapping.
 

Methods in gov.sandia.cognition.framework with parameters of type SemanticIdentifier
 int AbstractSemanticIdentifier.compareTo(SemanticIdentifier o)
          
 int SemanticIdentifier.compareTo(SemanticIdentifier o)
          
 Cogxel CogxelFactory.createCogxel(SemanticIdentifier identifier)
          Creates a new Cogxel for the given CogxelFactory from the given SemanticIdentifier.
 Cogxel DefaultCogxelFactory.createCogxel(SemanticIdentifier identifier)
          Creates a new Cogxel for the given CogxelFactory from the given SemanticIdentifier.
 boolean AbstractSemanticIdentifier.equals(SemanticIdentifier other)
          Determines if this identifier is equal to the given one by comparing the identifier number only.
 boolean SemanticIdentifier.equals(SemanticIdentifier other)
          Determines if this identifier is equal to the given one by comparing the identifier number only.
protected  void DefaultSemanticIdentifierMap.fireSemanticIdentifierAddedEvent(SemanticIdentifier identifier)
          Fires off a SemanticIdentifierMapEvent of type SemanticIdentifierAdded for the given identifier.
 Cogxel CogxelState.getCogxel(SemanticIdentifier identifier)
          Gets a Cogxel from the state, if it has been previously added.
 double CogxelState.getCogxelActivation(SemanticIdentifier identifier)
          Gets the activation level of a Cogxel in the CogxelState.
 Cogxel CogxelState.getOrCreateCogxel(SemanticIdentifier identifier, CogxelFactory factory)
          Attempts to get an existing Cogxel for a given SemanticIdentifier.
 boolean CogxelState.hasCogxel(SemanticIdentifier identifier)
          Returns true if there is an existing Cogxel for the given identifier and false otherwise.
 boolean CogxelState.removeCogxel(SemanticIdentifier identifier)
          Removes a Cogxel from the state, if it exists.
 void SemanticIdentifierMapEvent.setIdentifier(SemanticIdentifier identifier)
          Sets the SemanticIdentifier involved in the event.
 

Method parameters in gov.sandia.cognition.framework with type arguments of type SemanticIdentifier
protected  void DefaultSemanticIdentifierMap.setMapping(LinkedHashMap<SemanticLabel,SemanticIdentifier> mapping)
          Sets the mapping used by the object.
 

Constructors in gov.sandia.cognition.framework with parameters of type SemanticIdentifier
DefaultCogxel(SemanticIdentifier identifier)
          Creates a new instance of Cogxel.
DefaultCogxel(SemanticIdentifier identifier, double activation)
          Creates a new instance of Cogxel.
SemanticIdentifierMapEvent(SemanticIdentifierMap map, SemanticIdentifierMapEventType eventType, SemanticIdentifier identifier)
          Creates a new instance of CognitiveModelStateChangeEvent.
 

Uses of SemanticIdentifier in gov.sandia.cognition.framework.learning.converter
 

Methods in gov.sandia.cognition.framework.learning.converter that return SemanticIdentifier
protected  SemanticIdentifier CogxelBooleanConverter.getIdentifier()
          Gets the semantic identifier of the cogxel to convert.
protected  SemanticIdentifier CogxelDoubleConverter.getIdentifier()
          Gets the semantic identifier of the Cogxel to convert.
 

Methods in gov.sandia.cognition.framework.learning.converter that return types with arguments of type SemanticIdentifier
protected  ArrayList<SemanticIdentifier> CogxelVectorConverter.getIdentifiers()
          Gets the list of cached SemanticIdentifiers.
protected  HashMap<SemanticIdentifier,Integer> CogxelVectorConverter.getIdentifierToIndexMap()
          Gets the cached mapping of SemanticIdentifier to vector index.
 

Methods in gov.sandia.cognition.framework.learning.converter with parameters of type SemanticIdentifier
protected  int CogxelVectorConverter.findIndexForIdentifier(SemanticIdentifier identifier)
          Finds the vector index for the given SemanticIdentifier.
protected  void CogxelBooleanConverter.setIdentifier(SemanticIdentifier identifier)
          Gets the semantic identifier of the cogxel to convert.
protected  void CogxelDoubleConverter.setIdentifier(SemanticIdentifier identifier)
          Gets the semantic identifier of the Cogxel to convert.
 

Method parameters in gov.sandia.cognition.framework.learning.converter with type arguments of type SemanticIdentifier
protected  void CogxelVectorConverter.setIdentifiers(ArrayList<SemanticIdentifier> identifiers)
          Sets the list of cached SemanticIdentifiers.
protected  void CogxelVectorConverter.setIdentifierToIndexMap(HashMap<SemanticIdentifier,Integer> identifierToIndexMap)
          Sets the cached mapping of SemanticIdentifier to vector index.
 

Uses of SemanticIdentifier in gov.sandia.cognition.framework.lite
 

Methods in gov.sandia.cognition.framework.lite that return SemanticIdentifier
 SemanticIdentifier ArrayBasedCognitiveModelInput.getIdentifier(int index)
          Gets the SemanticIdentifier of the given index in the array.
 SemanticIdentifier VectorBasedCognitiveModelInput.getIdentifier(int index)
          Gets the SemanticIdentifier of the given index in the array.
protected  SemanticIdentifier[] ArrayBasedCognitiveModelInput.getIdentifiers()
          Gets the array of identifiers.
protected  SemanticIdentifier[] VectorBasedCognitiveModelInput.getIdentifiers()
          Getter for identifiers
 

Methods in gov.sandia.cognition.framework.lite that return types with arguments of type SemanticIdentifier
protected  ArrayList<SemanticIdentifier> AbstractSemanticMemoryLite.getOutputIdentifiers()
          Gets the ordered list of output identifiers.
 

Methods in gov.sandia.cognition.framework.lite with parameters of type SemanticIdentifier
 Cogxel BooleanActivatableCogxelFactory.createCogxel(SemanticIdentifier identifier)
          Creates a new Cogxel for the given CogxelFactory from the given SemanticIdentifier.
abstract  int AbstractSemanticMemoryLite.findInputIndexForIdentifier(SemanticIdentifier semanticIdentifier)
          Finds the input vector index for a given identifier.
 int MutableSemanticMemoryLite.findInputIndexForIdentifier(SemanticIdentifier semanticIdentifier)
          Finds the input vector index for a given identifier.
 int SharedSemanticMemoryLite.findInputIndexForIdentifier(SemanticIdentifier semanticIdentifier)
          Finds the input vector index for a given identifier.
 Cogxel CogxelStateLite.getCogxel(SemanticIdentifier identifier)
          Gets a Cogxel from the state, if it has been previously added.
 double CogxelStateLite.getCogxelActivation(SemanticIdentifier identifier)
          Gets the activation level of a Cogxel in the CogxelState.
 Cogxel CogxelStateLite.getOrCreateCogxel(SemanticIdentifier identifier, CogxelFactory factory)
          Attempts to get an existing Cogxel for a given SemanticIdentifier.
 boolean CogxelStateLite.hasCogxel(SemanticIdentifier identifier)
          Returns true if there is an existing Cogxel for the given identifier and false otherwise.
 boolean CogxelStateLite.removeCogxel(SemanticIdentifier identifier)
          Removes a Cogxel from the state, if it exists.
protected  void VectorBasedCognitiveModelInput.setIdentifiers(SemanticIdentifier[] identifiers)
          Setter for identifiers
 

Constructors in gov.sandia.cognition.framework.lite with parameters of type SemanticIdentifier
ArrayBasedCognitiveModelInput(SemanticIdentifier[] identifiers, double[] values)
          Creates a new instance of ArrayBasedCognitiveModelInput using the two given arrays underneath by copying them.
ArrayBasedCognitiveModelInput(SemanticIdentifier[] identifiers, double[] values, boolean copy)
          Creates a new instance of ArrayBasedCognitiveModelInput using the two given arrays underneath.
BooleanActivatableCogxel(SemanticIdentifier identifier)
          Creates a new instance of BooleanActivatableCogxel.
BooleanActivatableCogxel(SemanticIdentifier identifier, boolean activated)
          Creates a new instance of BooleanActivatableCogxel.
BooleanActivatableCogxel(SemanticIdentifier identifier, double activation)
          Creates a new instance of BooleanActivatableCogxel.
BooleanActivatableCogxel(SemanticIdentifier identifier, double activation, boolean activated)
          Creates a new instance of BooleanActivatableCogxel.
VectorBasedCognitiveModelInput(SemanticIdentifier[] identifiers, Vector values)
          Creates a new instance of VectorBasedCognitiveModelInput