sparqlGraphLibrary/src/main/java/com/ge/research/semtk/belmont/Node.java
public void reset() {
		this.instanceValue = null;
		this.isReturned = false;
		this.isBindingReturned = false;
		this.deletionMode = NodeDeletionTypes.NO_DELETE;
		this.constraints = null;
		this.isRuntimeConstrained = false;
		
		for (PropertyItem p : this.props) {
			p.reset();
		}
		
		for (NodeItem n : this.nodes) {
			n.reset();
		}
	}
/** 
	 * clear everything except names and connections between nodes
	 */
clear everything except names and connections between nodes
clear everything except names and connections between nodes
public void reset() {
		this.instanceValue = null;
		this.isReturned = false;
		this.isBindingReturned = false;
		this.deletionMode = NodeDeletionTypes.NO_DELETE;
		this.constraints = null;
		this.isRuntimeConstrained = false;
		for (PropertyItem p : this.props) {
			p.reset();
		}
		for (NodeItem n : this.nodes) {
			n.reset();
		}
	}
public void reset ( ) { this . instanceValue = null ; this . isReturned = false ; this . isBindingReturned = false ; this . deletionMode = NodeDeletionTypes . NO_DELETE ; this . constraints = null ; this . isRuntimeConstrained = false ; for ( PropertyItem p : this . props ) { p . reset ( ) ; } for ( NodeItem n : this . nodes ) { n . reset ( ) ; } }
clear everything except names and connections between nodes
clear everything except names and connections between nodes