public WorkingMemoryReteAssertAction(MarshallerReaderContext context, Action _action) { Assert _assert = _action.getAssert(); this.factHandle = context.handles.get( _assert.getHandleId() ); this.removeLogical = _assert.getRemoveLogical(); this.updateEqualsMap = _assert.getUpdateEqualsMap(); if ( _assert.hasTuple() ) { String pkgName = _assert.getOriginPkgName(); String ruleName = _assert.getOriginRuleName(); Package pkg = context.ruleBase.getPackage( pkgName ); this.ruleOrigin = pkg.getRule( ruleName ); this.leftTuple = context.filter.getTuplesCache().get( PersisterHelper.createActivationKey( pkgName, ruleName, _assert.getTuple() ) ); } }
/** * <code>optional string origin_pkg_name = 4;</code> */ public Builder clearOriginPkgName() { bitField0_ = (bitField0_ & ~0x00000008); originPkgName_ = getDefaultInstance().getOriginPkgName(); onChanged(); return this; } /**