24 package org.lightjason.agentspeak.language;
28 import javax.annotation.Nonnull;
29 import javax.annotation.Nullable;
interface to define copyable obejcts (shallow- and deep-copy)
interface to create deep-copy of objects
T deepcopysuffix()
clones the object (shallow-copy) without full-qualified path, only suffix is used ...
T deepcopy( @Nullable final IPath... p_prefix)
clones the object (shallow-copy)