func (n *NodeApplyableResource) References() []string {
	result := n.NodeAbstractResource.References()
	cbd := n.Config != nil && n.Config.Lifecycle.CreateBeforeDestroy
	if !cbd {
		for _, v := range result {
			result = append(result, v+".destroy")
		}
	}
	return result
}
GraphNodeReferencer, overriding NodeAbstractResource
package terraform
import (
	"fmt"
	"github.com/hashicorp/terraform/config"
)
type NodeApplyableResource struct {
	*NodeAbstractResource
}
func (n *NodeApplyableResource) CreateAddr() *ResourceAddress {
	return n.NodeAbstractResource.Addr
}