@ -21,7 +21,6 @@ import (
type NodeApplyableResourceInstance struct {
* NodeAbstractResourceInstance
destroyNode GraphNodeDestroyerCBD
graphNodeDeposer // implementation of GraphNodeDeposerConfig
// If this node is forced to be CreateBeforeDestroy, we need to record that
@ -39,13 +38,7 @@ var (
_ GraphNodeAttachDependencies = ( * NodeApplyableResourceInstance ) ( nil )
)
// GraphNodeAttachDestroyer
func ( n * NodeApplyableResourceInstance ) AttachDestroyNode ( d GraphNodeDestroyerCBD ) {
n . destroyNode = d
}
// CreateBeforeDestroy checks this nodes config status and the status af any
// companion destroy node for CreateBeforeDestroy.
// CreateBeforeDestroy returns this node's CreateBeforeDestroy status.
func ( n * NodeApplyableResourceInstance ) CreateBeforeDestroy ( ) bool {
if n . ForceCreateBeforeDestroy {
return n . ForceCreateBeforeDestroy
@ -55,10 +48,6 @@ func (n *NodeApplyableResourceInstance) CreateBeforeDestroy() bool {
return n . Config . Managed . CreateBeforeDestroy
}
if n . destroyNode != nil {
return n . destroyNode . CreateBeforeDestroy ( )
}
return false
}