X-Git-Url: http://plrg.eecs.uci.edu/git/?p=iot2.git;a=blobdiff_plain;f=iotjava%2Fiotruntime%2Fmaster%2FObjectInitHandler.java;h=94a982503545a5737ab7193ae9c85cef28bfd4cb;hp=27366b6ce8185a47630fcc8aee7cd659c1fa2b7f;hb=7cab636b00bf5afcc441c9e4bdd4d6f4f0e2cf95;hpb=b7795a76d57478a23ee40dd8717b005e18891ca1 diff --git a/iotjava/iotruntime/master/ObjectInitHandler.java b/iotjava/iotruntime/master/ObjectInitHandler.java index 27366b6..94a9825 100644 --- a/iotjava/iotruntime/master/ObjectInitHandler.java +++ b/iotjava/iotruntime/master/ObjectInitHandler.java @@ -75,6 +75,23 @@ public final class ObjectInitHandler { bVerbose = _bVerbose; RuntimeOutput.print("ObjectInitHandler: Creating a new ObjectInitHandler object!", bVerbose); } + + /** + * Method clearObjectInitHandler() + *

+ * Clear the data structure + * + * @return void + */ + public void clearObjectInitHandler() { + + listField.clear(); + listFieldToSetRelation.clear(); + listFieldToObject.clear(); + mapFieldToSecondObject.clear(); + iNumOfFields = 0; + RuntimeOutput.print("ObjectInitHandler: Clearing ObjectInitHandler object's data structure!", bVerbose); + } /** * Method addField()