|
LightJason - AgentSpeak(L++)
|
interface of raw terms More...
Inheritance diagram for org.lightjason.agentspeak.language.IRawTerm< T >:
Collaboration diagram for org.lightjason.agentspeak.language.IRawTerm< T >:Public Attributes | |
| IRawTerm<?> | EMPTY = new CRawTerm<>( null ) |
| empty raw term More... | |
Public Attributes inherited from org.lightjason.agentspeak.language.ITerm | |
| ITerm | EMPTY |
| empty term More... | |
| long | serialVersionUID = -3640918490398129717L |
| serial id More... | |
Public Attributes inherited from org.lightjason.agentspeak.language.IStructureHash | |
| Comparator< IStructureHash > | COMPARATOR = Comparator.comparingInt( IStructureHash::structurehash ) |
| comparator More... | |
Additional Inherited Members | |
Public Member Functions inherited from org.lightjason.agentspeak.language.ITerm | |
| IPath | fqnfunctor () |
| returns the full-qualified functor with path and name More... | |
| String | functor () |
| returns the functor without path More... | |
| IPath | functorpath () |
| returns the path of the functor More... | |
| boolean | hasVariable () |
| checks if the literal has variables More... | |
| < T > T | raw () |
| cast to any raw value type More... | |
| default< T extends ITerm > T | term () |
| casts the object to a term-type More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.IStructureHash | |
| int | structurehash () |
| returns a hash value which defines a hash ove rthe structure More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.IDeepCopy< ITerm > | |
| T | deepcopy (@Nullable final IPath... p_prefix) |
| clones the object (shallow-copy) More... | |
| T | deepcopysuffix () |
| clones the object (shallow-copy) without full-qualified path, only suffix is used More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.IRawStructure< IRawTerm< T > > | |
| boolean | allocated () |
| returns allocated state More... | |
| T | thrownotallocated () throws IllegalStateException |
| throws an illegal state exception iif the variable is not allocated More... | |
Definition at line 29 of file IRawTerm.java.
| IRawTerm<?> org.lightjason.agentspeak.language.IRawTerm< T >.EMPTY = new CRawTerm<>( null ) |
Definition at line 34 of file IRawTerm.java.