LightJason - AgentSpeak(L++)
|
interface to create shallow-copy of objects More...
Public Member Functions | |
T | shallowcopy ( @Nullable final IPath... p_prefix) |
clones the object (shallow-copy) More... | |
T | shallowcopysuffix () |
clones the object (shallow-copy) without full-qualified path, only suffix is used More... | |
Definition at line 37 of file IShallowCopy.java.
T org.lightjason.agentspeak.language.IShallowCopy< T >.shallowcopy | ( | @Nullable final IPath... | p_prefix | ) |
p_prefix | add a path (only one path element is supported) to the functor or returns a shallow-copy |
Implemented in org.lightjason.agentspeak.language.variable.CMutexVariable< T >, and org.lightjason.agentspeak.language.variable.CRelocateMutexVariable< T >.
Referenced by org.lightjason.agentspeak.language.instantiable.plan.trigger.CTrigger.shallowcopy().
T org.lightjason.agentspeak.language.IShallowCopy< T >.shallowcopysuffix | ( | ) |
Implemented in org.lightjason.agentspeak.language.variable.CVariable< T >, org.lightjason.agentspeak.language.instantiable.plan.trigger.CTrigger, org.lightjason.agentspeak.language.variable.CMutexVariable< T >, org.lightjason.agentspeak.language.variable.CRelocateMutexVariable< T >, org.lightjason.agentspeak.language.variable.CRelocateVariable< T >, and org.lightjason.agentspeak.language.variable.CConstant< T >.
Referenced by org.lightjason.agentspeak.language.instantiable.plan.trigger.CTrigger.shallowcopysuffix().