|
LightJason - AgentSpeak(L++)
|
interface to create deep-copy of objects More...
Inheritance diagram for org.lightjason.agentspeak.language.IDeepCopy< T >:
Collaboration diagram for org.lightjason.agentspeak.language.IDeepCopy< T >:Public Member Functions | |
| 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... | |
Definition at line 37 of file IDeepCopy.java.
| T org.lightjason.agentspeak.language.IDeepCopy< T >.deepcopy | ( | @Nullable final IPath... | p_prefix | ) |
| p_prefix | add a path (only one path element is supported) to the functor or returns a shallow-copy |
Referenced by org.lightjason.agentspeak.language.unify.CUnifier.variables(), org.lightjason.agentspeak.grammar.CASTVisitorPlanBundle.visitLogicrule(), and org.lightjason.agentspeak.grammar.CASTVisitorAgent.visitLogicrule().
Here is the caller graph for this function:| T org.lightjason.agentspeak.language.IDeepCopy< T >.deepcopysuffix | ( | ) |