Class Name

java.lang.Object
FAtiMA.Core.wellFormedNames.Name
All Implemented Interfaces:
IGroundable, Serializable, Cloneable
Direct Known Subclasses:
ComposedName, Symbol

public abstract class Name extends Object implements IGroundable, Cloneable, Serializable
Abstract Well Formed Name A well formed name is used to specify goal/action names, objects, properties, constants, and relations. It's syntax is based on first order logic symbols, variables and predicates. a Name can be either a Symbol or a ComposedName (composed by several symbols)
Author:
Joao Dias
See Also: