public void SetMult(PMult node) { if(_mult_ != null) { _mult_.Parent(null); } if(node != null) { if(node.Parent() != null) { node.Parent().RemoveChild(node); } node.Parent(this); } _mult_ = node; }
internal override void RemoveChild(Node child) { if ( _mult_ == child ) { _mult_ = null; return; } }
internal override void RemoveChild(Node child) { if ( _add_ == child ) { _add_ = null; return; } if ( _operator_minus_ == child ) { _operator_minus_ = null; return; } if ( _mult_ == child ) { _mult_ = null; return; } }
public ACAdd( PAdd _add_, TOperatorMinus _operator_minus_, PMult _mult_ ) { SetAdd (_add_); SetOperatorMinus (_operator_minus_); SetMult (_mult_); }
public AAAdd( PMult _mult_ ) { SetMult (_mult_); }
public ABAdd( PAdd _add_, TOperatorPlus _operator_plus_, PMult _mult_ ) { SetAdd (_add_); SetOperatorPlus (_operator_plus_); SetMult (_mult_); }