story.dbcore.misc
Interface CloneableObject

All Known Subinterfaces:
AssignedPredicateAddress
All Known Implementing Classes:
Action, AssignedActionAddress, AssignedConditionAddress, AssignedModifierAddress, Condition, InterpNodeID, Modifier, Noun, SCHArguments, ValidAction, ValidCondition, ValidModifier, ValidNoun

public interface CloneableObject

SCH-specific way to indicate when arguments can duplicate themselves by value. Only important for objects that can be modified after construction, so we can make edit-safe copies.


Method Summary
 java.lang.Object makeClone()
           
 

Method Detail

makeClone

java.lang.Object makeClone()
                           throws Scheherexception
Throws:
Scheherexception


Copyright © 2011 David K. Elson. All Rights Reserved.